数据库原理及应用教程第4版习题参考答案 下载本文

四、简答题

2、SQL有什么特点?

(1)SQL是类似于英语的自然语言,语法简单,且只有为数不多的几条命令,简洁易用

(2)SQL是一种一体化的语言 (3)SQL是一种非过程语言 (4)SQL是一种面向集合的语言

(5)SQL既是自含式语言,又是嵌入式语言

(6)SQL具有数据查询、数据定义、数据操纵和数据控制四种功能

4、在对数据库进行操作的过程中,设置视图机制有什么优点?它与数据表间有什么区别?

(1)能够简化用户的操作;

(2)用户可以从多种角度看待数据;

(3)视图对重构数据库提供了一定程度的逻辑独立性; (4)视图能对机密数据提供安全保护。

区别是基本表是独立存于数据库中,而视图是从一个或几个基本表中导出来的,它本身不独立存储在数据库中,是一个虚表。视图存放的只是视图的定义。 5、

第4章习题参考答案

一、选择题

1. B 2. B 3. D 4. B 5. C 6. D 7. B 8. D 9. D 10. D 11. A 12.C 13.D 14.B 15.B

二、填空题

1. 超键(或超码) 2. 正确 完备

3. 属性集X的闭包X + 函数依赖集F的闭包F + 4. 平凡的函数依赖 自反性 5. {AD→C} φ 6. 2NF 3NF BCNF

7. 无损连接 保持函数依赖 8. AB BC BD

9. B→φ B→B B→C B→BC 10. B→C A→D D→C 11. AB 1NF 12. AD 2NF 13. BCNF 14. 包含