第一章
1. 数据管理技术发展的三个阶段,其管理的异同点。
1) 人工管理阶段
背景:硬件,没有直接存取设备,软件,没有操作系统及管理数据的
软件;数据处理的方式为批处理
2) 文件系统阶段
背景:硬件,有直接存取设备,软件,有操作系统和专门的数据管理
的软件;数据处理方式可为批处理方式也可为联机方式
3) 数据库系统阶段
背景:多用户、多应用共享数据要求,大量数据处理需求。
2. 数据模型的概念:概念数据模型(概念模型)、结构数据模型(数据模
型),类型、特点及应用情况。
数据模型:是数据抽象的工具,即用此工具来组织数据,使数据结构化。
概念数据模型:是独立于计算机系统,完全不涉及数据在计算机系统中的
表示,按用户的观点在信息世界中对事物建模,强调其语义表达能力,主
要用于数据库概念设计。
特点:
应用情况:实体联系模型(ER 模型)和对象模型
结构数据模型:是面向计算机系统的,是现实世界中的信息最终在机器世
界中得到的反映,它通常有一组严格定义了语法和语义的语言,人们可以
使用它来定义、操纵数据库的数据。
特点:
应用情况:层次模型、网状模型和关系模型
3. 数据库系统的构成,不能死背,要理解
1) 数据库:是存储在计算机系统内的、有结构的数据的集合;
2) 数据库管理系统:是管理数据库的系统软件,为用户和数据之间提供
接口,使用户可对数据库进行各种操作。是数据库系统的核心部分。
3) 运行环境:包括计算机硬件系统、操作系统、开发工具等;
4) 数据库管理员:主要负责设计、建立、管理和维护数据库,协调各用
户对数据库的要求等;DBA 不一定只是一个人,可以是一个工作组;
5) 用户:数据库系统的服务对象
6) 数据库应用系统:满足用户功能需求的软件系统
4. 数据模型的三要素
1) 数据结构:用于描述数据的静态特性。数据结构不仅要描述数据本身,
如数据类型、内容、属性;还要描述数据之间的联系。
2) 数据操作:用于描述数据的动态特性。是指对数据库中的数据所允许
执行的操作的集合。主要有插入、删除、修改和查询四种操作。
3) 数据约束:是一组完整性规则的集合。完整性规则是数据模型中数据
及其联系所具有的约束规则,用来限定数据库状态以及状态的变化,
以保证数据的正确性。
5. 数据库系统的核心部分-DBMS。数据库管理系统的三级模式、数据与程
序独立的概念、数据的物理独立性和数据的逻辑独立性
数据库管理系统的三级模式: