数据库基础与应用第一、二章综合练习及参考答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库基础与应用第一、二章综合练习及参考答案
数据库基础与应用 2010-05-05 16:17:05 阅读64 评论0字号:大中小订阅
第一章综合练习题
1. 数据库处理技术经历了__________、__________、__________、以及分布式数据库管理等四个发展阶段。
2.在文件管理阶段,程序和数据在存储位置上是__________存放的。
3.在人工管理和文件管理阶段,程序设计__________数据表示。
4.数据库系统具有__________、__________、__________、数据粒度小、独立的数据操作界面、由DBMS统一管理等优点。
5.在文件管理阶段,文件之间是相互________的,在数据库管理阶段,文件之间是相互________的。
6.在__________系统中,不容易做到数据共享,在__________系统中,容易做到数据共享。
7.使用数据库设计程序时,只需要告诉数据库管理系统________,不需要告诉它________。
8.在文件系统中,存取数据的基本单位为________,在数据库系统中,存取数据的基本单位为________。
9.在________系统中,数据没有独立的操作界面,在________系统中,数据具有独立的操作界面。
10.在数据库系统中访问数据,既可以采用________方式,也可以采用________方式。
11.DBMS具有________、________、________和________等管理控制功能。
12.分布式数据库系统既支持客户的________应用,又支持客户的________应用。
13.分布式数据库系统除了具有一般数据库系统的优点之外,还具有________、________、________、________等优点。
14.若一个联系涉及到两个实体则称为________联系,若只涉及到一个实体则称为________联系。
15.在实体中能作为码的属性称为________,否则称为_________。
16.域是实体中相应属性的________,性别属性的域包含有________个值。
17.实体之间的联系类型有三种,分别为________、________和________。
18.若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C 是________对________的联系。
19.若实体A和B是1对多的联系,实体B和C是1对多的联系,则实体A和C 是________对________的联系。
20.若实体A和B是1对多的联系,实体B和C是多对1的联系,则实体A和C 是________对________的联系。
21.若实体A和B是1对多的联系,实体B和C是1对1的联系,则实体A和C 是________对________的联系。
22.数据库的逻辑数据模型有________、________、________和________等四种。
23.在非关系模型中,每个结点代表着一个________,每个父子联系代表着
________联系。
24.任一种数据模型都有________和________的区别。
25.在非关系模型中操作记录的方式是________式的,在关系模型中,操作记录的方式是________式的。
26.层次模型是一棵________结构,关系模型是一个________结构。
27.关系中的每一行称为一个________,每一列称为一个________。
28.在一个关系中不允许出现重复的________,也不允许出现具有相同名字的
________。
29.假定一个关系中有n个元组,则某个列的当前全部取值的个数最少为________个,最多为________个。
30.把保存________的关系称为对应数据库的元关系,一个数据库的元关系由
________自动建立。
31. 关系数据库系统具有________单一、采用________、数据完全________、________理论支持等优点。
32.在对象数据模型中,每个对象不仅要包含描述实体的________特征,而且要包含描述实体的________特征。
33.在对象数据模型中,对象具有________性、________性和________性。
34.在________数据模型中,________不但能够继承,而且能够嵌套。
35.数据库管理系统的下层支持软件是________,上层软件是数据库应用
________。
36.数据库系统中的四类用户分别为____________、____________、
____________和____________。
37.数据库体系结构中包含的三级模式为________、________和________三种。
38.在数据库体系结构的三级模式中,全局模式处于________层,外模式处于
______层,内模式处于________层。
39.在数据库体系结构中,两级数据映象分别是指________________之间的数据映象与________________之间的数据映象。
40.数据库系统的三级模式结构和两级数据映象确保了数据的________独立性和________独立性。
41.DBMS提供数据________语句和数据________语句供用户使用。
42.DBMS的主要功能之一是________和________数据字典。
43.在存取数据库的数据的过程中,使用了两个数据缓冲区,分别为________缓冲区和________缓冲区。
44.SQL具有数据________、________、________和________等四种主要功能。
第一章参考解答
1. 人工管理、文件管理、数据库管理
2. 分开
3. 依赖于
4. 数据结构化、数据共享、数据独立性
5. 独立、联系
6. 文件系统、数据库系统
7. 做什么、怎么做8. 记录、数据项(属性、字段等)
9. 文件、数据库10. 程序、视屏交互
11. 安全性、一致性、并发性、数据库恢复12. 局部、全局
13. 兼容性强、可靠性高、地域范围广、数据量大、客户数多 14. 二元、一元
15. 主属性、非主属性16. 取值范围、2
17. 1对1、1对多、多对多18. 多、多
19. 1、多20. 多、多
21. 1、多22. 层次、网状、关系、对象
23. 记录型、1对多24. 型、值
25. 过程、集合26. 树、二维表格(表)
27. 元组、属性28. 元组、属性
29. 1、n 30. 关系定义、DBMS
31. 数据结构、集合运算、独立、数学32. 状态、行为