"数据库原理与应用》期末试题及其答案"
本资源涉及到数据库原理与应用的多个知识点,以下是对应的知识点详解:
1. 数据库逻辑数据独立性:要保证数据库逻辑数据独立性,需要修改的是模式与内模式的映射。这是因为逻辑数据独立性指的是数据库的逻辑结构与物理存储结构的独立性,而模式与内模式的映射正是实现这种独立性的关键。
2. 数据库特点:数据库的特点包括数据共享、数据完整性、数据独立性高等。这些特点是数据库相比于其他数据存储方式的优势所在。
3. 实体联系类型:在实体联系中,学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是一对多关系。
4. 信息模型:E-R 模型是反映现实世界中实体及实体间联系的信息模型,它将实体和实体之间的联系表示为实体、属性和关系三个部分。
5. 数据库并发操作问题:数据库并发操作可能带来的问题包括读出“脏数据”、带来数据的冗余、未被授权的用户非法存取数据等。
6. 关系数据模型:关系数据模型的三个组成部分是数据结构、完整性规则和数据操作。其中,数据结构是指关系模式的定义,完整性规则是指关系模式中数据的完整性约束,数据操作是指对关系模式的操作。
7. SQL 语言的 REVOKE 语句:SQL 语言的 REVOKE 语句实现的是安全性控制,它可以撤销用户的访问权限。
8. 事务性质:事务有多个性质,其中包括一致性、原子性、隔离性等,但不包括唯一性。
9. SQL 语言:SQL 语言通常称为结构化查询语言,是一种标准化的数据库语言。
10. 数据逻辑结构:如何构造出一个合适的数据逻辑结构是关系数据库设计中的主要问题,它需要考虑到数据的逻辑结构、物理存储结构和数据的完整性约束等方面。
11. 数据管理技术发展阶段:数据管理技术的发展阶段包括人工管理阶段、文件系统阶段和数据库系统阶段。其中,数据库系统阶段的数据独立性最高。
12. 关系模型:关系模型建立在严格的数学理论、集合论和谓词演算公式的基础之上,它用二维表表示关系模型。
13. 关系运算:关系运算中花费时间可能最长的运算是笛卡尔积运算。
14. 数据库查询:要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系S、SC 和 C。
15. 数据库系统类型:FoxBASE、FoxPro 属于关系完备的系统。
16. 删除操作异常:关系规范化中的删除操作异常是指不该删除的数据被删除。
17. 关系数据库设计:在关系数据库设计中,设计关系模式是逻辑设计阶段的任务之一。
18. E-R 模型转换:在 E-R 模型关系向关系模型转换时,一个 M:N 联系转换为关系模式时,该关系模式的码是 M 端实体的码与 N 端实体码组合。
19. 数据库控制功能:数据库系统必须提供的数据控制功能包括安全性、完整性、并发控制等。
20. 多用户数据库系统:多用户的数据库系统的目标之一是使它的每个用户好像面对着一个单用户的数据库一样使用它,为此数据库系统必须进行并发控制。
21. SQL 语言功能:SQL 语言提供数据库定义、数据操作、数据控制等功能。
22. 数据库保护问题:数据库保护问题包括安全性、完整性、故障恢复和并发控制等多方面。
23. 关系代数:关系代数中专门的关系运算包括选择、投影、连接和笛卡尔积等。
24. 数据操作处理单位:关系数据库数据操作的处理单位是元组,层次和网状数据库数据操作的处理单位是记录。
25. 关系数据模型检索:在关系数据模型中,两个关系 R1 与 R2 之间存在1∶M 的联系,可以通过在一个关系 R2 中的码在相关联的另一个关系 R1 中检索相对应的数据。