关系数据库逻辑设计四_第1页
关系数据库逻辑设计四_第2页
关系数据库逻辑设计四_第3页
关系数据库逻辑设计四_第4页
关系数据库逻辑设计四_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、关系数据库逻辑设计四总分:98.97 ,做题时间:90分钟一、B选择题/B总题数:41,分数:41.001. 数据库逻辑设计的依据不包括 . A.概念模型 B.平安性要求 C.数据约束 D.功能模型分数:1.00A.B.C.D. V解析:解析数据库逻辑设计的依据是数据库概念设计的结果,包括概念数据模型、数据处理要求、数据约束、平安性要求及 DBM&勺相关信息,因此此题答案为Do2. 以下关于数据库逻辑设计表达错误的选项是 . A.数据库逻辑设计是面向机器世界的 B.这个阶段将根据数据库治理系统支持的数据模型来组织和存储数据 C.目标是得到实际的数据库治理系统可处理的数据库模式,并做到数

2、据结构合理 D.包括定义和描述数据库的局部逻辑结构、数据之间的关系、数据完整性及平安性要求等分数:1.00A.B.C.D. V解析:解析数据库逻辑设计包括定义和描述数据库的全局逻辑结构、数据之间的关系、数据完整性及安 全性要求等.因此此题答案为Do3. 在关系数据库设计中,设计关系模式是数据库设计中哪个阶段的任务 . A.逻辑设计阶段 B.概念设计阶段 C.物理设计阶段 D.需求分析阶段分数:1.00A. VB.C.B. 解析:解析关系数据模型是常用的逻辑数据模型,所以设计关系模式是数据库设计中逻辑设计阶段的任 务,因此此题答案为 Ao4. 对于关系的主码必须满足的条件,有以下说法:I . 一

3、个关系中的主码属性或属性组能函数决定该关系中的所有其他属性n . 一个关系中的主码属性不能与其他关系中的主码属性重名m.在一个关系中,一个主码属性的任一真子集都不能函数决定其他属性IV.在一个关系中,从主码属性集中去掉某个属性仍能唯一标识一个元组以上说法正确的选项是. A. I 和 H B. I 和 m C. n 和 m D. n 和 iv分数:1.00A.B. VC.D.解析:解析两个关系中的主码属性是可以重名的,在一个关系中,从主码属性集中去掉某个属性后就不 能唯一标识一个元组.5. 设有关系模式:期刊订阅期刊编号,期刊名称,定价,读者编号,读者姓名,订阅起始日期,订阅截止 日期,其满足函

4、数依赖集:期刊编号7期刊名称,期刊编号7定价,读者编号7读者姓名,期刊编号,读者编号7订阅起始日期,期刊编号,读者编号7订阅截止日期.以下选项中的函数依赖都属于平凡 函数依赖的是. A.期刊编号,读者编号 B.期刊编号,读者编号 C.期刊编号,读者编号 D.期刊编号,读者编号7读者编号7定价7期刊编号,期刊编号,读者编号7期刊名称,期刊编号,读者编号7订阅起始日期,期刊编号,读者编号7订阅截止日期7期刊编号,期刊编号,读者编号7订阅起始日期分数:1.00A. VB.C.D.解析:解析假设XHY,但Y属于X,那么称XHY是平凡函数依赖,否那么称非平凡函数依赖. 平凡函数依赖, 仅当其右边的属性集

5、是左边属性集的子集时成立.非平凡函数依赖,仅当其右边的属性集至少有一个属性 不属于左边的集合时成立.完全非平凡函数依赖,仅当其右边集合中的属性都不在左边的集合中时成立.6. 设有关系模式:系系号,系名,办公 和学生学号,姓名,性别,所在系号.下表是数据的物理 存储示意图:10计算机系62783210102021338王晨女102021339章育峰男20自动化系62776756202021556张伟男202021558王斌男以下文件中,数据存储形式与上表中的存储形式相符的是 . A.堆文件 B.顺序文件 C.散列文件 D.聚集文件分数:1.00A.B.C.D. V解析:解析聚集文件将不同关系表中

