目录
数据库系统概述
数据库(DB)的基本特征
- 数据按一定的数据模型组织、描述和存储
- 可为各种用户共享
- 冗余度较小
- 数据独立性较高
- 易扩展
数据库系统(DBS)
数据库系统由4部分组成
- 数据库:统一管理长期存储在计算机内的,有组织的相关数据的集合
- 硬件:构成计算机系统包括存储数据所需的外部设备
- 软件:操作系统,数据库管理系统(DBMS)及应用程序
- 人员:系统分析和数据库设计人员,应用程序员,最终用户,数据库管理员(DBA)
数据库管理系统DBMS的功能
实现对共享数据有效的组织、管理和存取,包括数据定义,数据库操作,数据库运行管理,数据的存储管理,数据库的建立和维护
三级模式-两级映像
三级模式
- 内模式:管理如何存储物理的数据,对应具体物理存储文件
- 模式(概念模式):平时会用到的表,根据应用、需求将物理数据划分成一张张表
- 外模式:对应数据库中的视图这个级别,将表进行一定的处理后再提供给用户使用(select出来的语句,是一个假表,临时的文件)
两级映像
保证当数据库中的数据发生修改的时候(即修改了内模式或者模式),应用程序是不需要发生修改的。
- 外模式——模式映像:是表和视图之间的映射,存在于概念级和外部级之间,若表中数据发生了修改,只需要修改此映射,而无需修改应用程序。保证了数据之间的逻辑独立性
- 模式——内模式映像:是表和数据的物理存储之间的映射,存在于概念级和内部级之间,若修改了数据存储方式,只需要修改此映射,而不需要去修改应用程序。保证了数据之间的物理独立性