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

搜答案方法:电脑端按「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』不迷路哦~

相关文章

国开《数据库基础与应用》第二章 2-3-3:差运算

国开《数据库基础与应用》第二章 2-3-3:差运算

2-3-3:差运算设两个关系R和S具有完全相同的结构,则R和S的差运算的结果仍然是一个关系,该关系的结构与R或S的结构相同,该关系的值是从R中去掉在S中同时出现的元组后,由R中剩余的元组所组成的集合。...

国开《数据库基础与应用》第十一章 上机实验

国开《数据库基础与应用》第十一章 上机实验

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

国开《数据库基础与应用》第十一章 11-2:宏和模块的嵌入式创建和使用

国开《数据库基础与应用》第十一章 11-2:宏和模块的嵌入式创建和使用

11-2:宏和模块的嵌入式创建和使用宏和模块不仅可以单独被建立、命名和使用,还可以同一个窗体中的控件事件有机结合在一起,进行建立和使用,由系统自动绑定、命名、保存和运行。例如:我们要建立一个窗体,实现...

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

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

10-3-1:例10-1在“公司信息管理”数据库中以“类别”表和“产品”表为源数据通过报表向导创建一个报表。具体操作步骤如下:1.Access 2010中打开“公司信息管理”数据库。2.单击“创建”选...

国开《数据库基础与应用》第一章 1-1:计算机数据处理技术的四个发展阶段

国开《数据库基础与应用》第一章 1-1:计算机数据处理技术的四个发展阶段

1-1:计算机数据处理技术的四个发展阶段1.人工管理阶段在这个阶段,被程序所处理的数据紧跟在程序的后面,同程序一起,以二进制代码的形式,通过读穿孔纸带机或卡片机被输入到计算机内存中,经过程序运行对数据...

国开《数据库基础与应用》第十章 10-2-1:空报表命令

国开《数据库基础与应用》第十章 10-2-1:空报表命令

10-2-1:空报表命令在当前公司信息管理数据库中,单击“创建”选项卡上的“空报表”命令后,将自动打开一个处于布局视图状态的空报表,同时显示出一个“字段属性”窗口,供用户从中选取表中需要利用报表输出的...

国开《数据库基础与应用》第八章 8-2-1:例1

国开《数据库基础与应用》第八章 8-2-1:例1

8-2-1:例1通过查询设计视图,在订单表和雇员表的基础上建立一个选择查询。下面就分步介绍此选择查询建立和执行的全过程。第一步:单击Access主界面中“创建”选项卡内的“查询设计”图标,进入查询设计...

国开《数据库基础与应用》第四章 4-6-3:BETWEEN…END格式

国开《数据库基础与应用》第四章 4-6-3:BETWEEN…END格式

4-6-3:BETWEEN…END格式使用BETWEEN…END格式的专门比较式。使用BETWEEN…END的专门比较式的语法格式如下:<列名> [NOT] BETWEEN <开始值...

发表评论    

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