6、有关联关系的记录存储在同一磁盘块内,从而减少数据库多表查询 操作时的磁盘块访问次数,提升系统I/O速度和查找处理速度.7. 数据库概念设计的任务是获取、分析和描述数据需求,为目标系统构建满足使用要求的信息模型.关于 数据库概念设计,以下说法错误的选项是 . A.抽象实体集时需将具有相同属性特征的事物归为一类,然后对分类的结果进行分析、概括和命 名,以形成实体集 B.每个实体集需要有唯一的名字,实体集一般用名词或名词短语命名 C.联系用于描述实体集之间的关联关系,一般情况下联系不允许有多个属性 D.属性用于描述一个实体集某方面的特征及性质,属性一般用名词或名词短语命名分数:1.00A.B.C.

7、VD.解析:解析联系是用来描述实体集之间的关联关系的,并且允许联系有多个属性.8. 完整性约束不包括. A.主码约束 B.候选码约束 C.外码约束 D.用户自定义完整性分数:1.00A.B. VC.D.解析:解析完整性约束包括主码约束、外码约束和用户自定义完整性,所以此题的答案为Bo9. 二维表中的一行数据被称为 . A.元组 B.主码 C.域 D.关系分数:1.00A. VB.C.D.解析:解析二维表中的一行数据被称为元组,所以此题的答案为A.B选项主码是能够唯一标识关系中每一个元组的属性或属性组.C选项域定义了关系的每个属性取值的类型.而整张表就是一个关系,D选项错误.10. 以下关于关系

8、的完整性约束表达错误的选项是 . A.关系的完整性约束分为静态完整性约束和动态完整性约束 B.动态完整性约束是基于关系模式的,主要由主码约束、外码约束和域约束组成 C.动态完整性约束更多的是基于企业或组织的业务规那么的 D.主码必须满足唯一性分数:1.00A.B. VC.D.解析:解析关系的完整性约束分为静态完整性约束和动态完整性约束.静态完整性约束是基于关系模式的,主要由主码约束、外码约束和域约束用户定义的约束组成.动态完整性约束更多的是基于企业或组织的业务规那么的,所以此题的答案为Bo11. 以下关于元组表达错误的选项是 . A.关系是一个元数为 KK> 1的元组的结合 B.关系中不

9、允许出现相同的元组 C.元组中属性按一定次序排列 D.关系中不考虑元组之间的顺序分数:1.00A.B.C. VD.解析:解析元组中属性是无序的,所以此题的答案为C.12. 当关系引用了属性名以后关系具有以下性质,其中说法错误的选项是 .A. 局部属性值还可再分B. 关系中不允许出现相同的元组C. 元组中属性左右无序D. 关系中不考虑元组之间的顺序分数:1.00A. VB.C.D.解析:解析当关系引用了属性名以后关系具有以下性质:不能有重复的元组、元组上下无序、按属性名 引用时属性左右无序、所有属性值都是原子项不可再分,所以此题的答案为 A.13. 在关系模型概念中,不含多余属性的超码称为 .

10、A.候选码 B.主码 C.外码 D.备用码分数:1.00A. VB.C.D.解析:解析在关系模型概念中,不含多余属性的超码称为候选码,所以此题的答案为Ao14. 关系数据库的特点包括.概念简单容易理解使用方便容易操作容易维护 A. B. C. D.分数:1.00A.B.C.D. V解析:解析关系数据库的特点包括概念简单;容易理解;使用方便;容易操作;数据库的重构、维护容 易等,所以此题的答案为 D15. 以下关于关系的表现形式表达错误的选项是 . A.关系是一张二维表 B.表中的一行被称为一个记录 C.属性由一组域值组成 D. 一个指定的关系表中可以存放重复的记录分数:1.00A.B.C.D.

