数据库第一天
数据库:长期存储在计算机中,有组织可共享的数据集合
一个好的数据库追求 较少的冗余度,较高的数据独立性,易于扩展,用户间共享
DBMS:数据库管理系统,建立和管理数据库的一套软件,介于操作系统和应用软件之间
- 数据定义功能
- 数据操纵功能
- 数据库运行管理功能
- 数据库的建立和维护功能
- 数据组织,存储和管理功能
- 其他功能
数据库系统构成:

DBA:数据库管理员
数据库管理系统发展

- 人工管理阶段 :数据不保存 应用程序管理数据 数据面向应用程序 数据 应用程序一对一
- 文件系统阶段 :数据面向文件系统 数据存储在磁盘上可以长期保存并有了一定物理程度上的独立性 无法共享某一数据,只能共享文件
- 数据库管理系统 :数据集成(主要目的),数据共享性高,数据冗余度较小,数据一致性,数据独立性高,实施统一管理与控制(数据库保护),减少应用程序开发和维护的工作量
数据库系统结构分类
从用户的视角来看:

从DBA视角来看:

三级模式:

模式:对数据库中的数据进行一些简单的描述或限制条件,一个大致的框架,也被称为概念/逻辑模式-------概念视图
内模式:存储模式,物理级 ---------存储视图/内部视图
外模式:不同的应用程序访问的数据是不一样的,因此要将大框架分为一个个小的框架提供应用程序使用,实际上就是将模式分为一个个小模式也成为子模式或用户模式,是用户能够看到的-------数据视图/用户视图
浙公网安备 33010602011771号