2022年数据库基础与应用综合练习及参考答案 .pdf
数据库基础与应用第一、二章综合练习及参考答案数据库基础与应用 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 实体之间的联系类型有三种,分别为_ 、_ 和_ 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 6 页 - - - - - - - - - 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 数据库系统中的四类用户分别为_、_ 、_和_。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 6 页 - - - - - - - - - 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. 状态、行为名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 6 页 - - - - - - - - - 33. 封装、继承、多态34. 对象、对象35. 操作系统、开发工具36. 数据库管理员、数据库设计员、应用程序员、终端用户37. 全局模式、外模式、内模式38. 中间、最上、最下39. 外模式和模式、模式和内模式40. 逻辑、物理41. 定义(描述)操纵 42. 建立、维护43. 系统、用户44. 定义、查询、更新、控制第二章综合练习题1关系数据模型包括_、_和_三个方面。2设 D1,D2 和 D3 域的基数分别为2,3 和 4,则 D1 D2 D3 的元组数为 _ ,每个元组有 _ 个分量。3在一个关系中,不同的列可以对应同一个_ ,但必须具有不同的_ 。4关系中的每个属性只能取_ ,关系的结构不允许_ 。5顾客购物的订单和订单明细之间具有_ 对_ 的联系。6关系中的码可分为_ 、 _ 、_ 、_ 和外码五种。7主码是一种_ 码,主码中的_ 个数没有限制。8学生关系中的班级号属性与班级关系中的班级号主码属性相对应,则_为学生关系中的_ 。9若一个关系为R(学生号,姓名,性别,年龄),则 _ 可以作为该关系的主码,姓名、性别和年龄为该关系的_ 属性。10 在候选码中的每个属性被称为_ 属性,不在任何候选码中的每个属性被称为 _ 属性。11 关系完整性包括_ 完整性、 _ 完整性和 _ 的完整性三个方面。12 设一个关系R1 中的属性 A是外码,它对应关系 R2 中的主码为B, 则称 _为子关系, _ 为父关系。13 在参照和被参照的关系中,每个外码值或者为_ ,或者等于另一个关系中的 _ 值。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 6 页 - - - - - - - - - 14 用户定义的_ 是对关系中一些属性的取值给定相应的约束条件,禁止非法数据进入 _ 。15 传统的集合运算包括_ 、_ 、 _和_ 四种。16 设一个集合A=3,4,5,6,7 , 集合 B=1,3,5,7,9 , 则 A和 B 的并集中包含有_个元素, A 和 B 的交集中包含有_ 个元素, A 和 B 的差集中包含有_ 个元素。17 设一个关系A 具有 a1 个属性和a2 个元组,关系B 具有 b1 个属性和b2 个元组,则关系A B 具有 _ 个属性和 _ 个元组。18. 专门的关系运算包括_ 、_ 、_ 和_ 四种。19 设一个关系模式为R(A,B,C) ,对应的关系内容为R=1,10,50, 2,10,60, 3,20,72, 4,30,60,则 B15(R)属于 _ 运算,运算结果中包含有_ 个元组。20 设一个关系模式为R(A,B,C) ,对应的关系内容为R=1,10,50, 2,10,60, 3,20,72, 4,30,60,则 B(C( 姓名=K(_) )。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 6 页 - - - - - - - - - 27 设一个学生关系为S(学生号,姓名 ),课程关系为C(课程号,课程名),选课关系为 X(学生号,课程号,成绩),则求出所有选修课程信息的运算表达式为_ 与_ 的自然连接。28 设一个学生关系为S(学生号,姓名 ),课程关系为C(课程号,课程名),选课关系为 X(学生号,课程号,成绩),求出所有选课的学生信息的运算表达式为_ 与_ 的自然连接。第二章参考解答1. 关系数据结构、关系完整性规则、关系运算2. 24 、3 3. 域 、列名(属性名)4. 单值、嵌套5. 1、多6. 超码、候选码、主码、备用码7. 候选、属性8. 班级号、外码9. 学生号、非主10. 主、非主11. 实体、参照、用户定义12. R1 、R2 13. 空值、主码14. 完整性、数据库15. 并、交、差、笛卡尔积16. 7 、 3、2 17. a1+b1 、a2 b2 18. 选择、投影、连接、除19. 选择、 2 20. 2 、1 21. 4 、3 22. 2 、4 23. 4 、5 24. S 、 学生号、 X 25. ? 学生号、X、课程名 = 程序设计 26. C、 X、S 27. ? 课程号 (X) 、C 28. ?学生号 (X)、S 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 6 页 - - - - - - - - -