1 第1章 数据库基础 练习题一 一、 单项选择题 1. C 2. A 3. C 4. D 5. D 6. B 7. A 8. B 9. B 10. D 11. C 12. A 13. C 14. B 15. A 16. B 17. A 18. D 19. B 20. B 21. A; D 22. A 23. C 24. D 25. B 26. B 27. B 28. D 29. B 30. B 二、 填空题 1 .概念 ; 数据 2 .属性 3 .码 4 .一对一联系;一对多(或多对一)联系;多对多联系 5.候选码 6.候选码 7.关系名(属性1,属性2,„,属性n) 8 .关系数据结构;关系操作集合;关系完整性约束 9.实体;参照;用户定义的;实体;参照 1 0 .空值 1 1 .需求分析阶段; 概念结构设计阶段;逻辑结构设计阶段;物理结构设计阶段;数据库实施阶段;数据库运行和维护阶段 12.准确了解并分析用户对系统的要求,尤其是用户的信息要求、处理要求、安全性与完整性要求,确定所要开发的应用系统的目标,产生用户和设计者都能接受的需求说明书,做为下一步数据库概念结构设计的依据。 1 3 .将需求分析得到的用户需求抽象为信息结构即概念模型。 14.将概念结构进一步转化为某一DBMS 支持的数据模型,并对其进行优化。 15.为逻辑数据模型选取一个最适合应用环境的物理结构,包括数据库在物理设备上的存储结构和存取方法。 3、指出以下各缩写的英文意思和中文意思 1. DB: Database 2. DBMS: Database Management System 3. RDBMS: Relational Database Management System 4. DBS: Database System 2 5. DBA: Database Administrator 6. NF: Normal Form 7. DDL: Data Definition Language 四、按题目要求回答问题 1.答: 2.答: N 1 1 N 公司编号公司名 公司 姓名 地址 职工编号 职工 性别 聘期聘用 隶属 仓库 地址 仓库编号 仓库名 工资参加 代表团 住所 团编号 地区 成员 运动员 编号 年龄 姓名 性别 1 N 比赛类别 主管 类别编号 类别名称 属于 比赛项目 项目编号 级别 项目名称 1 N 比赛时间 得分 N M 3 3.答: ( 1)关系R是 2NF。 因为R的候选码为课程名,而课程名→教师名,教师名→教师地址,所以课程名→教师地址,即存在非主属性教师地址对候选码课程名的传递函数依赖,因此R不是3NF。 又因为不存在非主属性对候选码的部分函数依赖,所以R是...