(4.1)--第3讲:不以规矩不能成方圆.pdf

上传人:刘静 文档编号:52755229 上传时间:2022-10-23 格式:PDF 页数:16 大小:970.16KB
返回 下载 相关 举报
(4.1)--第3讲:不以规矩不能成方圆.pdf_第1页
第1页 / 共16页
(4.1)--第3讲:不以规矩不能成方圆.pdf_第2页
第2页 / 共16页
点击查看更多>>
资源描述

《(4.1)--第3讲:不以规矩不能成方圆.pdf》由会员分享,可在线阅读,更多相关《(4.1)--第3讲:不以规矩不能成方圆.pdf(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第3讲:不以规矩,不能成方圆数据库的约束机制前端与后台的故事SQL语言及其编程是指存在于人们头脑之外的客观世界,也称为现实世界现实世界现实世界的信息在机器世界中以数据形式存储在数据库中,被我们称作数据世界数据世界数据世界与现实世界主键约束(PRIMARY KEY)What&why?具有包含唯一标识数据表中每一行的值所在的一列或一组列称为表的主键(PK),用于强制表的 实体完整性如果对多列组合定义了主键约束,则该多列组合中的一列中的值可能会重复,但来自主键约束定义中所有列的值的 任何组织必须唯一在数据表中记录了以下数据信息:2、主键值必须唯一标识表中的每一行。3、复合主键不能包含不必要的多余列。

2、1、每个表只能定义一个主键。How?注意事项:唯一性原则最小化原则 what&why?外键约束:用来在两个表的数据之间建立关联外键约束(FOREIGN KEY)主键外键学生信息表(主表)成绩信息表(外表)主表对于两个具有关联关系的表而言,相关联字段中对于两个具有关联关系的表而言,相关联字段中 how?理清两个概念:主键所在的表就是主表。(父表)外表(子表)外键所在的表就是外表。1、主表必须已经存在于数据库中,或者是当前正在创建的表。2、必须为主表定义主键。3、主键不能包含空值,但允许在外键中出现空值。定义一个外键时,需要遵守下列规则:4、外键中列的数目必须和主表的主键中列的数目相同。5、外键中

3、列的数据类型必须和主表主键中对应列的数据类型相同。6、对于数据库中定义的外键,如果不再需要,可以将其删除。定义一个外键时,需要遵守下列规则:what&why?非空约束:指强制字段的值非空约束(NOT NULL)不能为空 what&why?唯一约束(Unique Key)唯一约束:强制某列中的值具有唯一性,允许为空,但只能出现一个空值。唯一约束可以确保一列或者几列不出现重复值。唯一约束可以看作是主键约束的有效补充,因为一个表只能定义一个主键,如果这个表的其他关键字段也需要唯一性,就可以设置唯一约束了,一个表可以定义多个唯一约束。what&why?默认约束:用来指定数据表中某列的默认值默认约束(DEFAULT)谢谢观看T h a n k Yo u F o r W a t c h i n g

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