数据库理论与实践:期末考试重点解析

2 下载量 101 浏览量 更新于2024-06-27 2 收藏 174KB DOCX 举报
"数据库期末考试试题及答案19697.docx" 这份文档包含了数据库相关的期末考试试题和答案,涵盖了数据库管理技术的基础知识、数据库系统的特点、数据独立性、数据库三级视图、概念模型、物理独立性、关系模式、范式理论、数据库安全性、事务特性、SQL查询以及视图操作等多个方面。 1. 数据独立性:数据独立性分为逻辑独立性和物理独立性。数据独立性最高的是数据库系统阶段,这一阶段提供了较高的数据独立性,使得应用程序与数据的逻辑结构和物理存储方式分离。 2. 三级视图:数据库的外部视图、概念视图和内部视图分别代表了用户、应用程序和数据库管理系统看到的不同层次的数据表示。用户眼中的数据库即外部视图,它反映了用户对数据的需求和访问方式。 3. 概念模型:概念模型独立于具体的机器和数据库管理系统,它是现实世界到信息世界的抽象,通常用E-R图来表示。 4. 物理独立性:物理独立性意味着数据库的设计和实现(如存储方式)的变化不会影响到应用程序,确保数据的逻辑结构与实际存储结构分离。 5. 关系模式:在关系模式中,属性不可再分,且每个属性在该关系模式中必须是唯一的。 6. 外键:在给定的关系中,设备关系的“职工号”是外键,因为它引用了职工关系中的主键“职工号”。 7. 规范化:规范化的主要目的是减少数据冗余、解决更新异常问题和提高存储空间效率,而不是加快查询速度。 8. 范式理论:关系模式的各级范式之间,1NF是最基础的,然后依次是2NF、3NF和BCNF,它们之间是递进关系。 9. 数据安全:保护数据库免受未经授权的访问、更改或破坏,指的是数据的安全性。 10. 事务特性:原子性确保事务中的所有操作要么全部完成,要么全部不完成,体现了事务的不可分割性。 11. SQL查询:SELECT COUNT(DISTINCT 学号) FROM 成绩 WHERE 分数 > 60 这个SQL语句用于计算成绩高于60分的学生人数,根据表1,查询结果包含的元组数目为2。 12. 视图操作:在视图上可以进行查询和更新,也可以定义新的视图,但不能直接在视图上定义新的基本表。 13. 关系数据模型:其组成部分包括数据结构(如关系)、数据操作和完整性约束,而不包括数据类型。 这些知识点涵盖了数据库设计、管理和使用的诸多关键概念,对于理解和掌握数据库系统有重要的帮助。