第一章 数据库系统概述
- 信息=数据+语义
- 数据库技术发展:人工管理->文件系统->数据库系统
- 人工管理阶段:
- 没有专门的存取设备
- 没有专门管理软件
- 数据不共享,不具有独立性
- 文件系统:
- 数据以文件形式长期保存
- 由文件系统管理数据
- 有独立性和共享性
- 形式多样化
- 数据库阶段:
- 结构化的数据及其联系的集合
- 数据共享性高,冗余度低
- 数据独立性高
- 有统一的数据管理和控制功能
- 人工管理阶段:
- 数据库技术的三大应用领域:科学计算、过程控制、数据处理
- 信息=数据+数据处理
- DBS=数据库(DB)+DBMS+USER+AP(应用程序员)+DBA(数据库管理员)
- 数据库系统的核心是:数据库管理系统
- 数据库系统的特点:数据结构化、数据由DBMS同一管理和控制、数据独立性高、数据共享性高
- 三级结构模式:模式、外模式、内模式(内部结构)
- 模式:描述数据库中全体数据的全局逻辑结构和特征。只有一个
- 外模式:一般是模式的子集,可有多个
- 内模式:是对数据库存储结构的描述,是数据在数据库内部的表示方式(实际物理存储表示),只能有一个
- 在三级模式之间提供了二级映像(外模式/模式映像、模式/内模式映像)为保证逻辑独立性和物理独立性
- 逻辑独立性:模式改变,外模式和应用程序不改变
- 物理独立性:用户应用与存储在磁盘上数据库中的数据是相互独立的
- 保证数据库的逻辑独立性,需要修改模式与外模式的映像
- 保证数据库的物理独立性,需要修改模式与内模式的映像
- 三级模式和二级映像的优点:
- 保证数据的独立性
- 简化了用户接口
- 有利于数据共享
- 有利于数据的安全保密
- 计算机世界的数据模型:层次模型(树形数据结构)、网状模型(有向图结构)、关系模型(规范的二维表)、面对对象模型
PS:“以上内容为本人在期末期间整理的,整理的时候得到了同学的帮助,这里感谢所对我提供帮助的同学和老师。同时由于在期末期间整理,并不是十分全面,仅供大家参考,如果发现有误的,欢迎联系我进行修改,感谢大家!”
后面将陆续发布别的章节总结~