1 1. 在一个关系R中,若存在X →(Y,Z),则也隐含存在X → Y和X → Z,称此为函数依赖的( )规则。 A. 增广性 B. 传递性 C. 分解性 D. 合并性 参考答案:C 满分: 得分: 2. 若一个关系的任何属性都不部分依赖和传递依赖于任何候选码,则该关系最高达到了( )范式。 A. 第三 B. 第一 C. 第二 D. BC 参考答案:D 满分: 得分: 1. 设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD:{A → B,A → C,A → D,D → E),该关系满足 范式,若要
化为高一级的范式,则将得到 个关系 答:设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD:{A → B,A → C,A → D,D → E),该关系满足 第二 范式,若要规范化为高一级的范式,则将得到 2 个关系 满分: 得分: 参考答案:第二 2 2.概念设计阶段的主要任务就是根据 的结果找出所有的数据实体,画出相应的 。 答:需要
,ER图 满分: 得分: 参考答案:需求分析、 E-R图 3.由概念设计进入逻辑设计时,原来的实体被转换为对应的 或 。 答: 满分: 得分: 参考答案:基本表、视图 4. 设一个关系为R(A,B,C,D,E,F,G),它的最小函数依赖集为FD={A → B,C → D,B →E,E → F),则该关系的候选码为 ,该候选码含有 属性。 答:设一个关系为R(A,B,C,D,E,F,G),它的最小函数依赖集为FD={A → B,C → D,B →E,E → F),则该关系的候选码为 AC,该候选码含有 多个 属性。 满分: 得分: 参考答案:(A,C,G) 3 5.数据库应用系统的开发大致经过需求分析、 、 、 机器实现、运行维护六个阶段 答:概念模型设计 逻辑设计物理设计程序编制及调试 满分: 得分: 参考答案:概念设计、逻辑设计、物理设计 6. 对关系进行规范化.通常只
规范化到第三范式,该规范化过程能够很好地保持数据的 性和 性 答: 满分: 得分: 参考答案:无损连接 函数依赖 7. 一个关系的候选码能够函数决定每个属性.其中除了存在完全函数决定外.也允许存在 函数决定和 函数决定。 答: 满分: 得分: 参考答案:部分 传递 8. 设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A → B,A → C,(A,D)一E),则该关系的候选码为 ,该关系存在着 函数依赖 答:设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A → B,A → C,(A,D)一E),则该关系的候选码为 AD ,该关系存在着 部分 函数依赖 满分: 得分: 参考答案:(A,D) 部分 1. 下面的表是3NF吗?如不是要说明理由,并且将其转换成3NF? 姓名 车间 车间主任 张小强 1车间 陈丽英 陈斌 1车间 陈丽英 李哲 1车间 陈丽英 赵大明 1车间 陈丽英 冯小山 1车间 陈丽英 冯小兵 2车间 王凯笛 周晓 2车间 王凯笛 钱力 2车间 王凯笛 孙军 2车间 王凯笛 答:这张表不是3NF 感觉车间主任应该是单独的一张表, 那张表应该是 车间 主任姓名 1车间 陈丽英 2车间 王凯笛 姓名 车间张小强 1车间 陈斌 1车间李哲 1车间赵大明 1车间冯小山 1车间冯小兵 2车间周晓 2车间钱力 2车间 孙军 2车间 因为车间与主任之间是可以随时调整的,这样调整的时候只需要在第一张表中改一下即可,而不需要动第二张表中所有的
满分: 得分: 参考答案: 答:该表不是3NF,因为存在传递函数依赖:姓名→车间,而车间不能函数决定姓名,车间→车间主任。应该变为如下两个关系: 职工(姓名,车间) 车间(车间名,车间主任)