-
目录
-
数据库的基本概念
- 信息与数据库
- 数据(Data)是描述事物的符号记录,是数据库中存储的基本对象。
- 信息
- 信息的传递需要物质载体,且信息的获取和传递都要消耗能量
- 信息可以感知。信息可以存储,压缩,加工,传递,共享,扩散,再生和增值
- 数据是信息的载体和具体的表现形式,信息不随数据形式的变化而变化
- 数据库(DB)是长期存储在计算机内的,有组织的,可共享的大量数据的集合。
- 数据库管理系统
- 数据定义功能
- 数据操纵功能
- 数据库的运行管理功能
- 数据库的建立和维护功能
- 数据库系统
- 数据库系统(DBS)>数据库管理系统(DBMS)>数据库(DB)
- DBA数据库管理员
- 信息与数据库
-
数据库管理技术的发展阶段
- 人工管理阶段
- 文件系统阶段
- 数据库管理阶段
-
数据库的体系结构
- 数据库的三级模式结构
- 外模式(用户模式或子模式)
- 模式(概念模式或逻辑模式)
- 内模式(存储模式或物理模式)
- 三级模式间的两级映像
- 外模式/模式:数据的逻辑独立性
- 模式/内模式:数据的物理独立性
- 数据库的三级模式结构
-
数据模型
- 简介
- 现实生活->数据库的具体表示分为三级:现实世界、信息世界、机器世界。现实世界->信息世界使用的模型为概念模型,概念模型是数据库开发者交流的工具,是数据库开发者进行数据库设计的有力工具,也是数据库开发者和用户之间进行交流的语言。
- 概念模型中最长用的是实体联系模型(E-R图)。此与DBMS无关。
- 在机器世界使用的模型称为数据模型。此与DBMS相关。
- 概念模型与E-R方法
- 信息世界中的基本概念
- 实体
- 属性
- 域
- 码
- 实体型
- 实体集
- 联系
- 一对一
- 一对多
- 多对多
- 实体-联系方法(E-R)
- 矩形:实体名
- 椭圆:属性名
- 菱形:联系名
- 信息世界中的基本概念
- 数据模型的分类
- 简介
- 是数据库管理系统的基础。
- 一般来说,数据模型是严格定义的概念集合,这些概念精确描述了系统的静态特性、动态特性和完整性约束条件。
- 要素
- 数据结构
- 数据操作
- 完整性约束
- 分类
- 层次数据模型
- 网状数据模型
- 关系数据模型
- 简介
- 关系数据模型
- 简介
- 用关系(二维表)来表示实体和实体之间的联系。关系数据库是被普遍使用的数据库,如MYSQL、SQL Serve、Oracle等。
- 无论是实体,还是实体之间的联系都是被映射成统一的关系,其操作对象和结果都是一张二维表。
- 逻辑数据结构是一张简单的二维表
- 关系
- 元组
- 属性
- 关系模式
- 域
- 关键字或码
- 候选关键字或候选码
- 主码(主键)
- 分量
- 外码
- 主属性和非主属性
- 简介
- 关系的完整性规则
- 实体完整性
- 是指一个关系数据模型中的所有元组都是唯一,没有完全相同的元组,即一张二维表没有相同的行,也称行完整性。
- 参照完整性
- 如,学生表和班级表可以用下面的关系模式表示,其主码用下划线标识: 学生(学号,姓名,性别,班级号)班级(班级号,班级名,班主任姓名) 这两个关系之间存在着属性的引用,即班级号。显然,学生关系中的班级号的取值要么为空值(也就是这个学生班级不确定),要么必须是确实存在的班级表的班级号,而不能是其他的值,即班级关系中有该班级的记录。
- 用户自定义完整性
- 用户自己定义的。
- 实体完整性
-
关系运算
- 传统的集合运算
- 并
- 交
- 差
- 笛卡尔积
- 专门的关系运算
- 选择
- 投影
- 连接
- 传统的集合运算
- 简介
- 关系运算
- 传统的集合运算
- 并
- 交
- 差
- 笛卡尔积
- 专门的关系运算
- 选择
- 投影
- 连接
- 传统的集合运算
MYSQL 8数据库原理及应用(徐丽霞 微课版)——第一章知识要点
最新推荐文章于 2023-09-04 19:58:13 发布