2012- 第4次课 复习 练习

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

习题
• 教师(教师号,教师名,职称,所在系,办公地点),设一个教师只属于一个系,每个系由唯一一个办 公地点。则此关系模式属于第几范式。
• 如果不是第三范式,请转化为第三范式。并指出主码和外码。
练习
9.关系模式:产品销售情况表(产品号,销售地点,销售时间,销售数量),一个产品号描述一种产 品,若允许一种产品在不同地点同时销售多次,同一种产品可在多个地点销售,在同一时间同一地点 只能销售一种产品,则此系模式的主码是______。
A.产品号
B.(产品号,销售时间)
C.(产品号,销售地点) D.(产品号,销售地点,销售时间)
练习
7、如果表T是2NF,则它____________。 A. 一定不存在传递依赖关系 B. 一定存在传递依赖关系 C. 一定不存在部分依赖关系 D. 可以存在部分依赖关系
练习
8.在数据库中,数据冗余带来的最主要问题是_________。 A、操作不方便 B、降低数据修改效率 C、降低查询效率 D、会造成数据不一致
回顾
• 数据库系统的三级模式结构包括哪些? • 如何体现数据库的二级映像功能与数据独立性的关系? • 什么是函数依赖?完全函数依赖,部分函数依赖,传递函数依赖? • 分别阐述1NF,2NF,3NF的定义。
练习
1、数据库三级模式结构的划分,有利于

A. 数据的独立性
B. 管理数据库文件
C. 建立数据库
D. 操作系统管理数据库
练习
2.数据库中的视图对应三级模式中的_________。 A. 外模式 B. 内模式 C. 模式 D. 其他
练习
3.逻辑独立性是指当_________。 A、当内模式发生变化时,模式可以不变 B、当内模式发生变化时,应用程序可以不变 C、当模式发生变化时,应用程序可以不变 D、当模式发生变化时,内模式可以不变
习题
• 学生情况表(学号,姓名,所在系,系主任,课程号,课程名,学分,成绩) • 设学分由课程号唯一确定,每个系只有一个系主任,每人只担任一个系的系主任,则此关系模式属于
第几范式。若不是如果不是第3范式,请转化为第三范式。 • 如果一个系允许有多个主任,但一个人只担任一个系的主任,情况又如何呢。
解答
解答
• 如果一个系允许有多个主任,但一个人只担任一个系的主任。 • 学生情况表(学号,姓名,所在系,系主任,课程号,课程名,学分,成绩) • 该关系是1NF。不是二范式。 • 分解结果为:
解答
• 分解为: 学生(学号,姓名,系主任) 课程(课程号,课程名,学分) 系(系主任,系名) 选课(学号,课程号,成绩)
• 学生情况表(学号,姓名,所在系,系主任,课程号,课程名,学分,成绩) • 该关系是1NF。不是二范式。 • 主关键字(学号,课程号,成绩),存在非主属性部分函数依赖: (学号,课程号,成绩)→姓名; (学号,课程号,成绩)→所在系;
解答
• 分解为: 学生(学号,姓名,所在系) 课程(课程号,课程名,学分) 系(系名,系主任) 选课(学号,课程号,成绩)
练习
5、已知关系模式:顾客(顾客号,顾客姓名,购买产品号,产品名称),描述顾客对产品的购买情 况,此关系模式是_____。 A.第二范式表 B.第三范式表 C.第一范式表 D.都不是
练习
6.物理独立性是指当_________。 A、当内模式发生变化时,模式可以不变 B、当内模式发生变化时,应用程序可以不变 C、当模式发生变化时,应用程序可以不变 D、当模式发生变化时,内模式可以不变
练习
10.数据库文件对应数据库的______________。 A、外模式 B、模式 C、内模式 D、都不对应
练习
11.如果表T是3NF,则它____________。
A. 一定是1NF
B. 一定是2 NF
C. 不一定是1NF
Biblioteka Baidu
D.不一定是2NF
习题
• 顾客购买表(顾客号,顾客名,顾客地址,商品号,商品名,生产厂家,商品价格) • (1)指出此关系模式的主码。 • (2)判断属于第几范式。如果不是第3范式,请转化为第三范式
相关文档
最新文档