数据库原理及应用教程
此答案为数据库原理及应用教程第4版微课版陈志泊主编
习题参考答案
第1章习题参考答案
一、选择题
- C 2. B 3. D 4. C 5. D
- B 7. A 8. B 9. D 10. B
- C 12. D 13. D 14. D 15. B
- C 17. D 18. A 19. D 20. A
- D 22. D 23. C 24. A 25. C
二、填空题
- 数据库系统阶段
- 关系
- 物理独立性
- 操作系统
- 数据库管理系统(DBMS)
- 一对多
- 独立性
- 完整性控制
- 逻辑独立性
- 关系模型
- 概念 结构(逻辑)
- 树 有向图 二维表 嵌套和递归
- 宿主语言(或主语言)
- 数据字典
- 单用户结构 主从式结构 分布式结构 客户/服务器结构 浏览器/服务器结构
- 现实世界 信息世界 计算机世界
第2章习题参考答案
一、选择题
- A 2. C 3. C 4. B 5. B
- C 7. B 8. D 9. C 10. A
- B 12. A 13. A 14. D 15. D 16. B 17. C
二、填空题
- 选择(选取)
- 交
- 相容(或是同类关系)
- 并 差 笛卡尔积 选择 投影
- 并 差 交 笛卡尔积
- 选择 投影 连接
- σf®
- 关系代数 关系演算
- 属性
- 同质
- 参照完整性
- 系编号,系名称,电话 办公地点
- 元组关系 域关系
- 主键 外部关系键
- R和S没有公共的属性
- 关系
第3章习题参考答案
一、选择题
- B 2. A 3. C 4. B 5. C 6. C
- B 8. D 9. A 10. D 11. D(2019年6月前印刷的版本中,选择题共12题,2019年6月后印刷的版本更新了这个内容,删除了选择题原来的第11题)
二、填空题
- 结构化查询语言(Structured Query Language)
- 数据查询、数据定义、数据操纵、数据控制
- 外模式、模式、内模式
- 数据库、事务日志
- NULL/NOT NULL、UNIQUE约束、PRIMARY KEY约束、FOREIGN KEY约束、CHECK约束
- 聚集索引、非聚集索引
- 连接字段
- 行数
- 定义
- 系统权限、对象权限
- 基本表、视图
12.(1)INSERT INTO S VALUES(‘990010’,‘李国栋’,‘男’,19)
(2)INSERT INTO S(No,Name) VALUES(‘990011’, ‘王大友’)
(3)UPDATE S SET Name=‘陈平’ WHERE No=‘990009’
(4)DELETE FROM S WHERE No=‘990008’
(5)DELETE FROM S WHERE Name LIKE ‘陈%’
13.CHAR(8) NOT NULL
14.SC.CNo=C.CNo
15.ALTER TABLE Student
ADD
SGrade CHAR(10)
第4章习题参考答案
一、选择题
- B 2. B 3. D 4. B 5. C
- D 7. B 8. D 9. D 10. D
- A 12.C 13.D 14.C 15.B
二、填空题
- 超键(或超码)
- 正确 完备
- 属性集X的闭包X + 函数依赖集F的闭包F +
- 平凡的函数依赖 自反性
- {AD→C} φ
- 2NF 3NF BCNF
- 无损连接 保持函数依赖
- AB BC BD
- B→φ B→B B→C B→BC
- B→C A→D D→C
- AB 1NF
- AD 2NF
- BCNF
- 包含
- 函数依赖
- BCNF
第5章习题参考答案
一、选择题
- B 2. B 3. C 4. A 5. C
- D 7. A 8. C 9. D 10. D
- B 12. B 13. A 14. D 15. A
二、填空题
- 安全性控制、完整性控制、并发性控制、数据库恢复
- 数据对象、操作类型
- 授权粒度、授权表中允许的登记项的范围
- 原始数据(或明文)、不可直接识别的格式(或密文)、密文
- 事务、原子性、一致性、隔离性、持久性
- 丢失更新、污读、不可重读
- 封锁、排它型封锁、共享封锁
- 利用数据的冗余
- 登记日志文件、数据转储
- 事务故障、系统故障、介质故障
- 海量转储和增量转储
- 静态转储和动态转储
- 完整性
- 登录账号、用户账号
- public
- 服务器、数据库
第6章习题参考答案
一、选择题
- B 2. C 3. C 4. A 5. C
- B 7. C 8. B 9. D 10. C
- D 12. B 13. B 14. D 15. B
- A 17. C*(2019年6月前印刷的版本中,选择题的第16题与选择题的第13题重复了,2019年6月后印刷的版本更新了这个内容,删除了选择题原来的第16题)*
二、填空题
- 数据库的结构设计、数据库的行为设计
- 新奥尔良法
- 分析和设计阶段、实现和运行阶段
- 需求分析
- 概念结构设计
- 自顶向下、自底向上
- 属性冲突、命名冲突、结构冲突
- 逻辑结构设计
- 确定物理结构、评价物理结构
- 数据库加载
- 运行和维护
- 物理
- 数据字典
- 需求分析
- 载入
第7章习题参考答案
一、选择题
- B 2.C 3.B 4.D 5.A
二、填空题
- 局部变量、全局变量
-
- -、/……/
- DECLARE
- SQL、流程控制
- AFTER 触发器、INSTEAD OF 触发器
- 插入表、删除表
- 数据库备份、事务日志备份、差异备份、文件和文件组备份
- 简单还原、完全还原、批日志还原
- 硬盘、磁带、管道
更全答案请看https://www.doc88.com/p-4843874654172.html