数据库系统的组成
1. 计算机及计算机网络
2. 数据库和数据库管理系统(DBMS)
3. 以前两者为基础的数据库应用程序
数据库系统的特征
1. 数据冗余小
2. 数据完整
3. 数据集成
4. 提供数据共享
5. 提供安全机制
6. 具备数据独立性
数据库的3各层次
1. 物理层——存储和传输数据的物理设备集合,物理数据库
2. 概念层——数据的逻辑定义及数据间的逻辑联系
3. 用户层——一个或几个特定用户所使用的数据子集
数据库的元素
1. 表
2. 约束
3. 触发器
4. 索引
5. 视图
数据的组织结构
1. 数据项(元素,字段)
2. 记录
3. 文件
4. 数据库
数据库依据位置不通分为
1. 集中式数据库
2. 分布式数据库
数据模型的类型
1. 层次数据模型
2. 网状数据模型
3. 关系数据模型
关系数据库的关系表是一张二位表,表的“行”表示一个实例,表的“列”表示属性,行列不能颠倒。
基本范式
1. 第一范式——当关系模式中的所有属性都不能再分解为更小的数据单位时,满足第一范式。
2. 第二范式——关系模式中不存在非关键字段对任一候选关键字段的部分函数依赖。
3. 第三范式——若任何非主属性不依赖于另一非主属性,则其符合第三范式。
4. Boyce-Codd 范式——在第三范式的基础上,数据库表中如果不存在任何字段对任一候选关键字段的传递函数依赖,则符合此范式。
5. 第四范式——若关系模式中不存在多值依赖,则它符合第四范式。
6. 第五范式——若关系模式中不存在连接依赖,则它符合第五范式。
E-R 模型
实体——属性
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/10243589/viewspace-926401/ ,如需转载,请注明出处,否则将追究法律责任。