第6章 数据库实验指导书_第1页
第6章 数据库实验指导书_第2页
第6章 数据库实验指导书_第3页
第6章 数据库实验指导书_第4页
第6章 数据库实验指导书_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第六章 数据处理实验1 Access 2010的基本操作一、实验目的1. 掌握启动与退出 Access 2010 的方法。 2. 了解Access 2010的界面组成及使用方法。3. 掌握建立数据库的方法。二、实验内容1. 用正确方法启动和关闭 Access2010 。 2. 了解 Access 2010 的主界面3. 创建“学生管理”数据库。三、实验步骤1. Access的启动单击 “开始”菜单执行“所有程序”“Microsoft Office”“Microsoft Office Access 2010”命令,可以启动Access系统。也可六以通过双击具体的Access数据库文件启动系统。2

2、. Access的退出退出Access的方法是单击主窗口右上角的“关闭”按钮,也可以通过单击“文件”选项卡中的“退出”命令来关闭Access 2010。无论何时退出,Access都将自动保存对数据的更改,如果上一次保存之后,又更改了数据库对象的设计,Access将在关闭之前询问是否保存这些设置。3. Access的Backstage视图启动Access系统后,在打开Access但未打开数据库时,默认显示Backstage视图,如图6-1所示。图 61 Backstage视图4. 创建“学生管理”数据库(1) 选择“新建”命令,再选择“空数据库”类别。(2)在Backstage视图窗格的右侧,单

3、击文件名文本框边上的浏览按钮,打开“文件新建数据库”对话框,选择数据库文件的存储路径,并输入文件名。如图6-2所示。图62创建空数据库单击“创建”按钮,进入Access工作界面。5. Access工作界面为介绍Access工作界面,选择了一个非空数据库图“学生库”,如图6-3所示。Access的工作界面包括快速访问工具栏、标题栏、功能区、导航窗格、工作区和状态栏等几部分。图63 Access工作界面实验2 创建数据库表对象一、实验目的1.通过实验掌握建立数据表的方法。2.掌握字段属性设置方法。3.掌握主键的设置。4.掌握记录输入方法及技巧。5. 掌握建立表间关系的方法二、 实验内容1在创建“学

4、生管理”数据库中,创建“学生信息”表、“身份证”表、“学生成绩”表。结构如下所示:表 7-1 “学生信息”表字段名称数据类型字段大小主键不允许为空学号文本10姓名文本8性别文本1出生日期日期籍贯文本50政治面貌文本10班级编号文本6入学分数数字整型简历备注照片OLE 对象表 7-2 “身份证”表字段名称数据类型字段大小主键不允许为空学号文本10身份证号文本18表 7-3 “学生成绩”字段名称数据类型字段大小主键不允许为空学号文本10 课程号文本18成绩数字整型2.分别将图6-4、7-5、7-6中所示数据录入到相应表中。 图6-4 “学生信息”表图6-5 “身份证”表 图6-6 “学生成绩”表3

5、.建立表间关系三、实验步骤1. 使用设计视图创建“学生信息”表(1) 打开“学生管理” 数据库,单击功能区中的“创建”选项卡下“表格”组中的“表设计”按钮,打开表的设计视图。如图6-7所示图 67 表设计视图(2) 在设计视图的第1行中输入第1个字段:字段名称为“学号”,数据类型为“文本”,在字段属性区域中的“常规”列表中,将“字段大小”属性设置为10。按上述方法,参考表7-1,依次定义“姓名”、“性别”、“出生日期”、“籍贯”、“政治面貌”、“班级编号”、“入学分数”、“简历”、“照片”等字段。(3) 选择“学号”字段,单击“工具”组中的“主键”按钮,设置“学号”字段为主键。表结构的最终设计

6、结果如图6-8所示。主键标记字段选定器图 68 “学生信息”表结构的设计(4) 单击快速访问工具栏中的“保存”按钮,打开“另存为”对话框,在“表名称”文本框中输入“学生信息”。(5) 单击“确定”按钮,在导航窗格中会显示“学生信息”表。此时完成数据表结构的设计过程,数据表中没有任何记录,为一个空表。(6)依此方法,创建“身份证”表、“学生成绩”表。2.录入数据在导航窗格中,双击“学生信息”表对象,打开“学生信息”表的数据表视图。此时可以向表中输入记录。(1)文本型字段和数字型字段数据的输入鼠标单击要输入的字段,输入相应内容。如“2012010101”;“李雷”、“男”、“吉林”、“党员”、“1

7、20101”,560等;(2) 日期型字段输入有以下两种输入方法: 直接输入鼠标单击要输入日期的字段,输入数据。年、月、日之间用“-”或“/”分隔即可。如果日期后面带有时间,则日期和时间之间要用空格分隔,例如,“1996-12-1 10:30”。选择输入当鼠标单击要输入日期的字段,在单元格的右边会出现一个“日历表”,单击“日历表”,选择需要的日期即可。(3)较长的文本字段输入、备注类型字段的输入可以展开字段以便对其进行编辑。展开字段的方法是:打开数据表,单击要输入的字段,按下Shift+F2键,弹出“缩放”对话框。 (4)OLE对象数据类型字段的输入方法OLE对象字段用来存储图片、视频文件、声

