数据库系统概论第四版王珊萨师煊章节内容详解.pdfVIP

  • 0
  • 0
  • 约2.47千字
  • 约 6页
  • 2026-03-06 发布于河南
  • 举报

数据库系统概论第四版王珊萨师煊章节内容详解.pdf

数据库系统概论(第四版)王珊萨师煊章节内容

详解

第一章绪论

数据库系统是数据管理的最新技术,是计算机科学的重要分支。本章主要

介绍数据库系统的基本概念和发展历程。

1.1信息、数据与数据处理

信息是现实世界事物存在方式或运动状态的反映,数据是信息的符号表

示。数据处理是将数据转换成信息的过程。

1.2数据处理系统

包括批处理系统、联机集中系统和联机分布系统。批处理系统按一定时间

间隔批量处理数据;联机集中系统支持多用户同时访问;联机分布系统将数据

分布在多个节点上。

1.3数据管理的进展

经历了人工管理阶段、文件系统阶段和数据库系统阶段。数据库系统阶段

实现了数据的结构化、共享性、独立性和可控冗余度。

1.4信息结构

描述了现实世界、信息世界和机器世界三个层次的信息组织结构。

1.5实体-联系方法

通过实体、属性和联系三个基本概念来描述现实世界的信息结构。

第二章关系数据库

关系数据库是基于关系模型建立的数据库系统,是目前最主流的数据库类

型。

2.1格式化模型

包括层次模型和网状模型。层次模型用树形结构组织数据,网状模型用图

结构组织数据。

2.2关系模型

由E.F.Codd提出,用二维表表示实体及实体间的联系。关系模型具有严

格的理论基础。

2.3数据独立存取模型

提供了数据独立性,使应用程序不依赖于数据的物理存储结构。

2.4数据模式的级别

分为外模式、概念模式和内模式三级,实现了数据的逻辑独立性和物理独

立性。

第三章关系数据库标准语言SQL

SQL是关系数据库的标准查询语言,包括数据定义、数据操纵、数据控制

等功能。

3.1SQL概述

SQL具有综合统一、高度非过程化、面向集合操作等特点。

3.2数据定义功能

包括定义、修改和删除基本表、索引、视图等数据库对象。

3.3数据查询功能

提供丰富的查询能力,支持单表查询、连接查询、嵌套查询等。

3.4数据更新功能

包括插入、修改和删除数据记录的操作。

第四章数据库安全性

数据库安全性保护数据库防止不合法的使用所造成的数据泄露、更改或破

坏。

4.1安全性概述

包括用户标识和鉴定、存取控制、视图机制、审计等功能。

4.2存取控制

通过授权和回收权限来控制用户对数据的访问。

4.3视图机制

通过视图隐藏不希望用户看到的数据,提供逻辑独立性。

第五章数据库完整性

数据库完整性保证数据库中数据的正确性、有效性和一致性。

5.1完整性约束条件

包括实体完整性、参照完整性和用户定义的完整性。

5.2完整性控制机制

提供定义、检查和违约处理等功能。

第六章关系数据理论

关系数据理论为关系数据库设计提供理论基础。

6.1函数依赖

描述属性间的约束关系,是规范化理论的基础。

6.2范式

包括第一范式、第二范式、第三范式、BC范式等,用于消除数据冗余和更

新异常。

6.3模式分解

将低范式的关系模式分解为高范式的关系模式。

第七章数据库设计

数据库设计是指对于一个给定的应用环境,构造最优的数据库模式。

7.1设计过程

包括需求分析、概念设计、逻辑设计、物理设计等阶段。

7.2E-R方法

使用实体-联系方法进行概念设计。

7.3规范化

使用关系理论进行逻辑设计。

第八章数据库编程

数据库编程涉及在应用程序中访问和操作数据库的技术。

8.1嵌入式SQL

将SQL语句嵌入到宿主语言程序中。

8.2存储过程

在数据库服务器端存储和执行的一组SQL语句。

8.3ODBC/JDBC

提供统一的数据库访问接口。

第九章关系查询处理和查询优化

查询处理将高级查询语言转换为低级的执行策略,查询优化选择高效的执

行策略。

9.1查询处理步骤

文档评论(0)

1亿VIP精品文档

相关文档