11、 V解析:解析关系是一张二维表,表中的一行被称为一个元组也称为记录,一列称为属性,由一组域值组成.关系是元组的集合,关系中的每个元组在数学上被定义为这个关系所涉及的全部域值中笛卡儿积的 一个元素.而在关系数据库中,由于关系表中的一行或一条记录表示现实世界中同一类对象集合中的一个实例对象,因而一个指定的关系表中不能存放两条完全相同的记录,所以此题的答案为D.16. 数据库中数据的正确性和合法性是指关系的 . A.完整性 B.平安性 C.并发性 D. 一致性分数:1.00A. VB.C.D.解析:解析关系的完整性也被称为完整性约束Integrity Constraint, IC,是对关系的某种约束

12、规那么和关系满足条件的定义.通常,这组约束规那么用来限定和检查数据库所含实例的合法性和正确性.所以本 题的答案为Ao17. 以下关于主码及主码约束说法错误的选项是 . A.在一个关系中不存在两个元组,它们具有相同的主码值 B.不存在从组成主码的属性集中去掉一个属性,还能保持数据的唯一性 C.关系模型通过主码约束维护关系的完整性 D.如果属性A为关系B的主码,那么在关系 R中没有一个元组在属性 B上的属性位为空值分数:1.00A.B.C.D. V解析:解析主码必须满足的条件,唯一性,即在一个关系中不存在两个元组,它们具有相同的主码值;最小性,即不存在从组成主码的属性集中去掉一个属性,还能保持数据

13、的唯一性;如果属性A为关系B的主码,那么在关系R中没有一个元组在属性 A上的属性位为空值.所以此题的答案为Do18. 以下哪种类型的数据库使用树形数据结构组织和存储数据?. A.层次数据库 B.网状数据库 C.关系数据库 D.面向对象数据库分数:1.00A. VB.C.D.解析:解析层次数据库使用树形数据结构组织和存储数据,网状数据库使用网状模型数据结构组织和存储数据,关系数据库采用二维表结构组织和存储数据.所以此题的答案为Ao19. 己知有描述科研工程及负责教师的关系模式:科研工程工程号,工程名称,经费,负责教师号,姓名,职称,该关系模式满足函数依赖集:F=工程号r工程名称,工程号r经费,工

14、程号r负责教师号,负责教师号r姓名,负责教师号r职称 .以下分解中最合理的符合 3NF的关系模式是 . A.科研工程工程号,工程名称,经费,教师教师号,姓名,职称 B.科研工程工程号,工程名称,经费,教师教师号,姓名,职称,工程号 C.科研工程工程号,工程名称,经费,负责教师号 ,教师教师号,姓名,职称 D.科研工程工程号,工程名称,经费,工程教师工程号,负责教师号,教师教师号,姓名, 职称分数:1.00A.B.C. VD.解析:解析第三范式定义为:如果关系 R为第一范式,且不存在非主属性对主码的传递函数依赖.显然 C为最正确.20. 以下关于函数依赖概念的说法,正确的选项是 . A.函数依赖

15、研究一个关系中记录之间的依赖关系 B.函数依赖研究一个关系中属性之间的依赖关系 C.函数依赖研究一个关系中主码与外码之间的依赖关系 D.函数依赖研究一个关系中某列不同行之间取值的依赖关系分数:1.00A.B. VC.D.解析:解析此题考查函数依赖的概念.函数依赖简单来说是一个关系中属性之间的依赖关系.此题选B21.学生关系学号,姓名,性别,课程号,成绩,所在系号有以下函数依赖I .学号,课程号7课程号学号,课程号7成绩山.学号,课程号7所在系号W.学号,课程号7姓名,性别学号,课程号7学号以上函数依赖属于非平凡函数依赖的是 A.仅I和VB. 仅II和VC. 仅m和ivD. 仅 h、m 和 IV

