欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】关系数据库逻辑设计(一)及答案解析.doc

    • 资源ID:1329916       资源大小:98KB        全文页数:25页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【计算机类职业资格】关系数据库逻辑设计(一)及答案解析.doc

    1、关系数据库逻辑设计(一)及答案解析(总分:116.98,做题时间:90 分钟)一、选择题(总题数:37,分数:37.00)1.数据库逻辑设计的依据不包括_。 A) 概念模型 B) 安全性要求 C) 数据约束 D) 功能模型(分数:1.00)A.B.C.D.2.以下关于数据库逻辑设计叙述错误的是_。 A) 数据库逻辑设计是面向机器世界的 B) 这个阶段将按照数据库管理系统支持的数据模型来组织和存储数据 C) 目标是得到实际的数据库管理系统可处理的数据库模式,并做到数据结构合理 D) 包括定义和描述数据库的局部逻辑结构、数据之间的关系、数据完整性及安全性要求等(分数:1.00)A.B.C.D.3.

    2、在关系数据库设计中,设计关系模式是数据库设计中哪个阶段的任务_。 A) 逻辑设计阶段 B) 概念设计阶段 C) 物理设计阶段 D) 需求分析阶段(分数:1.00)A.B.C.D.4.对于关系的主码必须满足的条件,有下列说法: 一个关系中的主码属性或属性组能函数决定该关系中的所有其他属性 一个关系中的主码属性不能与其他关系中的主码属性重名 在一个关系中,一个主码属性的任一真子集都不能函数决定其他属性 在一个关系中,从主码属性集中去掉某个属性仍能唯一标识一个元组 以上说法正确的是_。 A) 和 B) 和 C) 和 D) 和(分数:1.00)A.B.C.D.5.完整性约束不包括_。 A) 主码约束

    3、B) 候选码约束 C) 外码约束 D) 用户自定义完整性(分数:1.00)A.B.C.D.6.二维表中的一行数据被称为_。 A) 元组 B) 主码 C) 域 D) 关系(分数:1.00)A.B.C.D.7.以下关于关系的完整性约束叙述错误的是_。 A) 关系的完整性约束分为静态完整性约束和动态完整性约束 B) 动态完整性约束是基于关系模式的,主要由主码约束、外码约束和域约束组成 C) 动态完整性约束更多的是基于企业或组织的业务规则的 D) 主码必须满足唯一性(分数:1.00)A.B.C.D.8.以下关于元组叙述错误的是_。 A) 关系是一个元数为 K(K1)的元组的结合 B) 关系中不允许出现

    4、相同的元组 C) 元组中属性按一定次序排列 D) 关系中不考虑元组之间的顺序(分数:1.00)A.B.C.D.9.当关系引用了属性名以后关系具有以下性质,其中说法错误的是_。 A) 部分属性值还可再分 B) 关系中不允许出现相同的元组 C) 元组中属性左右无序 D) 关系中不考虑元组之间的顺序(分数:1.00)A.B.C.D.10.在关系模型概念中,不含多余属性的超码称为_。 A) 候选码 B) 主码 C) 外码 D) 备用码(分数:1.00)A.B.C.D.11.关系数据库的特点包括_。 概念简单 容易理解 使用方便 容易操作 容易维护 A) B) C) D) (分数:1.00)A.B.C.

    5、D.12.以下关于关系的表现形式叙述错误的是_。 A) 关系是一张二维表 B) 表中的一行被称为一个记录 C) 属性由一组域值组成 D) 一个指定的关系表中可以存放重复的记录(分数:1.00)A.B.C.D.13.数据库中数据的正确性和合法性是指关系的_。 A) 完整性 B) 安全性 C) 并发性 D) 一致性(分数:1.00)A.B.C.D.14.以下关于主码及主码约束说法错误的是_。 A) 在一个关系中不存在两个元组,它们具有相同的主码值 B) 不存在从组成主码的属性集中去掉一个属性,还能保持数据的唯一性 C) 关系模型通过主码约束维护关系的完整性 D) 如果属性 A 为关系 B 的主码,

    6、则在关系 R 中没有一个元组在属性 B 上的属性位为空值(分数:1.00)A.B.C.D.15.以下哪种类型的数据库使用树形数据结构组织和存储数据_。 A) 层次数据库 B) 网状数据库 C) 关系数据库 D) 面向对象数据库(分数:1.00)A.B.C.D.16.己知有描述科研项目及负责教师的关系模式:科研项目(项目号,项目名称,经费,负责教师号,姓名,职称),该关系模式满足函数依赖集:F=项目号项目名称,项目号经费,项目号负责教师号,负责教师号姓名,负责教师号职称。下列分解中最合理的符合 3NF 的关系模式是_。 A) 科研项目(项目号,项目名称,经费),教师(教师号,硅名,职称) B)

    7、科研项目(项目号,项目名称,经费),教师(教师号,姓名,职称,项目号) C) 科研项目(项目号,项目名称,经费,负责教师号),教师(教师号,姓名,职称) D) 科研项目(项目号,项目名称,经费),项目_教师(项目号,负责教师号),教师(教师号,姓名,职称)(分数:1.00)A.B.C.D.17.设有关系模式 SC(Sno,Sname,Sex,Birthdar,Cno,Cname,Grade,Tno,Tname)满足函数依赖集:SnoSname,SnoSex,SnoBirthday,CnoCname,(Sno,Cno)Grade,TnoTname。SC 的主码和属性集(Sno,Tno)的闭包分别

    8、是_。 A) (Sno,Tno)和 Cno,Cname,Grade,Tno,Tname B) (Sno,Cno,Tno)和 Sno,Sname,Sex,Birthday,Cno C) (Sno,Cno)和 Sno,Shame,Sex,Birthday,Cno,Cname,Grade D) (Sno,Cno,Tno)和 Sno,Sname,Sex,Birthdayr,Tno,Tname(分数:1.00)A.B.C.D.18.已知学生关系(学号,姓名,性别,课程号,成绩,所在系号)有下列函数依赖 (学号,课程号)课程号 (学号,课程号)成绩 (学号,课程号)所在系号 (学号,课程号)姓名,性别 (

    9、学号,课程号)学号 以上函数依赖属于非平凡函数依赖的是_。 A) 仅和 B) 仅和 C) 仅和 D) 仅、和(分数:1.00)A.B.C.D.19.下列约束中能确保一个函数依赖是完全非平凡函数依赖的是_。 A) 仅当其右边的属性集是左边属性集的子集 B) 仅当其右边属性集中的属性都不属于左边的属性集 C) 仅当其右边属性集中至少有一个属性不属于左边的属性集 D) 仅当其右边属性集中的属性都属于左边的属性集(分数:1.00)A.B.C.D.20.下列不属于非平凡函数依赖的是_。 A) (CustomerID,ProviderID,BuyDate)GoodsName B) (CustomerID,

    10、ProviderID,BuyDate)GoodsName,ProviderID C) (CustomerID,ProviderID,BuyDare)GoodsClassID D) (CustomerID,ProvideIID,BuyDate)ProviderID(分数:1.00)A.B.C.D.21.下面给出的关系表 r(A,B,C,D)满足下述哪个函数依赖_。 A B C D1 4 3 12 7 1 13 0 2 21 2 3 3A) AB B) BD C) DC D) AD(分数:1.00)A.B.C.D.22.某供应商关系模式为: Provider(PID,Pname,Tel,Goods

    11、ID,GoodsClassID,GoodsName,Good-sPrice) 该关系模式应满足如下函数依赖: PIDPname,PIDTEL,GoodsIDGoodsClassID, GoodsIDGoodsName,GoodsNameGoodsPrice 则这个关系模式的主码为_。 A) (PID,GoodsName) B) (PID,GoodsGlassID) C) (PID,GoodsID) D) (PID,GoodsPrice)(分数:1.00)A.B.C.D.23.如果关系模式 R1NF,对于 R 的每个非平凡的多值依赖 xY(Y*X),X 含有候选码,则 R 是_。 A) 第一范式

    12、 B) 第二范式 C) 第三范式 D) 第四范式(分数:1.00)A.B.C.D.24.若关系模式 R(F,U)是 1NF,且每个非主属性完全函数依赖于码,则称 R 为_。 A) 第一范式 B) 第二范式 C) 第三范式 D) 第四范式(分数:1.00)A.B.C.D.25.关系规范化中的插入异常是指_。 A) 应该删除的数据未被删除 B) 应该插入的数据未被插入 C) 不该删除的数据被删除 D) 不该插入的数据被插入(分数:1.00)A.B.C.D.26.若 Y*X*U,则 XY 成立,该规则属于函数依赖推理规则中的_。 A) 自反律 B) 增广律 C) 传递率 D) 伪传递(分数:1.00

    13、)A.B.C.D.27.在学生选课关系 SC(学号姓名,年龄,课程,学分,成绩)中,有: 学号,课程成绩 学号姓名,年龄 关系 SC 最高达到哪级范式?_。A) 不满足 B) 1NF C) 2NF D) 3NF(分数:1.00)A.B.C.D.28.存在关系 Student: Student(学号,姓名,年龄,所在学院,学院地点,学院电话)且有: (学号)(姓名,年龄,所在学院,学院地点,学院电话) (所在学院)(学院地点,学院电话) 关系 Student 最高达到哪级范式? A) 不满足 B) 1NF C) 2NF D) 3NF(分数:1.00)A.B.C.D.29.假设仓库管理关系表为 S

    14、torehouseManage(仓库 ID,存储物品 ID,管理员 ID,数量),且有一个管理员只在一个仓库工作;一个仓库可以存储多种物品。这个数据库表中存在如下决定关系: (仓库 ID,存储物品 ID)(管理员 ID,数量) (管理员 ID,存储物品 ID)(仓库 ID,数量) 关系 StorehouseManage 最高达到哪级范式?_。A) 不满足 B) 1NF C) 2NF D) 3NF(分数:1.00)A.B.C.D.30.在关系模式 R(A,B,C)中,F=(A,B)C,BC,则 R 最高达到_。 A) 1NF B) 2NF C) 3NF D) BCNF(分数:1.00)A.B.C

    15、.D.31.在关系模式 S(A,B,C,D)中,F=A(B,C,D),CD,则 R 最高达到_。 A) 1NF B) 2NF C) 3NF D) BCNF(分数:1.00)A.B.C.D.32.关系数据规范化是为解决关系数据库中的什么问题而引入的?_ A) 保证数据的安全性和完整性 B) 减少数据操作的复杂性 C) 插入、删除和数据冗余 D) 提高查询速度(分数:1.00)A.B.C.D.33.设系、学生、教师 3 个实体之间存在约束:一个系可以招聘多个教师,一名教师只受聘于一个系;一个系可以招收多名学生,一个学生只属于一个系。下列 E-R 图中能准确表达以上约束的是_。 * *(分数:1.0

    16、0)A.B.C.D.34.若联系为 m:n,如何确定关系码_。 A) 每个实体集的码均是该关系的候选码 B) 关系的码为 n 端实体集的码 C) 关系的码为 m 端实体集的码 D) 关系的码为各实体集码的组合(分数:1.00)A.B.C.D.35.若联系为 1:n,如何确定关系码_。 A) 每个实体集的码均是该关系的候选码 B) 关系的码为 n 端实体集的码 C) 关系的码为 1 端实体集的码 D) 关系的码为各实体集码的组合(分数:1.00)A.B.C.D.36.以下关于数据完整性设计叙述错误的是_。 A) 域约束限制指定表列的取值及范围 B) 主码约束定义每个关系的主码不空,但可以不唯一

    17、C) 引用完整性约束定义不同关系模式的属性之间满足的条件 D) 引用完整性约束定义一个关系模式中属性之间可能满足的条件(分数:1.00)A.B.C.D.37.数据库外模式是在数据库设计的哪个阶段完成的?_。A) 需求分析 B) 概念设计 C) 逻辑设计 D) 物理设计(分数:1.00)A.B.C.D.二、设计题(总题数:7,分数:80.00)38.现有某图书销售数据库,其关系表结构如下: 图书表(图书编号,图书名称,出版社编号,出版社名称,出版时间,出版数量,版次) 图书销售表(图书编号,销售日期,销售数量,书店编号,读者编号,读者姓名,读者电话) 书店表(书店编号,联系电话,所在城市编号,城

    18、市名称) 系统所涉及的数据存在如下约束: 出版社可以出版多本图书,一本图书只能在一个出版社出版,在该系统记录的图书出版信息包括出版时间、版次及出版数量。 一个书店可以出售多本图书给多个读者,每位读者可以从多个书店购买多本图书,一本图书可以通过多个书店出售给读者,书店把图书出售给读者后会在系统中记录售书日期和售书数量。 每个书店只能位于一个城市,一个城市可以有多个书店。 以图书销售表为例说明原数据库设计的不合理之处。 给出该数据库符合 3NF 要求的全部关系模式,并指出关系模式中的全部主码和外码。(分数:10.00)_设有某简化的网上购物系统,其 E-R 图如下: 该系统数据之间存在下列约束:

    19、一个客户(编号唯一)可以拥有多个订单,每个订单仅属于一个客户。 一个订单(编号唯一)可以包含多个订购细目,每个订购细目只属于一个订单。 一种商品可以出现在多个订购细目中,一个订购细目只包含一种商品。 一个商品类别可以包含多种商品,一种商品只属于一个商品类别。(分数:9.99)(1).请根据以上约束,标出 E-R 图中各实体集之间联系的基数。(分数:3.33)_(2).请将 E-R 图转换成符合 3NF 的关系模式,并给出各关系模式的主码和外码。(分数:3.33)_(3).请修改所设计的关系模式使之支持下列功能(仅列出发生修改的关系模式)。 * 使客户能方便了解每个订购细目的处理状态和到货时间;

    20、 使客户能方便查询商品供应商的编号、名称、所在城市、联系电话和信誉。(限定一个供应商可以供应多种商品,一种商品只选自一个供应商)(分数:3.33)_设有高校选课系统,需要对学校的系信息、教师信息、课程信息、学生信息、学生选课信息进行管理。已知系(DEPT)信息包括系编号(DeptNO)、系名称(DeptName),教师(Teacher)信息包括教师号(TNO)、教师名(TName),课程(Course)信息包括课程号(CNO)、课程名(CName)、课程学分(Credit),学生(Student)信息包括学号(SNO)、学生姓名(SName)、学生性别(Sex)。 选课系统的管理规则如下: 一

    21、个系可聘用多名教师,一个教师只受聘于一个系; 一个系可有多名学生,一个学生只属于一个系; 一名教师可讲授多门课程,一门课程可被多个教师讲授; 一名学生可选修多门课程,一门课程可被多名学生选修; 学生选修完课程后,可获得相应课程的成绩。 针对以上描述,完成下列设计内容:(分数:20.00)(1).构建选修课系统的 E-R 图。(要求图中的实体集名用试卷中给出的英文名,联系名用联系所关联的实体集名的首字母,字母间用“”或“-”连接,大小写不限)(分数:10.00)_(2).根据所构建的 E-R 图,设计满足 3NF 的关系模式,并标出每个关系模式的主码和外码。(要求关系模式名同实体集名或联系名,属

    22、性名用试卷中给出的英文名,大小写不限)(分数:10.00)_现有关系模式: 教师授课(教师号,姓名,职称,课程号,课程名,学分,教科书名) 其函数依赖集为: 教师号姓名,教师号职称,课程号课程名,课程号学分,课程号教科书名(分数:9.99)(1).指出这个关系模式的主码。(分数:3.33)_(2).这个关系模式是第几范式,为什么?(分数:3.33)_(3).将其分解为满足 3NF 要求的关系模式(分解后的关系模式名自定)。(分数:3.33)_现有某图书销售数据库,其关系表结构如下: 图书表(图书编号,图书名称,出版社编号,出版社名称,出版时间,出版数量,版次) 图书销售表(图书编号,销售日期,

    23、销售数量,书店编号,读者编号,读者姓名,读者电话) 书店表(书店编号,联系电话,所在城市编号,城市名称) 系统所涉及的数据存在如下约束: 出版社可以出版多本图书,一本图书只能在一个出版社出版,在该系统的记录的图书出版信息包括出版时间、版次及出版数量信息。 一个书店可以出售多本图书给多个读者,每位读者可以从多个书店购买多本图书,一本图书可以通过多个书店出售给读者,书店把图书出售给读者后会在系统中记录售书日期和售书数量信息。 每个书店只能位于一个城市,一个城市可以有多个书店。(分数:10.00)(1).以图书销售表为例说明原数据库设计的不合理之处。(分数:5.00)_(2).给出该数据库符合 3N

    24、F 要求的全部关系模式,并指出关系模式中的全部主码和外码。(分数:5.00)_39.已知关系模式 R=(A,B,C,D,E,F,G)满足函数依赖集: F=AB,BC,AE,BF,C*DG 关系模式 R 的码由哪些属性组成?R 属于第几范式?将 R 设计成 3NF 的关系。(分数:10.00)_40.为课程管理设计关系数据库模式,该模式需包括下列属性: CNo(课程号),CName(课程名),Credit(学分),TNo(教师号),Term(学期),Room(教室),Time(时间),SNo(学号),Score(学生选课成绩) 满足下列函数依赖: F=Time*Term*RoomCNo,Time

    25、*CNoTNo,SNo*CNoScore,CNoCName,CNoCredit 根据要求设计满足 3NF 的关系。(分数:10.00)_关系数据库逻辑设计(一)答案解析(总分:116.98,做题时间:90 分钟)一、选择题(总题数:37,分数:37.00)1.数据库逻辑设计的依据不包括_。 A) 概念模型 B) 安全性要求 C) 数据约束 D) 功能模型(分数:1.00)A.B.C.D. 解析:解析 数据库逻辑设计的依据是数据库概念设计的结果,包括概念数据模型、数据处理要求、数据约束、安全性要求及 DBMS 的相关信息,因此本题答案为 D。2.以下关于数据库逻辑设计叙述错误的是_。 A) 数据

    26、库逻辑设计是面向机器世界的 B) 这个阶段将按照数据库管理系统支持的数据模型来组织和存储数据 C) 目标是得到实际的数据库管理系统可处理的数据库模式,并做到数据结构合理 D) 包括定义和描述数据库的局部逻辑结构、数据之间的关系、数据完整性及安全性要求等(分数:1.00)A.B.C.D. 解析:解析 数据库逻辑设计包括定义和描述数据库的全局逻辑结构、数据之间的关系、数据完整性及安全性要求等。因此本题答案为 D。3.在关系数据库设计中,设计关系模式是数据库设计中哪个阶段的任务_。 A) 逻辑设计阶段 B) 概念设计阶段 C) 物理设计阶段 D) 需求分析阶段(分数:1.00)A. B.C.D.解析

    27、:解析 关系数据模型是常用的逻辑数据模型,所以设计关系模式是数据库设计中逻辑设计阶段的任务,因此本题答案为 A。4.对于关系的主码必须满足的条件,有下列说法: 一个关系中的主码属性或属性组能函数决定该关系中的所有其他属性 一个关系中的主码属性不能与其他关系中的主码属性重名 在一个关系中,一个主码属性的任一真子集都不能函数决定其他属性 在一个关系中,从主码属性集中去掉某个属性仍能唯一标识一个元组 以上说法正确的是_。 A) 和 B) 和 C) 和 D) 和(分数:1.00)A.B. C.D.解析:解析 两个关系中的主码属性是可以重名的,在一个关系中,从主码属性集中去掉某个属性后就不能唯一标识一个

    28、元组。5.完整性约束不包括_。 A) 主码约束 B) 候选码约束 C) 外码约束 D) 用户自定义完整性(分数:1.00)A.B. C.D.解析:解析 完整性约束包括主码约束、外码约束和用户自定义完整性,所以本题的答案为 B。6.二维表中的一行数据被称为_。 A) 元组 B) 主码 C) 域 D) 关系(分数:1.00)A. B.C.D.解析:解析 二维表中的一行数据被称为元组,所以本题的答案为 A。B 选项主码是能够唯一标识关系中每一个元组的属性或属性组。C 选项域定义了关系的每个属性取值的类型。而整张表就是一个关系,D 选项错误。7.以下关于关系的完整性约束叙述错误的是_。 A) 关系的完

    29、整性约束分为静态完整性约束和动态完整性约束 B) 动态完整性约束是基于关系模式的,主要由主码约束、外码约束和域约束组成 C) 动态完整性约束更多的是基于企业或组织的业务规则的 D) 主码必须满足唯一性(分数:1.00)A.B. C.D.解析:解析 关系的完整性约束分为静态完整性约束和动态完整性约束。静态完整性约束是基于关系模式的,主要由主码约束、外码约束和域约束(用户定义的约束)组成。动态完整性约束更多的是基于企业或组织的业务规则的,所以本题的答案为 B。8.以下关于元组叙述错误的是_。 A) 关系是一个元数为 K(K1)的元组的结合 B) 关系中不允许出现相同的元组 C) 元组中属性按一定次

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

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

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

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

    34、码的属性集中去掉一个属性,还能保持数据的唯一性;如果属性 A 为关系 B 的主码,则在关系 R 中没有一个元组在属性 A 上的属性位为空值。所以本题的答案为 D。15.以下哪种类型的数据库使用树形数据结构组织和存储数据_。 A) 层次数据库 B) 网状数据库 C) 关系数据库 D) 面向对象数据库(分数:1.00)A. B.C.D.解析:解析 层次数据库使用树形数据结构组织和存储数据,网状数据库使用网状模型数据结构组织和存储数据,关系数据库采用二维表结构组织和存储数据。所以本题的答案为 A。16.己知有描述科研项目及负责教师的关系模式:科研项目(项目号,项目名称,经费,负责教师号,姓名,职称)

    35、,该关系模式满足函数依赖集:F=项目号项目名称,项目号经费,项目号负责教师号,负责教师号姓名,负责教师号职称。下列分解中最合理的符合 3NF 的关系模式是_。 A) 科研项目(项目号,项目名称,经费),教师(教师号,硅名,职称) B) 科研项目(项目号,项目名称,经费),教师(教师号,姓名,职称,项目号) C) 科研项目(项目号,项目名称,经费,负责教师号),教师(教师号,姓名,职称) D) 科研项目(项目号,项目名称,经费),项目_教师(项目号,负责教师号),教师(教师号,姓名,职称)(分数:1.00)A.B.C.D. 解析:解析 第三范式定义为:如果关系 R 为第一范式,且不存在非主属性对

    36、主码的传递函数依赖。显然 C 为最佳。17.设有关系模式 SC(Sno,Sname,Sex,Birthdar,Cno,Cname,Grade,Tno,Tname)满足函数依赖集:SnoSname,SnoSex,SnoBirthday,CnoCname,(Sno,Cno)Grade,TnoTname。SC 的主码和属性集(Sno,Tno)的闭包分别是_。 A) (Sno,Tno)和 Cno,Cname,Grade,Tno,Tname B) (Sno,Cno,Tno)和 Sno,Sname,Sex,Birthday,Cno C) (Sno,Cno)和 Sno,Shame,Sex,Birthday,

    37、Cno,Cname,Grade D) (Sno,Cno,Tno)和 Sno,Sname,Sex,Birthdayr,Tno,Tname(分数:1.00)A.B.C.D. 解析:解析 本题考查的知识点是完全与部分函数依赖。主码属性必须完全函数决定关系的所有其他属性,由 CnoCname 可知 Cno 是主属性之一,同理 Tno 也是主属性之一。A、C 选项错误。闭包的推算过程为:Sno,TnoSno,Tno,Sname,Sex,Birthday,Tname。所以本题答案为 D。18.已知学生关系(学号,姓名,性别,课程号,成绩,所在系号)有下列函数依赖 (学号,课程号)课程号 (学号,课程号)成

    38、绩 (学号,课程号)所在系号 (学号,课程号)姓名,性别 (学号,课程号)学号 以上函数依赖属于非平凡函数依赖的是_。 A) 仅和 B) 仅和 C) 仅和 D) 仅、和(分数:1.00)A.B.C.D. 解析:解析 若 XY,但 Y 属于 X,则称该函数依赖为平凡函数依赖,否则为非平凡函数依赖。19.下列约束中能确保一个函数依赖是完全非平凡函数依赖的是_。 A) 仅当其右边的属性集是左边属性集的子集 B) 仅当其右边属性集中的属性都不属于左边的属性集 C) 仅当其右边属性集中至少有一个属性不属于左边的属性集 D) 仅当其右边属性集中的属性都属于左边的属性集(分数:1.00)A.B. C.D.解

    39、析:解析 若 XY,但 YX,则称 XY 是平凡函数依赖,否则称为非平凡函数依赖。即只要 Y*X,即当其右边的属性集中至少有一个属性不属于左边的属性集时就能保证是非函数依赖。而完全非函数依赖须当其右边的属性集中的属性都不属于左边的属性集。20.下列不属于非平凡函数依赖的是_。 A) (CustomerID,ProviderID,BuyDate)GoodsName B) (CustomerID,ProviderID,BuyDate)GoodsName,ProviderID C) (CustomerID,ProviderID,BuyDare)GoodsClassID D) (CustomerID,

    40、ProvideIID,BuyDate)ProviderID(分数:1.00)A.B.C.D. 解析:解析 根据定义,若 XY,但 YX,则称 XY 是平凡函数依赖,否则称为非平凡函数依赖。显然 D 选项属于平凡函数依赖。21.下面给出的关系表 r(A,B,C,D)满足下述哪个函数依赖_。 A B C D1 4 3 12 7 1 13 0 2 21 2 3 3A) AB B) BD C) DC D) AD(分数:1.00)A.B. C.D.解析:解析 函数依赖的定义为若对于 R(U)的任何一个可能的关系 r,r 中不可能存在两个元组在 X 上的属性值相等,而在 Y 值上的属性不等。A 选项,A

    41、属性有两个“1”,但分别对应于 B 属性的“4”和“2”,所以函数依赖不满足。同理,C、D 选项也不满足。本题的答案为 B。22.某供应商关系模式为: Provider(PID,Pname,Tel,GoodsID,GoodsClassID,GoodsName,Good-sPrice) 该关系模式应满足如下函数依赖: PIDPname,PIDTEL,GoodsIDGoodsClassID, GoodsIDGoodsName,GoodsNameGoodsPrice 则这个关系模式的主码为_。 A) (PID,GoodsName) B) (PID,GoodsGlassID) C) (PID,Good

    42、sID) D) (PID,GoodsPrice)(分数:1.00)A.B.C. D.解析:解析 本题考查的知识点为关系模式中的函数依赖。由题中给出的函数依赖关系我们不难看出,PID 和 GoodsID 都不能单独完全决定其他属性,但两者结合构成主码就可以完全决定其他所有属性,所以本题的答案为 C。23.如果关系模式 R1NF,对于 R 的每个非平凡的多值依赖 xY(Y*X),X 含有候选码,则 R 是_。 A) 第一范式 B) 第二范式 C) 第三范式 D) 第四范式(分数:1.00)A.B.C.D. 解析:解析 如果关系模式 R1NF,对于 R 的每个非平凡的多值依赖 XY(Y*X),X 含

    43、有候选码,则 R 是第四范式,所以本题的答案为 D。24.若关系模式 R(F,U)是 1NF,且每个非主属性完全函数依赖于码,则称 R 为_。 A) 第一范式 B) 第二范式 C) 第三范式 D) 第四范式(分数:1.00)A.B. C.D.解析:解析 若关系模式 R(F,U)是 1NF,且每个非主属性完全函数依赖于码,则称 R 为第二范式(记作2NF),所以本题的答案为 B。25.关系规范化中的插入异常是指_。 A) 应该删除的数据未被删除 B) 应该插入的数据未被插入 C) 不该删除的数据被删除 D) 不该插入的数据被插入(分数:1.00)A.B. C.D.解析:解析 关系规范化中的插入异常是指应该插入的数据未被插入。所以本题的答案为 B。C 属于删除异常。26.若 Y*X*U,则 XY 成立,该规则属于函数依赖推理规则中的_。 A) 自反律 B) 增广律 C) 传递率 D) 伪传递(分数:1.00)A. B.C.D.解析:解析 自反律:若 Y*X*U,则 XY 成立。所以本题的答案为 A。增广律为若 XY,且 Z*U,则:XZYZ 成立。传递律为若 XY,YZ 成立,则 XZ 成立。伪传递律为若 XY,YWZ,则XWZ 成立。27.在学生选课关系 SC(学号姓名,年龄,课程,学分,


    注意事项

    本文(【计算机类职业资格】关系数据库逻辑设计(一)及答案解析.doc)为本站会员(jobexamine331)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开