国开《数据库基础与应用》第七章 实验一:表的建立与使用

搜答案方法:电脑端按「Ctrl+F」、手机端用「页面查找」功能输入关键词查找。

实验一:表的建立与使用

实验准备:

了解和掌握文字教材第6~7章的全部内容。

实验目的:

能够启动和进入Access数据库管理系统操作环境,能够建立一个空白数据库,能够向数据库中添加数据表并建立它们之间的关系,能够对表进行有关操作。

实验要求:

按照下面“实验内容与步骤”完成本次实验。

实验内容和步骤:

1.在D盘或E盘上建立一个名称为“数据库课程实验”的文件夹,以后用此文件夹作为建立数据库的工作目录。

2.启动Access 2010软件,创建一个名为“学生成绩管理”的空白数据库,然后关闭此数据库,但不退出Access系统。

3.使用Access 2010中的“学生”数据库模板创建一个名为“students”的数据库,然后保存数据库并关闭Access系统。

4.启动并打开“学生成绩管理”数据库,通过设计视图创建4个表,分别是学生表、教师表、课程表和选课表。4个表的结构如下表1-1、表1-2、表1-3和表1-4所示。

表1-1 学生表

字段名数据类型长度其他说明
学号文本12主键
姓名文本8NOT NULL
性别文本2NOT NULL
专业文本20
入学年份数字/整型默认
所在院系文本30

表1-2 教师表

字段名数据类型长度其他说明
教工号文本10主键
教师姓名文本8NOT NULL
教师性别文本2NOT NULL
职称文本20
年龄数字/整型默认

表1-3 课程表

字段名数据类型长度其他说明
课程号文本8主键
课程名文本30NOT NULL
学分数字/字节默认NOT NULL
教工号文本10

表1-4 选课表

字段名数据类型长度其他说明
序号自动编号默认主键
学号文本12
课程号文本8
成绩数字/整型默认
修课学期文本1

5.在“学生成绩管理”数据库中,通过数据表视图创建“用户表”。包含序号、用户名、密码和备注姓名四个字段,其中设立“序号”列为自动编号字段并且是表的主键,其他字段的数据类型均为文本类型,然后在设计视图状态下修改每个文本型字段大小为20。

6.在“学生成绩管理”数据库中建立学生表、教师表、课程表和成绩表间的关系。其中关系的意义是,学生表中一个学生(学号是主键)可以在选课表中有多条记录相对应,表示这个学生选修的课程、成绩和修课学期;同样地,课程表中的一门课(课程号是主键),在选课表中对应多条记录,表示多个学生选修课程的成绩等。一门课只由一个教师担任教学工作,每个教师可担任多门课程的教学任务。关系如图1-1所示。

国开《数据库基础与应用》第七章 实验一:表的建立与使用

图1-1 “学生成绩管理”数据库关系图

7.修改“学生表”结构,设置所在系的有效性规则。规定“性别”列只能取值为“男”或“女”;并设置有效性文本为“请输入正确的性别值!”,并设置“性别”字段的默认值为“男”。

8.修改“课程表”结构,设置有效性规则,规定课程“学分”的取值只能是1~6。

9.修改“选课表”结构,建立有效性规则,规定“成绩”取值只能是0~100。

10.为四个表分别增加若干条记录,示例数据如下图1-2~图1-5所示。

学生表
学号姓名性别专业入学年份所在院系
201200010005吴术计算机应用技术2012计算机技术
201200010006贺华峰软件技术2012计算机技术
201200020007高明明商务英语2012外语
201200030001刘书旺财务管理2012经济管理
201200030008吴天天财务管理2012经济管理
201300010001张实在计算机信息管理2013计算机技术
201300010002王凯软件技术2013计算机技术
201400010001李明媚计算机信息管理2014计算机技术
201400010002陈洁商务英语2014外语
201400010003刘国庆计算机信息管理2014计算机技术

图1-2 “学生表”数据

教师表
教工号教师姓名教师性别职称年龄
1988000002吴英俊教授52
1992000007陈天乐副教授49
1998000007王小可教授47
2001000003李坦率讲师43
2003000005张一飞副教授40
2003000111张大明副教授39
2008000002邱丽丽讲师34
2008000012李子然助教30

图1-3 “教师表”数据

课程表
课程号课程名学分教工号

10010001C语言程序设计42003000111

10010002数据库技术41998000007

