当前位置: 首页 > 所有资源 > 《数据库基础与应用》资源 > 电大资源网《数据库基础与应用》形考作业一答案

电大资源网《数据库基础与应用》形考作业一答案

最近更新:2020-04-22
383

 

【数据库基础与应用】形考作业一:

 

一、填空题(每空1分,共40分)

1.   分开

2.   二元、一元

3.   树、二维表格

4.   中间、最上层

5.   状态、行为

6.   定义、查询、更新、控制

7.   超码、候选码、主码、备用码

8.   班级号、外码

9.   选择、投影、连接、除

10. XS

11. 空值、主码

12. 完全、部分

13. 学号、系主任

14. 第一、不可再分

15. 第一、3

16. 第二、3

17. 第三

18.  BC、决定因素

二、简答题(每题8分,共40分)

1.简述数据库管理阶段主要特点。

数据结构化:数据库中的数据按性质和特征被划分为若干个不同的文件,文件之间相互联系,文件之间的联系构成了数据库结构;

数据共享:在数据库系统中,一种性质的数据尽量只出现在一个数据文件中,其他文件通过使用公共数据项与之连接,提高了数据的共享度;

数据独立性:数据库系统中用户只需要知道数据库的结构以及每个文件中的记录结构和内容,不需要关心文件中记录的具体存储格式和存取方法;

数据粒度小:最小存取粒度是记录的数据项,每次可以存取一个记录中的一个或多个数据项;

独立的数据操作界面。

2.简述逻辑独立性和物理独立性的概念。

数据的逻辑独立性是指当数据库的整体逻辑结构发生变化时,通过调整外模式/模式映象,使得外模式中的局部数据及其结构不变,从而使外模式上的应用程序也不用修改;数据的物理独立性是指当数据库的存储结构发生变化时,通过调整模式/内模式映象,仍然能够保持数据库的整体模式不变,当然其所有外模式及应用程序也不用改变。

3.简述关系完整性的作用及各种完整性的特点。

关系完整性指数据的正确性、一致性和有效性。关系完整性包括:

1)实体完整性:实体完整性规则是关系的主码不能取空值。

2)参照完整性:参照完整性规则是在参照关系(R1)和被参照关系(R2)中,参照关系中每个元组的外码或者为空或者等于被参照关系某个元组的主码。

3)用户定义的完整性:用户定义的一些附加条件,如某个属性不能取空值、不能取重复值、属性的取值范围等。

4.简述传递依赖的概念,试举例说明。

设一个关系为R(U), UR的属性集,XYU的子集,XYYZ,但YXYZ,则存在XZ,称为传递依赖,即X传递函数决定Z

例如:学生关系为(学号,姓名,性别,系号,系名,系主任)。每个学生属于一个系,每个系有许多学生,每个系对应惟一的系名和系主任。该关系的主码为学号,存在的依赖为:

完全函数依赖:学号 →姓名,性别,系号;系号→系名,系主任。

传递函数依赖:学号→系主任。

5.举例说明满足第一范式、第二范式、第三范式的关系模式。

第一范式:在关系模式R(U)UR的属性集,若U中的每个属性值都是不可再分的最小数据项,则称R(U)是第一范式。如:职工(职工号,姓名,性别,年龄,职务)

第二范式:关系模式R(U)是满足第一范式的关系模式,如果R中不存在非主属性对候选码的部分函数依赖,则称关系R属于第二范式。

例如:SCC(学生号,姓名,性别,专业,课程号,课程名,课程学分,成绩)。主码为:学生号,课程号的组合。该关系存在部分依赖,消除部分依赖后,SCC关系分解形成三个满足第二范式的关系模式:S(学生号,姓名,性别,专业)C(课程号,课程名,课程学分)SC(学生号,课程号,成绩)

第三范式:R(U)是满足第一范式的关系模式,如果R中不存在非主属性对候选码的传递依赖,则称关系R属于第三范式。

例如:SDH={学号,姓名,性别,籍贯,系号,系名,系地址,系电话,宿舍号,宿舍电话}。主码为学号。存在传递依赖,消除传递依赖,SDH关系分解后形成三个满足第三范式的关系模式:S(学号,姓名,性别,籍贯,系号,宿舍号);D(系号,系名,系地址,系电话);H(宿舍号,宿舍电话)。

三、选择题(每题2分,共20分)

1D      2B       3B       4A       5B

6C      7D       8B       9A       10C

重要提示:本站不支持微信或苹果手机充值及下载,为了避免下载出错,请用电脑访问下载资源
《数据库基础与应用》其他资源