数据库原理与应用
第一章 绪论
1.1数据库系统概述
四个概念:
数据data:描述事物的符号记录
数据库DB:长期储存 计算机内,有组织,可共享,大量数据集合,数据模型、较小的冗余度,高数据独立性,易扩展性
数据库管理系统DBMS:DDL——数据定义语言,DML——数据操纵语言
数据库系统DBS=数据库DB+DBMS(及应用开发工具)+应用程序+DBA(管理员)
存储、管理、处理、维护数据
三个阶段:
人工管理阶段:
无独立;无结构;无共享;冗余度极大
文件系统阶段:
独立性差;文件有结构,整体无结构;共享性差,冗余度大
数据库系统阶段:
数据结构化(与文件系统的本质区别)
共享性高,冗余度低且易扩充
数据独立性高(物理独立性、逻辑独立性)
数据由数据库管理系统统一管理和控制
①安全性保护
②完整性检查
③并发控制
④数据库恢复
1.2数据模型(DBS数据库系统的核心和基础)
数据模型是对现实世界数据特征的抽象
两类数据模型:
概念模型(信息模型):实体—联系法(E—R法)
逻辑模型和物理模型:
物理模型不过多介绍。逻辑模型包括层次、网状、关系模型。其中层次和网状都是格式化模型
图片略(电脑插图太折腾人)
数据模型组成要素:
数据结构、数据操作、数据的完整性约束条件
1.3数据库系统的结构
DBS的三级模式结构:外模式、模式、内模式
概念
模式(逻辑模式)是DB中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图
外模式(子模式或用户模式):局部数据的逻辑结构和特征的描述
内模式(存储模式):一个DB只有一个内模式,是数据物理结构和存储方式的描述
二级映像与数据独立性
外模式/模式映像
模式改变时可使外模式不变→数据的逻辑独立性
模式/内模式映像
DB的存储结构改变时,使模式不变→物理独立性
1.4数据库系统的组成
DBS=DB+DBMS+DBA+应用程序
DBA工作:
1.决定DB中信息内容和结构
2.决定DB的存储结构和存取策略
3.定义data的安全性要求和完整性约束条件
4.监控数据库的使用和运行
5.数据库的改进和重组、重构
作为一个简易版本的笔记,内容均是作者自己总结,难免有疏漏不完整的地方,请多包涵!
你都看到这里了,还不点一个赞支持一下?