8、音、Word文档或Excel文档等。OLE对象类型字段数据的输入步骤如下:右击该字段打开快捷菜单,单击“插入对象”命令,弹出Microsoft Access(插入对象)对话框。选择“由文件创建”单选按钮,单击“浏览”按钮,选择一个已存储的文件对象,如图6-9所示,单击“确定”按钮,即可将选中的对象插入到字段中。若“链接”复选框被选定,则插入对象为“链接”对象,否则为“嵌入”对象。图6-9 选择插入的对象(5)数据录入完成后,关闭表。依此方法,分别将数据录入到“身份证”表和“学生成绩”表中。3.建立表间关系(1)关闭所有表,单击功能区“数据库工具”选项卡下“关系”组的中的“关系”按钮,打开“关系

9、”窗口。(2)单击功能区“关系工具/设计”选项卡下“关系”组的“显示表”按钮,打开“显示表”对话框,如图6-10所示。图6-10 “显示表”对话框图7-11 “关系”窗口(3) “显示表”对话框中,列出了当前数据库中所有的表,依次双击“身份证信息”表、“学生信息”表和“学生成绩”表,即可把这三个表添加到“关系”窗口中,关闭“显示表”对话框。如图6-11所示。(4)选中“学生信息”表中选中“学号”字段,按住左键不放,拖到“身份证”表中的“学号”字段中,放开左键,这时打开“编辑关系”对话框,选中“实施参照完整性”复选框,如图6-12所示。图 612 “编辑关系”对话框注意:当两个表间建立参照完整性

10、规则后,在主表中不允许更改与子表相关的记录的关联字段值;在子表中,不允许在关联字段中输入主表关联字段不存在的值,但允许输入Null值;不允许在主表中删除与子表记录相关的记录;在子表中插入记录时,不允许在关联字段中输入主表关联字段中不存在的值,但可以输入Null值。级联更新相关字段当关联表间实施参照完整性并级联更新时,若更改主表中关联字段值时,则子表所有相关记录的关联字段值会随之更新。但在子表中,不允许在关联字段输入除Null值以外的主表关联字段中不存在的值。级联删除相关字段。当关联表间实施参照完整性并级联删除时,若删除主表中的记录,子表中的所有相关记录会随之删除。(5)单击“创建”按钮,关闭“

11、编辑关系”对话框,返回到“关系”窗口。“学生信息”和“身份证”表之间建立了一对一的关系 。(6) 同样的方法创建“学生信息”表和“学生成绩”表的一对多的关系,最终结果如图6-13所示。图6-13建立关系后的“关系”窗口(7)关闭窗口,保存对“关系”布局的更改。注意:修改关系时,可用以下方法l 双击该关系线。l 右键单击该关系线,在打开的快捷菜单中,单击“编辑关系”命令。l 单击功能区“设计”选项卡下“工具”组的“编辑关系”命令按钮。若需删除一个关系,则单击关系线,按“DEL”键,即可删除。实验4 查询一、实验目的1.掌握利用设计视图创建单表和多表的查询。2.掌握利用向导创建查询。3.掌握创建查

12、询的方法。4.掌握查询准则的应用。二、实验内容1创建不带条件的选择(1)使用向导创建查询,显示“学生信息”表中学生“学号”、“姓名”、“性别”和“政治面貌”信息,查询名为:学生名单 。(2)使用设计视图建立查询,显示学生的学号、姓名、身份证号,查询名为:学生身份证信息。2创建带条件的查询(1)查询女团员的相关信息,显示学号,姓名。查询名称为:女团员。(2)显示入学分数在560,590的记录(查询名称为:成绩查找)(3)显示“河南”和“吉林”考生的入学分数。查询名称为:河南吉林考生情况(4)显示课程号为“1001”不及格学生的学号、姓名,并按成绩排序。查询名称“1001课程不及格名单”(5)查找

13、姓“王”或姓“张”的人(查询名称为:姓氏查询)(6)显示入学分数女生前二名的记录(查询名称为:男生前二名查找)(7)查找身份证号为学生的各课成绩。查询名称为:个人成绩。3查询汇总(1)统计最高“入学分数”、最低“入学分数”、平均 “入学分数,查询名称为:入学分数。(2)男女各自平均入学分,查询名称为:平均入学分数。(3)统计每个同学不及格门次,查询名称为:不及格门次。三、实验步骤1. 创建不带条件的选择(1)使用向导创建查询打开“学生管理”数据库,单击功能区“创建”选项卡下“查询”组中的“查询向导”按钮。打开新建查询对话框,选择“简单查询向导”。单击“确

14、定”按钮,在打开的对话框“表/查询”列表框中选择“学生信息”表,在“可用字段”中选择所需字段,如图6-14所示。单击“下一步”按钮,在打开的对话框中为查询指定标题。单击“完成”按钮。图6-14 确定简单查询向导的数据源和字段(2)使用设计视图建立查询 单击功能区“创建”选项卡下“查询”组中的“查询设计”按钮。打开“显示表”对话框。确定所需的数据表,在弹出的“显示表”对话框中选择添加“身份证”表、 “学生信息”表。确定查询所要包含的字段,在设计网格中的字段行依次选择。如图6-15所示。(3)保存查询对象,在弹出的“另存为”对话框中,为查询命名为“学生身份证信息”。在“学生管理”数据库的左边导航窗

