导图社区 数据库思维导图
这是一篇关于数据库的思维导图,主要从数据库系统、数据模型、关系数据库等方面进行了概述,需要的请收藏。
这是一篇关于海洋生态学的思维导图,海洋生态学是研究海洋生物的生存、发展、消亡规律及其与理化、生物环境间相互关系的学科。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
数据库
数据库系统
概念
数据:描述事物的符号记录称为数据
数据库:数据库是存储在计算机存储设备上,结构化的相关数据的集合。是以文件的形式存储在存储介质上的,它是数据库系统操作的对象和结果。
数据库管理系统:是位于用户与操作系统之间的帮助用户建立、使用和管理数据库的数据管理软件
功能
数据定义
数据操纵
数据控制
数据通信
数据库系统:指在计算机系统中引入数据库后构成的系统
特点
数据共享性:能被多个用户、多个应用程序所共享;减少数据冗余,节约储存空间
数据独立性强:应用程序和数据相互独立。
数据结构化:以一定逻辑结构存放
统一的数据控制功能
组成
数据库管理系统及相关软件
数据库管理员
数据应用系统
用户
抽象级别
逻辑模式:描述存储在数据库中数据的逻辑结构,包括数据对象信息以及数据对象之间的联系信息
物理模式:描述逻辑模式在磁盘等二级存储设备上是如何存储
外模式:为终端用户的需求而设计
数据模型
基本组成
数据结构:数据结构是数据模型的基础,数据操纵和约束都建立在数据结构上
数据操作:数据模型中的数据操作主要在描述相应数据结构上的操作类型和操作方式。数据库主要有检索和更新(包括插入、删除、修改)两大类操作
数据约束
模型分类
第一类是概念模型:它是按用户的观点来对数据和信息建模,主要用于数据库设计
第二类是逻辑模型和物理模型,主要用于DBMS(数据库管理系统)的实现。
逻辑模型
层次模型:用树状结构来表示实体与实体之间的联系
网状模型:用网状结构表示实体与实体之间的联系,是层次模型的拓展
关系模型:用二维表结构来表示实体与实体之间的联系。一个二维表就是一个关系
面对对象模型
对象关系模型
物理模型是对数据最底层的抽象,它描述数据在磁盘上的存储方式和存取方法
关系数据库
基本概念
关系:一个关系对应通常说的一张表
元组(记录):表中一行即为一个元组
属性(字段):表中一列即为一个属性,给每一个属性起一个名称既属性名。
键(码)
超键:能唯一识别元组的属性或属性集
候选键:如果一个属性或属性集能唯一识别元组,且又不含多余的属性或属性集。候选键是超键的子集
主键:在一个关系模式中,正在使用的候选键或由用户特别指定的某一候选键即为主键
外键:如果关系R中某个属性或属性集是其他关系模式的主键,即外键
域:属性的取值范围
分量:元组中的一个属性值。最基本的数据单位
关系模型:即关系的结构
关系操作
查询
选择
投影:消去某些列,并重新安排列的顺序,再删去重复元组的课程
连接:
P16-19
除
并:设关系R和关系S具有相同的元数n(即两个关系都有n个属性),相应的属性取自同一个域,则关系R和关系S的并由属于R或属于S的元组组成,即为RÈSº{t|tÎRÚtÎS}
交:记为RÇSº{t|tÎRÙtÎS}
差:设关系R和关系S具有相同的元数n,且相应的属性取自同一个域,则关系R和S的差由属于R而不属于S的所有元组组成,记为R——Sº{t|tÎRÙtÎS}
笛卡尔积:记为R*Sº{t|t<t^r,t^sÙt^rÎRÙt^sÎS}
更新
插入
删除
完整性约束
实体完整性:关系的主键不能是空值(Null)且不能有相同的值
参照完整性:指关系中的外键必须是另外一个关系的主键的有效值或者是Null
用户自定义完整性:用户自定义完整性是用户自行定义的删除约束、更新约束、插入约束
Access
表:是数据库中用来存储数据的对象。是整个数据库系统的数据源,也是其他对象的基础
查询:也是一个表,它是以表为基础数据源的虚表。可以说数据库中其他数据库对象的数据来源
窗体:是系统工作的窗口。可以用来控制数据库应用的系统流程,可以接受用户信息,可以完成对表或查询的数据输入、编辑、删除等操作。
报表:是数据库的数据输出形式之一。可以对数据库中的数据进行分析,然后将处理结果通过打印机输出。还可以对数据完成分类小计、分组汇总
宏:是数据库中的另一个特殊的数据库对象,他士一个或多个操作命令的集合,其中每个命令实现一个特定的操作
页
模块
磁盘
物理模式
逻辑模式
外模式3
外模式2
外模式1