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

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

相关文章

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

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

11-4-6:例11-6在公司信息管理数据库中增加一个“用户”表,表中存放使用系统的用户名和密码等信息,其表结构如图11-19所示。并在表中输入几条记录以备测试使用。图11-19 “用户”表结构现要求...

国开《数据库基础与应用》第七章 7-1-2:Access中的字段数据类型

国开《数据库基础与应用》第七章 7-1-2:Access中的字段数据类型

7-1-2:Access中的字段数据类型共包含有12中不同的字段数据类型:文本、备注、数字、日期/时间、货币、自动编号、是/否、OLE对象、超链接、附件、计算、查阅向导。雇员表:雇员ID、姓名、性别、...

国开《数据库基础与应用》第八章 查询

国开《数据库基础与应用》第八章 查询

本章导读在上一章我们学会了建立表并在表中添加和编辑数据。数据库表中的数据是为了今后进行处理而存储的,而数据处理操作中最常见的就是查询操作。在这一章我们将说明如何在已有表的基础上建立各种查询,首先说明查...

国开《数据库基础与应用》第九章 9-1-3:使用“窗体向导”法

国开《数据库基础与应用》第九章 9-1-3:使用“窗体向导”法

9-1-3:使用“窗体向导”法通过使用“窗体向导”命令建立窗体时,不需要在当前数据库中事先打开表或查询。系统在执行窗体向导命令的过程中,将需要由用户向窗体中添加来自一个表或多个表(查询)中的字段。在教...

国开《数据库基础与应用》第十一章 实验五:宏与模块的建立与使用

国开《数据库基础与应用》第十一章 实验五:宏与模块的建立与使用

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

国开《数据库基础与应用》第四章 结构化查询语言——SQL

国开《数据库基础与应用》第四章 结构化查询语言——SQL

本章导读到目前为止,我们已经学习过关系的概念,关系的规范化和关系的运算,知道如何从逻辑层面上建设好一个性能良好的数据库。本章将介绍在任一种关系数据库管理系统(RDBMS)的支持下,普遍采用的一种数据查...

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

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

8-3-7:例8-7在“公司信息管理”数据库中根据给定的日期范围来查找雇员信息。例如查找出生日期是1978年至1985年间的雇员信息,这里的日期有起始值还有终止值。具体操作步骤如下:1.在已经打开的“...

国开《数据库基础与应用》第七章 7-3-3:在主表中查看子表内容

国开《数据库基础与应用》第七章 7-3-3:在主表中查看子表内容

7-3-3:在主表中查看子表内容在一个数据库中,建立了表之间的关系后,当打开一个主表时,主表中的每条记录的开始,将显示出一个加号字符,如下图6所示。图6 雇员主表所对应的数据表视图在图6中,显示的当前...

发表评论    

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