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

搜答案方法:电脑端按「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-4-1:例7-1

国开《数据库基础与应用》第七章 7-4-1:例7-1

7-4-1:例7-1在“公司信息管理”数据库中,利用表的设计视图创建“雇员”表结构。待创建的雇员表结构如下表7-1所示。表7-1 “雇员”表结构字段名称数据类型字段大小雇员ID自动编号默认雇员姓名文本...

国开《数据库基础与应用》第三章 3-1-2:函数依赖的定义

国开《数据库基础与应用》第三章 3-1-2:函数依赖的定义

3-1-2:函数依赖的定义定义:设一个关系为R(U),X和Y为属性集U上的子集,若对于X上的每个值都有Y上的一个唯一值与之对应,则称X和Y之间存在函数依赖,并称X函数决定Y,或称Y函数依赖于X,记作X...

国开《数据库基础与应用》第一章 1-2:实体与联系

国开《数据库基础与应用》第一章 1-2:实体与联系

1-2:实体与联系1.实体实体是现实世界中存在的、可以相互区别的事物或活动。由同一类型的实体所组成的集合称为实体集。实体集中所有实体的共有特征构成实体型的定义。如学生的共有特征为姓名、性别、年龄、籍贯...

国开《数据库基础与应用》第二章 2-1-3:关系的定义

国开《数据库基础与应用》第二章 2-1-3:关系的定义

2-1-3:关系的定义一个关系(relation)是相应笛卡尔积中的一个子集,若笛卡尔积具有n个域,则该笛卡尔积上的任何关系都被称为n元关系,每个关系中的元素都是一个n元组。设D1、D2、...、Dn...

国开《数据库基础与应用》学什么

国开《数据库基础与应用》学什么

1. 课程性质与定位本课程是国家开放大学开设的一门统设必修课,除了提供有一本必备的文字教材之外,还建设有便于学生自主学习的网络教学资源。本课程是针对计算机信息管理专业的学生,是这个专业学生的统设必修课...

国开《数据库基础与应用》第三章 3-2-1:变换规则

国开《数据库基础与应用》第三章 3-2-1:变换规则

3-2-1:变换规则 若属性或属性集X能够函数决定相应的属性或属性集Y,则称X函数决定Y,或者说Y函数依赖于X,记作X→Y。可以是完全依赖、部分依赖、平凡依赖、非平凡依赖、传递依赖等5种。1.变换规则...

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

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

10-2-2:报表设计命令利用报表设计命令能够设计出个性化很强和功能丰富的报表。例如:可以设计出一个具有主/子结构的报表。假定我们要设计出雇员_订单报表,它就是一个具有主/子结构的报表。利用报表设计命...

国开《数据库基础与应用》第九章 窗体

国开《数据库基础与应用》第九章 窗体

本章导读在前面章节我们学会了在Access数据库中建立表和查询,那么表和查询中的数据应该以一种普通用户能够接受的方式进行显示、编辑并打印输出,这就是我们这一章将要学习的窗体和下一章将要学习的报表,这两...

发表评论    

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