TreeMind树图在线AI思维导图
当前位置:树图思维导图模板资格考试计算机关系数据模型思维导图

关系数据模型思维导图

  收藏
  分享
免费下载
免费使用文件
U328204999 浏览量:232023-03-21 22:41:44
已被使用2次
查看详情关系数据模型思维导图

关系数据模型介绍

树图思维导图提供 关系数据模型 在线思维导图免费制作,点击“编辑”按钮,可对 关系数据模型  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:b8582a13e9d5031830d7178ea07ddd3e

思维导图大纲

关系数据模型思维导图模板大纲

SQL语言简介

功能

数据定义(DDL)

数据操作(DML)

数据控制(DCL)

关系数据模型的数据结构

关系:用于描述数据本身,数据之间的联系,俗称表

列:也称字段,属性,数据项,成员

行:有时也称元组,记录

域:属性的取值范围

关系模式:对关系的描述,由关系名及各个列构成

关系实例:记录或元组的集合

候选键:能够唯一识别关系实例元组的最小字段集,是主属性

主键:一个唯一识别关系实例原则的最小字段集合,非主属性

外键:一张表中的某个属性是另一张表中的候选键或主键,是表与表之间的联系

关系模型上的完整性约束

作用:保证数据完整性

实施:主要由DBMS实施

类别

域约束:列数据类型的约束

主键约束(实体完整性)满足:1.值唯一;2. 不能为空值

唯一约束(针对候选键)满足:1.值唯一;2.可有且仅有一个取值为空

外键约束(参照完整性,表间约束)

对主表的操作

插入:主表中主键值的插入不会影响从表中的外键值

修改:会影响从表

改变从表中的外键值,与主表保持一致,命令是:CASCADE

将受影响的外键值改为空值,命令是:SET NULL

将外键值改为属性的默认值,命令是:SET DEFAULT

当存在相应的外键值时,禁止修改,命令是:NO ACTION

删除:会影响从表

删除从表中相应的元组,与主表保持一致,级联删除,命令是:CASCADE

将受影响的外键值改为空值,命令是:SET NUL

将外键值改为属性的默认值,命令是:SET DEFAULT

当从表中存在相应的外键值时,禁止主表删除对应的元组。命令是:NO ACTION

对从表的操作

插入:要求插入的外键值应参照(REFERENCE)主表中的主键值

修改:要求修改的外键值应参照主表中的主键值

删除:不需要参照主表中的主键值

一般性限制

检查约束(表约束)

检查表中的某一列的值是否在某一取值范围内

检查表中某几列是否满足指定的条件

SQL Server和Sybase支持的完整性约束及其设定

完整性分类

子主题 1

默认(DEFAULT)

创建:CREATE DEFAULT 默认名 AS‘默认值’

绑定:sp_bindefault '默认名','表名.列名'

取消绑定:sp_unbindefault '表名.列名'

删除:drop default 默认名

RULE:针对表中的某一列,表明该列的取值范围

创建:CREATE RULE 规则名 AS 规则

绑定:Sp_bindrule 规则名,'表名.列名'

取消绑定:Sp_bindrule '表名.列名'

删除:Drop rule 规则名

rule和default的对比

子主题 1

检查约束

列级检查约束

表级检查约束

用Alter Table添加检查约束

主键约束(Primary Key)

不能出现空值,且所有值唯一。在定义主键约束后,系统自动生成一个聚簇索引

分类

列级

表级

唯一约束(UNIQUE)

唯一约束针对候选键的约束,在定义唯一约束后,系统会为该变生成一个非聚簇索引

分类

列级

表级

外键约束或参照约束

用来维护通过外键联系的主表和从表间两个方向的数据完整性,定义外键约束的列必须是另一个表中的主键或候选键

相关思维导图模板

种子思维脑图思维导图

树图思维导图提供 种子思维脑图 在线思维导图免费制作,点击“编辑”按钮,可对 种子思维脑图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:86f8307a40ea24607c6c79354e09377f

老公长期同屋不同房思维导图

树图思维导图提供 老公长期同屋不同房 在线思维导图免费制作,点击“编辑”按钮,可对 老公长期同屋不同房  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:dab6d49b0facf0511dcd60f8b3093226