15、格下就会显示新创建的查询。(4)运行查询,即单击功能区“设计”选项卡下“结果”组中的运行按钮。观察结果。图6-15 网格设计视图注意:如果三张表已经建立了关联关系,那么添加的表格之间会自动按照设置好的关联显示连接线;如果还设置了表间的参照完整性,连线的主表(主键)一端显示“1”,子表(外键)一端显示“”;如果事先没有设置关联关系,可以在数据源区域进行设置,将主表的主键拖动到子表的外键处,这时出现一条两者之间的连线。要想进一步编辑关联关系,可双击这条线进行编辑。2创建带条件的查询(1)简单条件查询使用查询设计视图创建查询,添加“学生信息”表。确定查询所需要的字段,在“性别”和“政治面貌”字段下方

16、的条件网格中设置条件,如图6-16所示。图6-16设计排序和条件网格保存、运行查询。(2)设置表示区间的条件使用查询设计视图创建查询,添加“学生信息”表。确定查询所需要的字段,在“入学分数”字段下方的条件网格中设置条件,如图6-17、图6-18所示。图6-17 第一种方法(And运算符)条件网格设计图6-18 第二种方法(Between运算符)条件网格设计保存、运行查询(3)或运算使用查询设计视图创建查询,添加“学生信息”表。确定查询所需要的字段,在“籍贯”字段下方的条件网格中设置条件,如图6-19、图6-20所示。图6-19 或运算的第一种方法图6-20 或运算的第二种方法条件网格设计保存、

17、运行查询(4)设置排序字段与隐藏字段使用查询设计视图创建查询,添加“学生信息”表、“学生成绩”表。确定查询所需要的字段,在“课程号”字段下方的条件网格中设置条件,将“课程号”设置为不显示、将“成绩”字段排序设置为“升序”,如图6-21所示。图6-21 设置排序字段、隐藏字段保存、运行查询(5)模糊查询条件设置使用查询设计视图创建查询,添加“学生信息”表。确定查询所需要的字段,在“姓名”字段下方的条件网格中设置条件,如图6-22所示。图6-22 姓氏查询条件设置保存、运行查询(6)设置返回值使用查询设计视图创建查询,添加“学生信息”表。确定查询所需要的字段,对“性别”字段下方的条件网格中设置条件

18、,对“入学分数”字段排序,设置功能区“查询工具/设计”选项卡下“查询设置”组中的“返回”值为“3”,如图6-23所示。图6-23 设置返回值保存、运行查询(7) 多表查询使用查询设计视图创建查询,添加“学生信息”表、“学生成绩”表、“身份证”表。确定查询所需要的字段,对“身份证号”字段下方的条件网格中设置条件,如图6-24所示。图6-24 设置日期型条件保存、运行查询3查询汇总(1)统计最高“入学分数”、最低“入学分数”、平均 “入学分数使用查询设计视图创建查询,添加“学生信息”表。单击“查询工具/设计”选项卡“显示/隐藏” 组中“汇总”按钮。添加“入学分数”三次在“总计”行将其设置为如图6-

19、25所示图6-25 设置汇总查询保存、运行查询(2) 男女各自平均入学分数 创建如图6-26所示查询,保存并运行。 图6-26 分组查询(3) 统计每个同学不及格门次创建如图6-27 所示查询,保存并运行。图6-27 每个同学不及格门次查询条件设置实验5 结构化查询语言SQL一、实验目的1.掌握使用SQL设计查询2.掌握使用SQL实现数据更新。3.掌握不同查询视图之间转换。二、实验内容 1.SELECT命令(1)显示学生的“学号”、“姓名”。(查询名称为:学号姓名)(2)显示女党员的“学号”、“姓名”。(查询名称为:女党员学号姓名)(3) 显示张姓同学的“学号”、“姓名”。(查询名称为:张姓同

20、学)(4)统计“学生信息”表中总人数。(查询名称为:总人数)(5) 统计“学生信息”表中平均入学成绩。(查询名称为:平均入学成绩)(6) 统计“学生信息”表中男女生人数。(查询名称为:男女生人数)(7) 统计每个同学不及格门次。(查询名称为:不及格门数)2. 数据操纵语言(1)将自己相关信息插入学生信息表中。(查询名称为:插入查询)(2)删除女同学记录。(查询名称为:删除查询)(4)将所有记录中团员的入学分数上调10%。(查询名称为:更新查询)三、实验步骤1.进入SQL视图中(1)在Access的数据库中使用查询设计创建一个查询,关闭随之弹出的“显示表”对话框。在空白位置上单击鼠标右键,在弹出的快捷菜单中选择“SQL视图”。查询窗口此时切换到如图6-28所示的SQL语言输入平台,可以在空白区域输入SQL语句。图6-28 SQL语句输入窗口(2)输入相应命

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论