第一章 绪论
数据库常用术语和基本概念:
1. 数据:数据库里的基本存储对象
2. 数据库(DB):存放数据的仓库。
严格来讲,数据库就是长期存储在计算机内、有组织的、可以共享的数据的集合。
概括的来讲就是,数据库具有永久性、有组织、可共享三个基本特点
3. 数据库管理系统(DBMS):
科学的管理数据和存储数据,高效的获取和维护数据的系统软件,也是介于用户和操作系统之间的一层数据管理软件
主要功能: 数据定义;
数据组织、存储、管理;
数据操纵;
数据库的事务管理和运行管理;
数据库的建立和维护功能;
其他;
DBMS还提供数据控制功能:数据的安全性保护;
数据的完整性检查;
并发控制;
数据库恢复;
4.数据库系统(DBS):
DBS包括数据库、数据库管理系统、应用系统、数据库管理员构成;
DBS的特点:
数据结构化;数据的共享性高;冗余度低,易扩充;数据独立性高;数据一般由DBMS统一管理和控制
5. 数据库管理员(DBA)
数据模型:数据库系统的核心和基础
1. 数据模型分类:
第一类 概念模型:按用户的观点对数据和信息建模,主要用于数据库设计;
概念模型:实体、码、域、实体集、联系等(不详细介绍这部分内容,有需要的看下书,具体理解)
第二类 逻辑模型、物理模型
逻辑模型:按计算机系统观点对数据建模,主要用于DBMS的实现。
逻辑模型包括:{层次模型、网状模型、关系模型、面向对象模型和对象关系模型}
物理模型:对数据的最低层的抽象
2. 数据模型组成要素:数据结构、数据操作、数据完整性约束
数据库系统结构
三层模式:外模式、内模式、模式
模式:数据库数据在逻辑上的视图,一个数据库只有一个模式
外模式(子模式):数据库用户的数据视图,通常是模式的子集,一个数据库可以有多个外模式
内模式(存储模式):数据物理结构和存储方式的描述,是数据在数据库内部的表达方式,
一个数据库只有一个内模式
数据库的二级映像
外模式/模式映像
模式/内模式映像
ps: 后续章节会继续整理,很开心和大家一起学习