《六章数据库管理软件Access2007.ppt》由会员分享,可在线阅读,更多相关《六章数据库管理软件Access2007.ppt(17页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、六章数据库管理软件Access2007 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望内容回顾内容回顾数据库管理软件数据库管理软件Access2007Access2007 1、Access 的基本操作的基本操作2、窗体和报表窗体和报表问题提出:数据库中的记录成千上万,如问题提出:数据库中的记录成千上万,如何从众多的数据中查找自己感兴趣的记录何从众多的数据中查找自己感兴趣的记录?如何成批修改或删除数据库中的记录?如何成批修改或删除数据库中的记录?教学内容教学内容数据
2、库管理软件数据库管理软件Access2007Access2007 1建立一个名为建立一个名为“人事档案人事档案”的数据库;的数据库;2在上述数据库中建立两张数据表,分别为在上述数据库中建立两张数据表,分别为kcm和和rsda;3在数据库中完成以下几类查询;在数据库中完成以下几类查询;(1)选择查询;)选择查询;(2)更新查询;)更新查询;(3)生成表查询;)生成表查询;(4)追加查询;)追加查询;(5)赋值查询;)赋值查询;(6)删除查询。)删除查询。教学教学重点重点理解查询的意义和类别;理解查询的意义和类别;学会查询的建立方法;学会查询的建立方法;掌握使用查询设计器对表中的数据进掌握使用查询
3、设计器对表中的数据进行查询。行查询。学习目标学习目标数据库管理软件数据库管理软件Access2007Access2007 6.3 6.3 数据库的查询操作数据库的查询操作1、建立一个名为“人事档案”的数据库。2、在“人事档案”数据库中分别创建表kcm和rsda,其字段名和数据类型分别如图6-1和6-2所示:1 1 建立数据表建立数据表kcmkcm和和rsdarsda图6-1 kcm表设计视图图6-2 rsda表设计视图2 添加记录添加记录 向表中添加如图6-3和6-4所示的记录:图6-3 KCM表记录图6-4 rsda表记录3 数据查询数据查询选择查询选择查询 要求:列出要求:列出rsda数据
4、表中男性职工的工号,数据表中男性职工的工号,姓名,性别和部门。姓名,性别和部门。操作如下:操作如下:(1)选择)选择“创建创建”标标签,在签,在“其他其他”选项选项组中单击组中单击“查询设计查询设计”按钮弹出按钮弹出“查询设查询设计计”窗口,在该视图窗口,在该视图下完成查询条件的输下完成查询条件的输入,如图入,如图6-5所示。所示。图图6-5 查询条件设置窗口查询条件设置窗口3 数据查询数据查询选择查询选择查询(2)单击)单击“设计设计”|“结果结果”|“运行运行”按钮,得出如图按钮,得出如图6-6所所示结果。示结果。图6-6 查询结果显示窗口(3)单击)单击“保存保存”按按钮,保存查询结果。
5、钮,保存查询结果。思考:列出思考:列出rsda数据表中数据表中已婚男性职工的已婚男性职工的工号,姓名,性工号,姓名,性别和部门?别和部门?3 数据查询数据查询赋值查询赋值查询 要求:统计要求:统计rsda数据表中男性职工的应发工资字段数据表中男性职工的应发工资字段总和,并将结果赋给变量总和,并将结果赋给变量A52(或者新字段(或者新字段A52)。)。要求要求:利用学号的前:利用学号的前2位位产产生一个新字段生一个新字段“部部门门代代码码”,并在并在查询查询中中显显示原来的所有字段和示原来的所有字段和“部部门门代代码码”字段。字段。3 数据查询数据查询更新查询更新查询 要求:为部门是要求:为部门
6、是“总务处总务处”的职工每人增加的职工每人增加15%的补贴(补贴的补贴(补贴=补贴补贴*1.15)。)。要求:将要求:将rsda数据表中数据表中“部门部门”字段的字段的“学生处学生处”改为改为“学生就业处学生就业处”。3 数据查询数据查询追加查询追加查询 要求:将所有男性职工的记录追加到名为要求:将所有男性职工的记录追加到名为“追加表追加表”的表中,只需要其中的的表中,只需要其中的4个字段:姓名、性别、工资、补个字段:姓名、性别、工资、补贴。贴。3 数据查询数据查询生成表查询生成表查询 要求:按照要求:按照“基本工资基本工资”的升序生成一个名为的升序生成一个名为“人事人事表表1”的新表,其中包
7、含的新表,其中包含4个字段:姓名、性别、部门、个字段:姓名、性别、部门、和基本工资。和基本工资。3 数据查询数据查询关联表查询关联表查询 要求:要求:统计讲统计讲授授“程序程序设计设计”课课程的老程的老师师的基本工的基本工资资的的平均平均值值,并将,并将结结果果赋给变赋给变量量A54(或者新字段(或者新字段A54)。)。3 数据查询数据查询删除查询删除查询 要求:物理删除要求:物理删除1980年以前(不含年以前(不含1980年)出年)出生年月的部门为生年月的部门为“基础部基础部”的职工记录。的职工记录。4 本次作业本次作业-查询查询“学生成绩管理学生成绩管理”数据库数据库实训实训要求要求 已经
8、创建一个名为“学生成绩管理”数据库,该数据库中已有如书本表6-6所示的“课程表”,如表6-7所示“学生表”,和如表6-8所示“成绩表”。表与表之间根据相关联的字段已建好了关系。现根据这些表中的数据,创建如下查询:(1)创建名为“不及格名单”的查询,查询所有不及格的学生的学号,课程号和成绩,要求以课程号(升序)为第一关键字,学号(降序)为第二关键字排序。(2)创建名为“平均成绩”的查询,查找学生的成绩信息,并显示为“学号”和“平均成绩”两列内容。其中“平均成绩”一列数据由统计计算得到。(3)创建名为“更新”的查询,将“学生”表中“团员否”字段的值清除。(4)创建名为“删除”的查询,将“学生”表里所有姓名含有“红”字的记录删除。(5)创建名为“参数”的查询,显示学生的“姓名”、“性别”和“出生日期”三个字段信息。将“性别”字段作为参数,设定提示文本为“请输入性别”。(6)创建名为“统计”查询。以“成绩”为值来统计输出每班的男女生的平均成绩。谢 谢!