数据库系统概论:基本概念及关系数据库核心要素解析
该思维导图概述了数据库系统的基本概念,包括数据库、数据库管理系统及其功能、数据库系统的组成,以及数据模型的分类。进一步介绍了关系数据库的核心内容,涵盖关系模型的三要素:数据结构、关系操作(基本运算与扩展运算)与完整性约束(实体完整性、参照完整性和用户自定义约束),最后提到了关系代数的相关知识。
源码
# 数据库系统概论
- 数据库基本概念
- 数据库(DB)
- 定义:长期存储在计算机内的有组织数据集合
- 类型
- 关系数据库
- 非关系数据库
- 数据库管理系统(DBMS)
- 定义:管理数据库的系统软件
- 功能
- 数据定义:创建和修改数据结构
- 数据操纵:增、删、改、查操作
- 数据控制:权限管理、数据安全
- 数据维护:备份、恢复、性能优化
- 数据库系统(DBS)
- 组成
- 数据库(DB)
- 数据库管理系统(DBMS)
- 应用程序
- 用户
- 特点
- 数据独立性
- 多用户共享
- 事务管理
- 数据模型
- 概念模型
- 实体-联系模型(E-R)
- 实体
- 属性
- 关系
- 逻辑模型
- 层次模型
- 网状模型
- 关系模型
- 物理模型
- 存储结构细节
- 存储介质
- 关系数据库核心
- 关系模型三要素
- 数据结构
- 二维表
- 行与列
- 关系操作
- 基本运算
- 选择(σ):提取满足条件的行
- 投影(π):提取特定列
- 连接(⋈):结合多个表
- 扩展运算
- 除(÷):查找包含所有指定值的行
- 交(∩):提取交集
- 并(∪):合并多个结果
- 差(-):提取差集
- 完整性约束
- 实体完整性:主键非空且唯一
- 参照完整性:外键约束的一致性
- 用户自定义约束:特定业务规则
- 关系代数
- 定义:对关系数据库进行操作的一组运算
- 基本运算:选择、投影、连接等
- 应用:查询优化和数据分析
图片