16、(分数:1.00)A.B.C.D. V解析:解析假设XHY,但丫属于X,那么称该函数依赖为平凡函数依赖,否那么为非平凡函数依赖22. 以下约束中能保证一个函数依赖是完全非平凡函数依赖的是 . A.仅当其右边的属性集是左边属性集的子集 B.仅当其右边属性集中的属性都不属于左边的属性集 C.仅当其右边属性集中至少有一个属性不属于左边的属性集 D.仅当其右边属性集中的属性都属于左边的属性集(分数:1.00)A.B. VC.D.解析:解析假设QY,但YCX,那么称XY是平凡函数依赖,否那么称为非平凡函数依赖.即只要 Y*X , 即当其右边的属性集中至少有一个属性不属于左边的属性集时就能保证是非函数依赖

17、.而完全非函数依赖 须当其右边的属性集中的属性都不属于左边的属性集.23. 以下不属于非平凡函数依赖的是 . A.(CustomerID,ProviderlD,BuyDate)t GoodsName B.(CustomerID,ProviderlD,BuyDate)t GoodsName,ProviderlD C.(CustomerID,ProviderlD,BuyDate)t GoodsClassID D.(CustomerID,ProviderID,BuyDate)t ProviderID(分数:1.00)A.B.C.D. V解析:解析根据定义,假设 QY,但YC X,那么称XY是平凡函数

18、依赖,否那么称为非平凡函数依赖.显然 D选项属于平凡函数依赖.24. 在关系数据库中,范式是评价一个关系模式优劣的标准.关于范式,以下说法正确的选项是 . A.可根据实体集之间的关联关系来判断一个关系模式属于第几范式,一个低级别范式的关系模式 通过分解可以转换成多个更高级别的关系模式 B.通过消除给定关系的多值属性可以使其属于第一范式,关系数据库的关系模式必须满足第一范 式的要求 C.从第一范式的关系模式中消除非主属性对码的传递函数依赖,可以使其属于第二范式.第二范 式的关系模式仍然存在数据冗余 D.从第一范式的关系模式中消除非主属性对码的部门函数依赖,可以使其属于第三范式.在实际 应用中,关

19、系模式的标准化工作一般只做到第三范式分数:1.00A.B. VC.D.X), X含有候选码,那么R是YY解析:解析通过消除给定关系的多值属性可以使其属于第一范式,关系数据库的关系模式必须满足第一 范式的要求.25.如果关系模式RC 1NF对于R的每个非平凡的多值依赖 A.第一范式 B.第二范式 C.第三范式 D.第四范式(分数:1.00)A.B.C.D. V解析:解析如果关系模式RC 1NF对于 R的每个非平凡的多值依赖Y(Y*X) , X含有候选码,那么R是第四范式,所以此题的答案为Do26. 假设关系模式R(F, U)是1NF,且每个非主属性完全函数依赖于主码,那么称R为. A.第一范式

20、B.第二范式 C.第三范式 D.第四范式(分数:1.00)A.B. VC.D.解析:解析假设关系模式R(F, U)是1NF,且每个非主属性完全函数依赖于主码,那么称R为第二范式(记作2NF),所以此题的答案为 Bo27. 关系标准化中的插入异常是指 . A.应该删除的数据未被删除 B.应该插入的数据未被插入 C.不该删除的数据被删除D.不该插入的数据被插入分数:1.00A.B. VC.D.解析:解析关系标准化中的插入异常是指应该插入的数据未被插入.所以此题的答案为Bo C属于删除异常.28.在SQL Server 2000中,以下关于db_owner角色的说法,错误的选项是 . A.在每个数据

21、库中都有该角色 B.该角色中的成员在其所在的数据库中具有查询全部用户数据的权限 C.可以手工为该角色添加和删除成员 D.该角色中的成员具有创立数据库的权限分数:1.00A.B.C.解析:解析db_owner角色是创立一个数据库时系统默认创立的角色,该角色在数据库中拥有全部权限.29.假设,那么XHY成立,该规那么属于函数依赖推理规那么中的 A.自反律 B.增广律 C.传递率 D.伪传递分数:1.00A. VB.C.D.解析:解析自反律:假设*X*U ,那么XHY成立.所以此题的答案为 A.增广律为假设XHY,且Z*U , 那么X华YZ成立.传递律为假设XHY, YZ成立,那么XZ成立.伪传递律

