数据库系统概论期末考试重点整理

8 下载量 32 浏览量 更新于2024-06-28 5 收藏 104KB DOCX 举报
"数据库系统概论期末试题及答案(整理版).docx" 这份文档包含了关于数据库系统概论的一些重要知识点,主要涉及数据库系统的基本特性、数据库管理系统的组成、关系代数的操作、数据模型以及关系数据库的设计理论。以下是详细解释: 1. 数据库系统的基本特征: - 数据共享性:数据库系统允许多个用户共享同一数据资源,提高了数据的利用率。 - 数据独立性:数据独立性分为逻辑独立性和物理独立性,分别保证了应用程序不受数据库内部逻辑结构变化和存储方式变化的影响。 - 冗余度小:通过数据冗余最小化来减少数据不一致性的风险。 2. DB、DBMS和DBS的关系: - DB(数据库)是实际存储数据的集合。 - DBMS(数据库管理系统)是管理和操作数据库的软件系统。 - DBS(数据库系统)包括DB和DBMS,还包括相应的硬件、人员、规章制度等整体。 3. 关系代数操作: - R-(R-S) 表示从R中去除属于S的元组,等同于差集操作。 4. 自然连接: - 自然连接是一种特殊的等值连接,它基于两个关系中具有相同名称和类型的属性进行连接,结果中只包含这些公共属性一次。 5. 数据模型: - 数据模型是信息世界的抽象,是现实世界到机器世界的一个中间层次,如概念模型(ER图)和关系模型。 6. E-R模型的要素: - 实体:现实世界中的对象或概念。 - 属性:实体的特性或特征。 - 联系:实体之间的相互关系。 7. 函数依赖和关系模式规范化: - 函数依赖定义了属性间的关系,比如某个属性的值完全由另一个或一组属性的值决定。 - 第三范式(3NF)要求非主属性不仅依赖于候选键,还不能传递依赖于候选键。 - 文档中的关系模式R达到了第二范式(2NF),但没有达到3NF,因为“部门编号”依赖于“商店编号,商品编号”的组合,这不是直接依赖。 综合应用题部分: - 基本函数依赖的示例可能包括“商店编号,商品编号→数量”,“商店编号,部门编号→负责人”等。 - 关系模式R的候选键是“商店编号,商品编号”,因为它可以唯一标识关系中的每一行。 - R不能达到3NF,因为“部门编号”依赖于“商店编号,商品编号”的组合,不是直接依赖。要达到3NF,可以将R分解为两个关系:R1(商店编号,商品编号,数量)和R2(商店编号,部门编号,负责人)。 这些知识点涵盖了数据库系统的基础理论,包括数据管理、关系模型、数据库设计原则以及关系数据库的规范化,对于理解和掌握数据库系统有重要作用。
2023-06-10 上传