数据库实验报告初版.docx
- 文档编号:24578089
- 上传时间:2023-05-29
- 格式:DOCX
- 页数:28
- 大小:1.98MB
数据库实验报告初版.docx
《数据库实验报告初版.docx》由会员分享,可在线阅读,更多相关《数据库实验报告初版.docx(28页珍藏版)》请在冰豆网上搜索。
数据库实验报告初版
Access数据库程序设计
实验报告
一、实验目的
1.熟悉Access的界面并掌握其操作方法;
2.掌握建立Access数据库的基本过程与操作步骤;
3.掌握数据表的创建方法和过程;
4.掌握字段属性的设置方法;
5.掌握记录的输入方法;
6.掌握设置主键的方法;
7.掌握建立数据表之间联系的方法;
8.掌握数据表的基本操作;
9.掌握数据表数据的查找与替换;
10.能够排序和筛选数据表中的数据;
11.熟练掌握创建查询的基本方法,应用查询进行信息检索;
12.熟悉操作查询的创建方法;
二、实验内容与实验步骤
实验一熟悉Access操作环境
1启动Access
2退出Access
3建立教务管理数据库
4使用向导创建"联系管理"数据库
实验二创建数据表:
1.创建数据表
(1)创建“学生”表
(2)创建“教师”表
(3)创建“教师授课”表,“学生选课”表和“课程”表
2.设置字段属性
(1)设置默认值
(2)设置字段有效规则
3.添加记录
(1)为“学生”表添加记录
(2)向“教师”“教师授课”“学生选课”“课程表”等表中输入数据
4.建立表之间的关系
实验三编辑数据表:
1.添加字段
2.排序记录
3.筛选记录
4.查找与替换数据
(1)在“教师”表中查找出姓“张”的教师表
(2)将学生表中政治面貌为“群众”的所有记录改为“团员”
实验四:
选择查询的创建与应用
1、选择查询
2、总计查询
(1)不带条件的总计查询
(2)分组总计查询
3、交叉表查询
4、参数查询
(1)单参数查询
(2)多参数查询
实验五:
操作查询的创建与应用
1、生成表查询
2、删除查询
3、更新查询
4、追加查询
三、实验环境
操作系统:
windowsXP
开发平台的名称及版本:
MicrosoftofficeAccess2003
四、实验过程与分析
实验一熟悉Access
分析:
Access是一个典型的Windows应用程序,其用户界面包括图标、菜单、工具按钮及对话框等,所有这些操作都与一般的Windows操作相同。
Access的许多操作有共同的或者相似的规律,表、查询、窗体等数据库对象有类似的建立方法及建立过程,向导及设计视图是两种主要的设计工具,是Access的基本方法。
建立数据库,要考虑数据库的名字、存储位置等。
在实际的应用中,建立数据库之前,要完成数据库的设计。
1启动Access
(1)利用开始菜单启动
(2)利用文件关联启动
2退出Access
单击"关闭"退出
3建立教务管理数据库
在U盘创建"教务管理"文件夹
(1)启动时创建
(2)使用"新建"命令
4使用向导创建"联系管理"数据库
(1)在"新建"对话框选择"Access数据库向导、数据页和项目",然后单击"确定"
(2)选择"联系管理",单击“创建”
(3)选择"下一步"按钮,直至完成。
实验二创建数据表
分析:
数据表是数据库中用来存储数据的对象,是整个数据库系统的基础。
创建数据表一般分为两个阶段,定义数据表的结构及向数据表中输入数据。
定义数据表结构的主要工作是定义字段及其属性。
1.建立ER图
2.创建数据表
(4)创建“学生”表
(5)创建“教师”表
(6)创建“教师授课”表,“学生选课”表和“课程”表
3.设置字段属性
(1)设置默认值
(2)设置字段有效规则
4.添加记录
(1)为“学生”表添加记录
(2)向“教师”“教师授课”“学生选课”“课程表”等表中输入数据
5.建立表之间的关系
实验三编辑数据表:
分析:
在设计数据库的过程中。
往往需要对数据库中数据表的结构进行修改。
在使用过程中也需要对数据表的内容惊醒维护,对其外观进行调整。
一般情况下,创建数据表之后,都需要对它们进行必要的操作。
例如,根据实际需要查找或替换指定的文本,排序表中的数据,筛选符合指定条件的记录等。
1.添加字段
在“教务管理”数据库中的“学生”表中的“出生日期”与“政治面貌”字段之间添加“籍贯”字段,数据类型为文本,字段大小是20。
操作步骤:
1打开“教务管理”数据库窗口,单击“表”对象。
2单击“学生”表,然后单击“设计”按钮,屏幕显示出“学生”表的“设计”视图。
3选中“政治面貌”字段,然后单击工具栏的“插入行”按钮。
4在出现的新的“字段名列”中输入“籍贯”。
5在“字段类型”列中选择“文本,设置“字段大小”为20.
6保存。
2.排序记录
按“工资”字段的值对“教师”表中的ilu惊醒升序排列。
操作步骤
1在“数据库”窗口中对象列表下选中“表”,在右边的子对象中双击“教师”表,在数据表视图中打开“教师”表。
2在“教师”表的数据表视图中选定要排序的“工资”字段,再用鼠标打开“记录”菜单,指向“排序”,在它的下级菜单中选定“升序”命令,即可显示结果。
3.筛选记录
筛选出计算机系性别为“男”的学生记录,并按照学生ID进行降序排列。
操作步骤
1在“数据库”窗口中对象列表下选中“表”,在右边的子对象列表中双击“学生”表,在数据表视图中打开“学生”表。
2单击菜单栏“记录”菜单中的“筛选”,然后从级联菜单中选择“高级筛选/排序”命令。
3单击设计网格的第一列“字段”行右侧的向下箭头按钮,从弹出的列表中选择“性别”,在“性别”列的“准则”行中输入“男”,用同样的方法在第二列的“字段”行选择“系别”字段,在其“准则”行中输入“计算机系”。
4在第三列“字段”行选择“学生ID”,单击“学生ID”的“排序”单元格,并单击右侧向下箭头按钮,然后从弹出的列表中选择“降序”。
5单击Access工具栏上的“应用筛选”按钮执行筛选。
4.查找与替换数据
(1)在“教师”表中查找出姓“张”的教师表
1在“数据库”窗口中“表”对象下,双击“教师”表。
2单击“姓名”列中任意位置。
3单击“编辑”菜单中的“查找”命令,这是屏幕上显示“查找与替换”对话框。
4在“查找内容”框中输入“张×”。
5单击“查找下一个”按钮,记录选定器指针将指向相应的记录。
(2)将学生表中政治面貌为“群众”的所有记录改为“团员”
1在“数据库”窗口中“表”对象下,双击“学生”表。
2单击“政治面貌”字段任意位置。
3单击“编辑”菜单中的“替换”命令,这时屏幕上显示“查找与替换”对话框。
4在“查找内容”框中输入“群众”,然后在“替换值”框中输入“团员”。
实验四:
分析:
查询是分析和处理的重要工具。
它能够把数据表中有意义的、相互联系的数据抽取出来,供用户查看、分析。
在创建查询时,应该特别注意查询的数据来源、查询条件的表示及查询结果的保存等。
1、选择查询
A、在“数据库”窗口对象列表下选择“查询”,双击右边子对象“在设计视图中创建查询”,打开查询设计器及“显示表”对话框。
B、在“显示表”对话框中,一次将“学生”、“学生选课”和“课程表”添加。
C、在设计网络字段的字段行第一列添加“年级”字段:
“年级:
LEFT([学生,学生ID],2)&”级””,在准则行第一列输入“05级”。
D、依次双击“学生ID”,“姓名”、“课程名称”和“成绩”字段,将这四个字段添加到设计网格。
E、单击“视图”菜单,选择“数据表视图”,预览结果。
F、若结果满足要求,则单击“保存”,在“另存为”对话框的文本框中输入“05级学生成绩查询”,单击“确定”。
G、关闭查询设计视图。
2、总计查询
(1)不带条件的总计查询
A、打开查询设计视图,将教师表添加到查询设计视图中。
B、双击“职称“和“教师ID”字段,将其分别添加到查询“设计网格”的第一、二列中。
C、选择“视图”中“合计”,将上述两项的踪迹单元格设置为“GroupBy”。
D、单击“职称”的“总计”单元格,并单击其右侧的向下箭头,选择Where函数,“职称”字段准则行中输入“教授”。
E、用上述方法选择“教室ID”的“总计”单元格内容为“Count”
F、单击“保存”命名为“教授人数查询”。
G、单击“视图”或“运行”按钮,切换到“数据表”视图,显示结果。
H、由于该查询不符合要求,故单击“视图”,返回到“设计视图”。
修改“”教师ID”为“教授人数:
教师ID”
I、单击“视图”或“运行”,切换到“数据表”,显示结果。
(2)分组总计查询
A、添加教师表到查询设计视图
B、双击“职称”、“工资”
C、选择合计命令
D、对“工资”求平均值,修改“工资”字段为“平均工资:
工资”
E、单击“保存”命名为“各职称教师平均工资查询”,单击“运行”
3、交叉表查询
A、在“查询”下,单击“新建”
B、在“新建查询”中,选择“交叉表查询向导”,单击“确定”
C、在“视图”中选择“表”,在列表中选择“教师”
D、单击“下一步”,屏幕显示“交叉表查询
(2)”。
选择“职称”
E、单击“下一步”,屏幕显示“交叉表查询(3)”。
选择“学历”
F、单击“下一步”,屏幕显示“交叉表查询(4)”。
选择“教室ID”字段的“计数”,取消“是,包括各行小计”前面的勾。
G、单击“下一步”,输入名称“各职称学历教室人数交叉表”,点击“完成”
4、参数查询
(1)单参数查询
A、单击“05级学生成绩查询”,单击“设计”
B、在“姓名”的“准则”但与各种输入“【请输入学生姓名】”
C、点击“文件”,另存为“05级学生成绩参数查询”
D、双击运行,输入“段志刚”,单击“确定”
(3)多参数查询
A、添加教师表到查询设计视图
B、依次双击“职称”、“学历”、“姓名”、“工资”、“所在系”、“联系电话”
C、清除“职称”、“学历”两列“显示”行上的复选框
D、在“职称”字段的“准则”单元格中输入“【请输入职称:
】”,在“学历”“准则”中输入“【请输入学历】”
E、另存为“教师职称学历参数查询”
F、双击运行,分别输入“教授”、“博士”
实验五:
操作查询的创建与应用
分析:
操作查询包括生成表查询、删除查询、钢芯查询、追加查询4种、不仅要从表中选择数据,还要对表中数据进行修改。
1、生成表查询
A、单击“查询”,双击“在设计视图中创建查询”
B、在“显示表”对话框中,双击“教师”
C、从上到下依次双击“教师”表中所有字段
D、在“工作时间”的“准则”单元格中输入“year([工作时间])>=2000”
E、单击“视图“,选择”数据表示图“,预览新表。
若不满足要求,则返回修改。
F、若满足要求,则单击“运行”,单击“是”。
建立“青年教师”表。
G、另存为“青年教师生成表查询”。
2、删除查询
A、双击“在设计视图中创建查询”
B、双击“教师”
C、单击“查询”,从下拉列表中选择“删除查询”
D、双击“教师”表中带“*”
E、双击“教师”表中“学历”,在“学历”的“准则”单元格中输入“学士”
F、单击“视图”,从下拉列表中选择“数据表视图”,预览结果。
G、在“设计”视图中,单击“运行”
H、单击“是”,另存为“教师表删除查询”
I、双击“教师”表,即可看到结果
3、更新查询
A、单击“查询”,双击“在设计视图中创建查询”
B、双击“教师”
C、单击“查询”在下拉列表中选择“更新查询”
D、双击“教师”表中的“职称”和“工资”字段
E、在“职称”的“准则”单元格中输入“教授”
F、在“工资”字段的“更新到”单元格中输入“[工资]+500”
G、单击“数据表示图“快捷键,预览结果
H、另存为“教师工资更新查询”。
在“数据表视图”中,打开“教师”表。
可看到工资增加了500
4、追加查询
A、单击“查询”,双击“在设计视图中创建查询”
B、双击“教师”
C、在“查询”中选择“追加查询”
D、在“表名称”中,选择“青年教师”,单击“确定”
E、从上到下一次双击“教师”表中所有字段
F、在“工作时间”字段的“准则”单元格中输入“year([工作时间])>=1995andyear([工作时间])<2000
G、单击“视图“,选择”数据表视图“,预览结果
H、在“设计”视图中,单击“运行”
I、单击“是”,另存为“青年教师追加查询”。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库实验报告 初版 数据库 实验 报告