22、为假设XHY, YW>Z,那么X仲Z成立.30. 将E-R图转换为关系模式后, 一般还需要对关系模式进行标准化.关于关系模式的标准化,以下说法错误的是. A.第一范式要求一个关系中每个元组的每个属性都只能取一个值* B.第二范式要求关系中每个元组的每个属性的值必须完全函数依赖于主码的值 C.在一般的工程实践中,只需将关系模式标准化到第三范式,就能消除数据冗余 D.第三范式要求关系中每个元组的每个主属性的值必须直接依赖于主码的值分数:1.00A.B.C.D. V解析:解析第一范式指关系必须满足每一个属性值都是不可分的数据项;第二范式在第一范式的根底之 上对关系增加了一个约束,就是关系中的每

23、一个属性必须完全依赖于主码;第三范式在第二范式的根底上 对关系又增加了一个约束,就是关系中的每一个非主属性必须只依赖于主码.通常,在工程应用中,关系 模式的标准化工作仅做到 3NF就可以把关系中不合理的属性根本消除.31. 在学生选课关系SC学号姓名,年龄,课程,学分,成绩中,有:学号,课程r成绩学号r姓名,年龄 关系SC最高到达哪级范式? A.不满足 B.1NF C.2NF D.3NF分数:1.00A.B. VC.D.解析:解析对于关系模式RF, U,如果R的每一个属性值都是不可分的数据项原子项,那么此关系模式为第一范式.显然,关系 SC中每一项属性均不可再分,但是成绩不能由学生 id唯一决

24、定,即成绩不完 全依赖于学生id ,所以不满足第二范式. 这个选课关系表会存在如下问题:1数据冗余:同一门课程有个学生选修,“学分就重复n-1次;同一个学生选修了 m门课程,姓名和年龄就重复了m-1次.2更新异常:假设调整了某门课程的学分,数据表中所有行的“学分值都要更新,否那么会出现同一门课程学分 不同的情况.3插入异常:假设要开设一门新的课程,暂时还没有人选修.这样,由于还没有“学号 关键字,课程名称和学分也无法记录入数据库.4删除异常:假设一批学生已经完成课程的选修,这些选修记录就应该从数据库表中删除.但是,与此同时,课程名称和学分信息也被删除了.很显然,这也会 导致插入异常.所以此题的

25、答案为Bo32. 存在关系Student :Student学号,姓名,年龄,所在学院,学院地点,学院 且有:学号7姓名,年龄,所在学院,学院地点,学院 所在学院7学院地点,学院 关系Student最高到达哪级范式? A.不满足 B.1NF C.2NF D.3NF分数:1.00A.B.C. VD.解析:解析在2NF中不存在非主属性对码的局部函数依赖.第三范式是在第二范式的根底上对关系又增加了一个约束,就是关系中的每一个非主属性必须只依赖于主码.换句话说,就是在第二范式的根底上,消除非主属性对主码的传递函数依赖可到达3NF.此题中这个数据关系是符合 2NF的,但是不符合3NF,因为存在如下决定关系

26、:学号7所在学院7学院地点,学院 ,即存在非关键字段“学院地点、“学院 对关键字段“学号的传递函数依赖.所以此题的答案为 G33. 假设仓库治理关系表为 StorehouseManage仓库ID,存储物品ID,治理员ID,数量,且有一个治理员 只在一个仓库工作;一个仓库可以存储多种物品.这个数据库表中存在如下决定关系:仓库ID,存储物品ID r治理员ID,数量治理员ID,存储物品ID r仓库ID,数量关系StorehouseManage最高到达哪级范式? A.不满足 B.1NF C.2NF D.3NF分数:1.00A.B.C.D. V解析:解析第三范式是在第二范式的根底上对关系又增加了一个约束

