导图社区 关系模型
这是一篇关于关系模型的思维导图,主要包括完整性约束、数据结构和数据操作三部分内容,值得收藏的资料!
这是一篇关于地理空间数据库概论的思维导图,包括数据模型、空间数据库、空间数据库标准、空间数据库管理系统等内容。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
关系模型
完整性约束
实体完整性
单个关系
1-n个属性都不能取NULL
参照完整性
两个关系之间的应用
1-n个属性取参照关系属性值或者NULL
是关系模型必须满足的完整性约束条件,被称作是关系的两个不变性,应该由关系系统自动支持
子主题
用户定义完整性
小结
数据操作
特点:操作对象和结果都是集合
查询:选择、投影、连接、除、并、交、差
更新:插入、删除、修改
语言种类
关系代数语言:用对关系的运算来表达查询要求
关系演算语言:用谓词来表达查询要求
SQL:介于关系代数和关系演算之间的语言,即结构化查询语言SQL
数据结构
数据结构:关系;逻辑结构:非嵌套的二维表在关系模型中,无论是实体还是实体间的各种联系均用关系来表示
基本概念
域
一组具有相同数据类型的值的集合
笛卡尔积
元组
分量
每一个元素(d1,d2,…,dn)叫作一个n元组 (N-Tuple)或简称元组 (Tuple)。元素中的每一个值di叫作一个分量 (Component)
属性
候选码
主码
属性 (Attribute):关系中的一列即为一个属性 域:属性的取值范围称为该属性的域 码:可以唯一确定一个元组的最小属性集合称为候选码 (Candidate Key),或简称为码 (Key) 分量:元组中的一个属性值 关系模式 (Relation Schema):对关系的描述,一般表示为:关系名(属性1,属性2,…,属性n) 关系实例 (Relation Instance):关系的内容
组成
关系名(表名,相对变化)
关系模式:关系名(属性1,属性2,…,属性n)(表头,相对变化)
关系实例(表中的数据,随时间变化)
类型
基本关系
(通常又称为基本表或基表),基本表是实际存在的表,是实际存储数据的逻辑表示
查询表
查询结果对应的表
视图表
由基本表或其他视图表导出的表,是虚表,不对应实际存储的数据
只有基本关系是真正存储数据的