?数据库及其应用?实验报告
?数据库及其应用?实验报告
实验序号:B0901000-02 实验工程名称:数据库设计及数据库创立与应用
学 号
1106070142
姓 名
郭飞
专业、班
旅
学院
成绩单
字段名
类型
宽度
小数
主键/索引
参照表
约束
Null值
学号
文本型
8
↑
学生
课程号
文本型
6
↑
课程
成绩
单精度
4
1
>=0and<=100
√
3.定义数据库文件
定义存放路径,和数据库文件。写出操作步骤。可包括必要的截图。
双击桌面access的快捷键,翻开access。点击“新建〞图标,在弹出的“任务窗格〞中点击“空数据库〞超链接,出现“文件新建数据库〞对话框,在对话框中找到“E:\教学管理〞文件夹,然后在“文件名下拉列表框中输入“教学管理〞,单击创立按钮,创立完毕。在设计视图中按照书上的要求设计每个字段的属性。
4.定义数据库中各表
根据事先设计好的结构,分别定义各表、字段名、字段属性。
重复的步骤可简化。
答:在数据库窗口中选择“表〞对象栏,在表对象窗口中双击“使用设计器创立表〞选项,弹出表设计窗口。然后在设计器中设置各表。根据事先设计好的结构,分别定义各字段的字段名和属性。一个表的各项设计好后,单击工具栏的保存按钮,在表名称文本框中分别输入“学院〞“专业〞“学生〞“课程〞“成绩单〞,单击确定按钮,表对象创立完成。
5.定义表之间的关系
当所有表都定义好后,定义各表之间的关系。
答:表定义好后,单击关系按钮,弹出关系定义窗口,出现“显示表〞对话框,依次选中各表,单击“添加〞按钮,将各表添加到关系窗口中。
选中“学院〞表的“学院号〞字段,拖到“专业〞表内的学院号上,弹出“编辑关系〞对话框,选中“实施参照完整性〞复选框。单击创立按钮,创立“专业〞表和“学院〞表之间的关系。然后类似方式建立“课程〞和“学院〞、“学生〞和“专业〞、“成绩〞和“学生〞及“课程表〞之间的关系。
6.输入表记录,当所有表建立好后,可开始输入记录。简要说明输入的操作。
答:根据数据,依次输入学院表、专业表、学生表、课程表和成绩表的记录。在数据库表对象窗口,依次双击各表,在各表的“数据表〞视图中依次输入各条记录。
〔二〕Access数据库窗口根本操作
1.设置教学管理数据库窗口中表对象列表窗口的显示格式为“详细信息〞
写出操作步骤。
答:在Access中翻开教学管理数据库,在“对象〞栏中选择“表〞,然后单击命令栏中的“详细信息〞按钮图标。
2.隐藏和重新显示教学管理数据库窗口
写出操作步骤。
答:选择“工具〞中“启动〞选项。取消对“显示数据库窗口〞复选框的选择。下次在翻开该数据库文件时,将不再显示相应的数据库窗口。
要想重新显示数据库窗口,在翻开数据库后按F11键,然后在“启动〞对话框中选中“显示数据库窗口〞复选键。以后再翻开数据库是就会重新显示数据库窗口。
3.定义一个“学生与成绩〞组,将“学生〞、“成绩〞表放置到该组中
写出创立组的操作和放置对象的操作。
答:①创立组:选择“编辑〞→“组〞→“新组〞命令;或者在对象标签栏中单击右键,从弹出的快捷菜单中选择“新组〞命令,弹出“新建组〞对话框,在“新组〞输入组的名称“学生与成绩〞,单击“确定〞按钮。
②将“学生〞表放入组:选择“表〞对象,然后选中“学生〞表单击右键,从弹出的快捷菜单中选择“添加到组〞→“学生与成绩〞命令。
用类似方式可以将“成绩〞表放置到该组中。
(三)创立表时的完整性设置
1.定义主键,实现实体完整性的操作
每个表都可以定义主键。在Access中为教学管理数据库的各表定义主键。
当一个表没有适宜的字段作为主键时,一般会增加一个“id〞字段。试在“成绩〞表中增加一个“成绩id〞字段,并定义为“自动编号〞型,然后定义其为主键。
答:
2.进行设置参照完整性的操作
在定义的有关系的表上,为关系设置参照完整性。
答:
3.通过不同方式实现用户定义的完整性的操作
用户定义的完整性,是指由用户规定的对于表中数据取值的约束。在Access表定义时,除定义主键和关系外,通过多种方式设置用户定义完整性。
对教学管理数据库中必要的用户定义完整性进行设置和定义。
答:在定义性别的约束时,在有效性规那么中点击小键,弹出如图表达式生成器,在文本框中输入=〞男〞or=〞女〞,点击确定即可。在定义成绩的约束时,仍在有效性规那么中点击小键,在生成器中输入>=0and<=100即可。
【最新】《数据库及其应用》实验报告 来自淘豆网m.daumloan.com转载请标明出处.