27、,就是关系中的每一个非主属性必须只依赖于主码.换句话说,就是在第二范式的根底上,消除非主属性对主码的传递函数依赖可到达3NF.如果关系模式R是1NF,且每个属性包括主属性既不存在局部函数依赖也不存在传递函数依赖于候选码,那么称R是改进的第三范式记作BCNF此题中依题意可知,仓库ID,存储物品ID和治理员ID,存储物 品ID都是StorehouseManage的候选关键字,表中的唯一非关键字段为数量,它是符合第三范式的. 但是,由于存在如下决定关系:仓库ID r治理员ID治理员ID r仓库ID即存在关键字段决定关键字段 的情况,所以其不符合 BCN砒式.所以此题的答案为 D34. 在关系模式 R

28、A, B, C中,F=A , BX, "C,那么 R最高到达. A.1NF B.2NF C.3NF D.BCNF分数:1.00A. VB.C.D.解析:解析对于关系模式RF, U,如果R的每一个属性值都是不可分的数据项原子项,那么此关系模式为第一范式.由 "C,可知A , BrC是局部函数依赖,而在 2NF中不存在非主属性对码的局部函数依 赖.显然,关系模式 R满足第一范式,但不满足第二范式.所以此题的答案为 A35. 在关系模式SA, B, C, D中,F=AB, C, D,睥D,那么 R最高到达.A. 1NFB. 2NF C.3NF, D.BCNF分数:1.00A. V

29、B.C.D.解析:解析在2NF中不存在非主属性对码的局部函数依赖.第三范式是在第二范式的根底上对关系又增加了一个约束,就是关系中的每一个非主属性必须只依赖于主码.显然,C-D不满足非主属性完全函数依赖于码,即不满足于第二范式,所以此题的答案为Ao36. 关系数据标准化是为解决关系数据库中的什么问题而引入的?. A.保证数据的平安性和完整性 B.减少数据操作的复杂性 C.插入、删除和数据冗余 D.提升查询速度分数:1.00A.B.D.解析:解析关系数据标准化是为解决关系数据库中的插入、删除和数据冗余问题而引入的.所以此题的 答案为C.A是数据库完整性设计引入的原因,D是索引引入的原因.37. 设

30、系、学生、教师3个实体之间存在约束:一个系可以招聘多个教师,一名教师只受聘于一个系;一个系可以招收多名学生,一个学生只属于一个系.以下E-R图中能准确表达以上约束的是 o A.A.B.D .分数:1.00A.B. VC.D.解析:解析首先确定图中的实体为系、教师和学生三个.然后确定实体间的联系,系和教师有一对多的联系,系和学生也有一对多的联系.A C由于只有一个联系,故不正确.同时从联系的类型来看,D不正确.所以此题的答案为 Bo38. 假设联系为m:n,如何确定关系码 . A.每个实体集的码均是该关系的候选码 B.关系的码为n端实体集的码 C.关系的码为m端实体集的码* D.关系的码为各实体

31、集码的组合分数:1.00A.B.C.D. V解析:解析假设联系为m:n,那么关系的码为各实体集码的组合,所以此题的答案为D.39. 假设联系为1:n,如何确定关系码. A.每个实体集的码均是该关系的候选码 B.关系的码为n端实体集的码 C.关系的码为1端实体集的码 D.关系的码为各实体集码的组合分数:1.00A.B. VC.D.解析:解析假设联系为1:n,那么关系的码为n端实体集的码.所以此题的答案为Bo40. 以下关于数据完整性设计表达错误的选项是 . A.域约束限制指定表列的取值及范围 B.主码约束定义每个关系的主码不空,但可以不唯一 C.引用完整性约束定义不同关系模式的属性之间满足的条件

