数据库系统概论期末复习重点
重点在一到七章,考试内容三大类:基本概念, SQL语言和数据库的设计与应用
第一章 . 绪论
(一) 数据、数据库、数据库管理系统和数据库系统相关概念:
1. 数据 (Data):描述事物的符号记录。数据与其语义密不可分。 (P4)
2. 数据库 (DataBase,简称 DB):数据库是长期存储在计算机内、有组织、可共
享的大量数据的集合。因此,永久存储、有组织、可共享是数据库的三个基本特
点。(P4)
3. 数据库管理系统 (DataBaseManagement System,简称 DBMS):数据库管理系
统是位于用户与操作系统之间的一层数据管理软件, 其任务是科学、 高效地管理
数据库中的数据。(P5)数据库管理系统的主要功能有:
1) 数据定义功能
2) 数据操纵功能
3) 数据组织、存储和管理
4) 数据库的事务管理和运行管理
5) 数据库的简历和维护功能
6) 其他功能:如 DBMS与网络中其他软件系统的通信功能、异构数据库之间的
互访和互操作功能、多个 DBMS之间的数据转换功能等。
4. 数据库系统 (DataBaseSystem,DBS):在计算机系统中引入数据库后的系统,
由数据库、数据库管理系统 (及其开发工具)、应用系统、数据库管理员(DataBase
Administrator,DBA)构成。
(二) 数据管理技术的发展: (P7)
1. 人工管理阶段:主要出现于 20 世纪 50 年代中期以前,数据处理方式为批处
理。其特点为:
1) 数据不保存
2) 应用程序管理数据
3) 数据不共享
4) 数据不具有独立性
2. 文件系统阶段: 20 世纪 50 年代后期到 60 年代中期,其特点是:
1) 数据可以长期保存
2) 由专门的软件系统(文件系统)管理数据
但文件系统仍然存在以下不足:数据共享性差、冗余度大、数据独立性差
3. 数据库系统阶段: 20 世纪 60 年代至今。其特点是:
1) 数据结构化
2) 数据的共享性高,冗余度低,易扩充
3) 数据的独立性高
4) 数据由 DBMS同一管理和控制
二、 数据模型 :(概念)
(一) 两类数据模型:第一类是概念模型,第二类是逻辑模型和物理模型。 (P12)
(二) 数据模型的 三大组成要素 :(P13)
1. 数据结构