数据库
文章目录
数据库系统的概述
一、数据库的4个基本概念
1. 数据(data)
2. 数据库(DataBase,DB)
- 较小的冗余度
- 较高的数据独立性
- 易扩展性
3. 数据库管理系统(DBMS)
1)数据定义功能
2)数据组织、存储和管理
- 数据字典
- 用户字典
- 数据的存储路径
3)数据操纵功能
-
查询
-
插入
-
删除
-
修改
4)数据库的事务管理和运行管理
5)数据库的建立和维护管理
4. 数据库系统(DBS)
二、数据库管理技术的产生和发展
1. 人工管理阶段
批处理
无共享,冗余度极大
2. 文件管理阶段
联机实时处理、批处理
共线性差、冗余度大
3. 数据库系统管理阶段
==联机实时处理、分布处理、批处理==
==共线性高、冗余度小==
三、数据库系统的特点
- 数据结构化
- 数据的共享性高、冗余度低且易扩充
- 数据独立性高
物理独立(指用户的应用程序与数据库数据的物理存储是相互独立的)
逻辑独立(用户的应用程序与数据库的逻辑结构是相互独立的)
- 数据由数据库管理系统统一管理和控制
- 数据的安全性保护
- 数据的完整性检查
- 并发控制
- 数据库恢复
四、数据模型
1. 概念模型
1)基本概念
-
实体(客观存在并相互区别的事物)
-
属性(实体所具有的某一特性)
-
码(唯一标识实体的属性)
-
实体型(用实体名及其属性名集合来抽象和刻画同类实体)
eg.学生(实体型) 学号 姓名 性别 出生年月 所在院系 入学时间
-
实体集
全体学生
-
联系(实体之间的联系通常是指不同实体集之间的联系)
一对一 一对多 多对多
2)表示方法
实体-联系方法(Entity-Relattionship approach) E-R方法(E-R模型)
2. 逻辑模型
3. 物理模型
总结构图
画结构图不容易,你说你偷图就算了!不点赞!!还不一键三联!!!