10010003计算机网络52008000012

10020003英语阅读31988000002

10030001会计学原理52008000002

10030002统计学原理42008000002

图1-4 “课程表”数据

选课表
序号学号课程号成绩修课学期
120120001000510010001852
220120001000510010002903
320120001000610010001762
420120002000710010003651
520120002000710010003881
620130001000110010002943
720130001000110010003701
820130001000110010003841
920140001000110010001682
1020140001000110010002803

图1-5 “选课表”数据

11.将“学生表”中的“性别”和“入学年份”字段隐藏后显示表中内容,然后再恢复被隐藏字段,显示表中全部字段的内容。

12.从“课程表”中筛选出 “学分” 值为4或5的所有记录,然后再恢复显示出全部记录。

13.按照“成绩”字段的值降序排列“选课表”中的所有记录,然后在恢复原来的记录显示次序。

14.通过学生表查看每个学生在选课表中的选课记录。

15.通过教师表查看每个教师在课程表中的授课记录。

16.关闭“学生成绩管理”数据库,退出Access系统。


「国开学习吧」:用户COOKIE有效时间30天,收藏网址『guokaixuexi.com』不迷路哦~

相关文章

国开《数据库基础与应用》第七章 7-2-2:在Access中定义表的方法

国开《数据库基础与应用》第七章 7-2-2:在Access中定义表的方法

7-2-2:在Access中定义表的方法在Access中定义表,就是在一个已经建立的数据库中,建立一个表的结构。如在已经建立过的“公司信息管理“数据库中,建立一个雇员表。一种是利用 设计视图...

国开《数据库基础与应用》课程大纲

国开《数据库基础与应用》课程大纲

国家开发大学开放教育专科计算机信息管理专业《数据库基础与应用》教学大纲(送审稿)2013年2月28日第一部分 大纲说明1、课程性质、任务、目的本课程是国家开发大学计算机信息管理专业的一门统设...

国开《数据库基础与应用》第三章 3-4-2:第二范式规范化举例

国开《数据库基础与应用》第三章 3-4-2:第二范式规范化举例

3-4-2:第二范式规范化举例设一个学生选课关系为SSC(学生号,姓名,性别,课程号,课程名,课程学分,成绩),其中每个学生可以选修多门课程,每门课程可以由多个学生选修,成绩属性描述某个学生学习某门课...

国开《数据库基础与应用》第六章 6-2-1:数据库的打开、保存和关闭

国开《数据库基础与应用》第六章 6-2-1:数据库的打开、保存和关闭

6-2-1:数据库的打开、保存和关闭数据库文件的打开可以有不同的方法,一种是在启动Access数据库软件,得到初始操作界面窗口后,单击文件菜单下的“打开”命令,从自动打开的操作窗口中选择要打开的数据库...

国开《数据库基础与应用》第九章 实验三:窗体对象的建立与使用

国开《数据库基础与应用》第九章 实验三:窗体对象的建立与使用

实验三:窗体对象的建立与使用实验准备:了解和掌握文字教材第9章的全部内容。实验目的:能够启动和进入Access数据库管理系统操作环境,能够打开一个数据库文件,能够建立用户所需要的各种绑定型和非绑定型窗...

国开《数据库基础与应用》第十章 10-3-4:例10-4

国开《数据库基础与应用》第十章 10-3-4:例10-4

10-3-4:例10-4在“公司信息管理”数据库中通过“设计视图”创建对“产品”表按“类别名称”进行分组的报表。实现过程和步骤说明如下:1.在Access 2010中打开“公司信息管理”数据库。2.单...

国开《数据库基础与应用》第十一章 11-4-7:例11-7

国开《数据库基础与应用》第十一章 11-4-7:例11-7

11-4-7:例11-7建立一个用户注册的窗体,要求用户在窗体中输入用户名、密码、密码确认和备注姓名等信息,当单击“注册”命令按钮时,要求判断用户是否输入了用户名,用户名在表中是否已经存在,两次密码输...

国开《数据库基础与应用》第十一章 11-1-3:建立宏应用举例

国开《数据库基础与应用》第十一章 11-1-3:建立宏应用举例

11-1-3:建立宏应用举例通过设计视图建立一个如下图2所示的窗体,假定窗体名称为“密码验证窗体”,它带有两个用来保存密码的文本框和一个命令按钮,两个文本框的名称假定分别为password1和pass...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。