32、 D.引用完整性约束定义一个关系模式中属性之间可能满足的条件分数:1.00A.B. VC.D.解析:解析主码约束定义每个关系的主码不空,并且唯一,所以此题的答案为Bo41. 数据库外模式是在数据库设计的哪个阶段完成的?. A.需求分析 B.概念设计 C.逻辑设计 D.物理设计分数:1.00A.B.C. VD.解析:解析外模式是对数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是与某一应用 有关的数据的逻辑表示.因此它的实现也在程序设计的逻辑设计阶段完成.所以此题的答案为Co二、B填空题/B 总题数:5,分数:10.0042. 设用UML设计某数据库应用系统,设计人员规划了一组应用程序

33、集,该集合由动态链接库和可执行程序 构成.为了展现这些应用程序集间的组织和依赖关系,以对源代码、可执行程序的发布等进行系统建模,应采用的UML图是1图.分数:2.00填空项1:正确答案:组件解析:解析组件图表示系统的静态实现视图,展现了一组组件之间的组织和依赖,用于对源代码、可执 行的发布、物理数据库等的系统建模.组件是逻辑设计中定义的概念和功能在物理架构中的实现.43. 设某医院治理系统,在数据库设计期间已经分析并抽象出了医生实体集,该实体集包含以下属性:医生编号、姓名、性别、出生日期、科室号、职称、特长和身份证号.上述属性中,所有能够作为候选码的属性是1.分数:2.00填空项1: 正确答案

34、:医生编号,身份证号解析:解析假设关系中的某一属性或属性组的值能唯一的标识一个元组,那么称该属性或属性组为候选码, 候选码可以有多个.44. 设某职工表中职工编号类型为 char5,其取值约束为:第1位是字母" N'或“T',最后2位是“JS.请补全以下用于实现该约束的表达式:CHECK朋工编号LIKE''分数:2.00填空项1:正确答案:INSTEAD OF解析:解析此题考查like的用法:用于匹配任意一个字符;为排列通配符,用于匹配中的任意一 个字符;用于匹配0个或多个字符.45. 设有关系模式:课程课程号,课程名,学分和课程参考书书号,书名,课程

35、号,要求课程参考书关 系中的课程号属性值或者为空,或者等于课程关系中某个元组的主码列的值.能够实现此要求的完整性约束是1约束.分数:2.00填空项1:正确答案:外码解析:解析此种关系模式可以实现的为外码约束.46. 在数据库三级模式结构中,1是对数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图.分数:2.00填空项1:正确答案:模式解析:解析模式也称为逻辑模式或概念模式,是对数据库中全体数据的逻辑结构和特征的描述,是所有 用户的公共数据视图.三、B设计题/B总题数:2,分数:48.00设有某简化的网上购物系统,其 E-R图如下:该系统数据之间存在以下约束:I .一个客户编号唯一

36、可以拥有多个订单,每个订单仅届丁一个客户.n .一个订单编号唯一可以包含多个订购细目,每个订购细目只届丁一个订单.m. 一种商品可以出现在多个订购细目中,一个订购细目只包含一种商品.一个商品类别可以包含多种商品,一种商品只届丁一个商品类别.分数:9.991.请根据以上约束,标出 E_R图中各实体集之间联系的基数.分数: 3.33 正确答案:客户与订单的基数为1, M订单与订单细目的基数为1, N订单细目与商品的基数为1, M 其中M N为大于1的正整数. 解析:2.请将E-R图转换成符合3NF的关系模式,并给出各关系模式的主码和外码.分数:3.33正确答案:客户客户编号,姓名, ,电子邮件 主码:客户编号 订单订单编号,客户编号,订单 细目编号,订购时间主码:订单编号,外码:客户编号,订单细目编号订单细目订单细目编号,商品编号,订购数量,支付金额主码:订单细目编号 外码:商品编号 商品商品编号,商品名称,单价,生 产日期,商品类别号,商品类别名 主码:商品编号 外码:商品类别号 解析:3.请修改所设计的关系模式使之支持以下功能仅列出发生修改的关系模式.I.使客户能方便了解每 个订购细目的处理状态和到货时间;H.使客户能方便查询商品供应商的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论