数据库原理与应用笔记(简要理解版本)【皮皮蕾】

数据库原理与应用

第一章 绪论

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.数据库的改进和重组、重构



作为一个简易版本的笔记,内容均是作者自己总结,难免有疏漏不完整的地方,请多包涵!

你都看到这里了,还不点一个赞支持一下?

你可能感兴趣的:(数据库原理与应用)