![](https://www.jinchutou.com/images/s.gif)
数据库基础及其应用 计算机类 教学课件 ppt 作者 李法春 任务三
82页1、任务三 管理数据库表,任务单,任务三 管理数据库表,3.1 实现数据完整性与约束 3.2 创建规则和默认值 3.3 创建索引,3.1 数据完整性与约束,3.1.1 数据完整性 1域完整性 域完整性(即列完整性),指定一组对列有效的数据值,并确定是否允许有空值。 2实体完整性 实体完整性(即表完整性),要求表中所有的行具有唯一的标识符。 3参照完整性 参照完整性(即引用完整性),要求确保始终保持主表主键和引用表外键关联字段一致性的关系,并可设置主表和引用表之间操作上的级联关系,如级联更新和级联删除等。,3.1 数据完整性与约束,3.1.2 设置约束 约束是实现数据完整性的首选方法。约束确保在列中录入有效的数据值,并且维护表之间的关联。 1)主键(PRIMARY KEY)约束。 2)唯一性(UNIQUE)约束。 3)标识(IDENTITY)。 4)检查(CHECK)约束。 5)默认值(DEFAULT)约束。 6)是否可以为空值(NULL)。 7)外键(FOREIGN KEY)约束。,1、PRIMARY KEY(主键)约束,一个表通常可以通过一个列或多个列组合的数据来惟一标识表中的每一行,这
2、个列或列组合的数据就被称为表上的主键。主键可以来强制实体完整性。 表的主键约束有以下几个特征和作用: 1)主键约束通过不允许一个或多个列输入重复的值来保证一个表中所有行的惟一性,使所有行都是可区分的; 2)一个表上只能有一个,且组成主键的列的数据都不能取空值; 3)当定义主键约束时,SQL Server在主键列上建立惟一性索引,这个索引在主键被查询时可以加快查询的速度,2唯一性(UNIQUE)约束,使用惟一性约束的作用是保证在不是主键的指定惟一性的列上不会出现重复的数据。 使用惟一性约束和主键约束都可以保证数据的惟一性,但它们之间有两个明显的不同: 1)一个表上只能定义一个主键约束,但可以定义多个惟一性约束。 2)定义了惟一性约束的列上的数据可以为空值,且只允许有一条记录在字段上取值为空,而定义了主键约束的列上的数据不能为空值。,3标识(IDENTITY),每一个表都可以有一个标识列,其中包括由系统自动生成的能够标识表中每一行数据的惟一序列值。 其格式:IDENTITY(初始值,步长) 初始值表示表中第一行数据的标识列的取值,默认初始值为1,步长,即每一个新标识列值比上一个增长多少,默
3、认步长值也为1。,注 意: 1)每张表只允许有一个标识列; 2)该列必须使用下列数据类型之一:decimal、int、numeric、smallint和tinyint; 3)该列必须设置为不允许为空值,且不能有默认值。,4检查(CHECK)约束,检查约束可以用来限制列上可以接受的数据值,检查约束使用逻辑表达式来限制列上可以接受的数据。 例如,可以指定orders中的订货数量必须大于零,这样当插入表中的订货记录的订货数量为0或负数时,插入操作不能成功执行,从而保证了表中数据的正确性。 可以在一列上使用多个检查约束,也可以在表上建立一个可以在多个列上的使用的检查约束。,5默认值(DEFAULT)约束,数据库中每一行记录中的每一列都应该有一个值,当然这个值也可以是空值。但有时向一个表中添加数据(添加一行记录)时不知道某列的值或该列的值当时还不能确定,这时可以将该列定义为允许接受空值或给该列定义一个默认值。 默认值就是当向表中插入数据时,如果用户没有明确给出某一列的值,SQL Server自动为该列添加的值。,6非空(NOT NULL)约束,空值(NULL)意味着数据尚未输入,从未对该列赋过值
4、。 它与0或长度为零的字符串(“”)的含义不同。 如果表中的某一列必须有值才能使记录有意义,那么可以指明该列不允许取空值。,7外键(FOREIGN KEY)约束,外键也是由表中的一个列或多个列组成的,它是和在相关表中事先定义的具有惟一性的列一起使用的,该列可以是所在表的主键。 外键约束用来建立和强制两个表之间的关联,即一个表的一个列或列组合与另一个表中的具有惟一性的列或列组合相关,这个列或列组合就成为一个表中的外键。 外键约束限制将破坏主从表相关联的操作。,3.1.3 强制数据完整性与约束的关系,3.1.4 设置约束信息,1通过企业管理器设置约束 与修改表一样,打开企业管理器,展开数据库,选择数据库中的“表”节点,并在右边的窗口选择要修改的表,右击在弹出的快捷菜单中选择“设计表”,打开“修改表”窗口。,(1)设置主键,1)选择设置主键的列,单击图中设置主键工具 。 2)单击图中管理索引/键工具,查看主键的设置与命名,在图中可以看到当创建了主键,系统自动为该列创建了聚集索引(CLUSTERED)。,(2)设置标识,在设计表“customer表”中,如图设置字段“客户ID”具有标识,初始值
《数据库基础及其应用 计算机类 教学课件 ppt 作者 李法春 任务三》由会员E****分享,可在线阅读,更多相关《数据库基础及其应用 计算机类 教学课件 ppt 作者 李法春 任务三》请在金锄头文库上搜索。
![逍遥游复习 知识点整理](https://union.02img.goldhoe.com/2019-12/8/505f3789-2603-4712-bdef-71cd509d8a15/pic1.gif)
逍遥游复习 知识点整理
![近现代法德关系史 高三展示课3稿](https://union.02img.goldhoe.com/2019-12/8/4604610f-aea6-4bbe-a43b-99b4a54da86e/pic1.gif)
近现代法德关系史 高三展示课3稿
![当代大学生人生信仰及追求的调查研究](https://union.02img.goldhoe.com/2019-12/7/53785a1d-58fb-45a1-bba8-5ac6a8261a3f/pic1.gif)
当代大学生人生信仰及追求的调查研究
![长相思 纳兰性德-ppt课件](https://union.02img.goldhoe.com/2019-12/8/c3e94bae-df0f-4869-88d0-1def0b785ecf/pic1.gif)
长相思 纳兰性德-ppt课件
![课件:危机意识 一](https://union.02img.goldhoe.com/2019-12/8/a8f0aebb-168c-4b6b-8234-21b874b77d27/pic1.gif)
课件:危机意识 一
![英语ppt演讲关于阿甘正传](https://union.02img.goldhoe.com/2019-12/8/2640d346-e66c-4acf-88ca-446bd54b3d81/pic1.gif)
英语ppt演讲关于阿甘正传
![发达国家基础教育改革的动向与趋势 修改版](https://union.02img.goldhoe.com/2019-12/7/82dcc494-0ce3-468b-818e-8e43108953c9/pic1.gif)
发达国家基础教育改革的动向与趋势 修改版
![中国民间美术 课件.ppt](https://union.02img.goldhoe.com/2019-12/7/c7f7aba5-b7e0-4f1b-ab20-da5dc558ab92/pic1.gif)
中国民间美术 课件.ppt
![生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016](https://union.02img.goldhoe.com/2019-12/8/951dc3fa-a0fa-47c3-a0ae-70bb4b6289e1/pic1.jpg)
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
![现代信号处理思考题 含答案](https://union.02img.goldhoe.com/2019-12/8/d20edea3-a91e-4d51-8192-feff4622143a/pic1.jpg)
现代信号处理思考题 含答案
![执业药师继续教育 抑郁症的药物治疗 100分](https://union.02img.goldhoe.com/2019-12/7/c21ff84e-ed03-496f-af06-52d837f73f64/pic1.jpg)
执业药师继续教育 抑郁症的药物治疗 100分
![小学生的成长档案模板不用修改 万能型](https://union.02img.goldhoe.com/2019-12/7/d6b9a2d6-be46-4f22-b754-5d4ebf8566c4/pic1.jpg)
小学生的成长档案模板不用修改 万能型
![增订六版 现代汉语 上册 第二章文字 思考与练习答案](https://union.02img.goldhoe.com/2019-12/7/547c779f-355a-40a9-bc37-f36d193c8c58/pic1.jpg)
增订六版 现代汉语 上册 第二章文字 思考与练习答案
![国家财政ppt课件](https://union.02img.goldhoe.com/2019-12/7/03c5254e-f9f3-47a9-a573-92a2cce08c31/pic1.jpg)
国家财政ppt课件
![加拿大英语介绍](https://union.02img.goldhoe.com/2019-12/7/ea7b0cbd-3e1e-44c7-81d6-d59b8acb3acf/pic1.jpg)
加拿大英语介绍
![六年级统计图的选择课件](https://union.02img.goldhoe.com/2019-12/7/dcfc22bf-cbcb-48b3-998a-ce7ffd396440/pic1.jpg)
六年级统计图的选择课件
![中学生成长档案ppt](https://union.02img.goldhoe.com/2019-12/7/0a7742d1-ba2a-4652-9173-11a48c6911a9/pic1.jpg)
中学生成长档案ppt
![中国现代文学史期末复习整理](https://union.02img.goldhoe.com/2019-12/7/775dd346-d53b-4b9e-bd92-36eb4d9f296c/pic1.jpg)
中国现代文学史期末复习整理
![lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究](https://union.02img.goldhoe.com/2019-12/3/84e0765a-9a79-432c-aba2-9e5ba9ddf5cb/pic1.jpg)
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
![风雨贾平凹阅读答案](https://union.02img.goldhoe.com/2019-12/8/fd42478e-a812-4fc1-b153-9172fc7a7deb/pic1.jpg)
风雨贾平凹阅读答案
![电大最新版《公司概论》第二章公司的特征、功能和类型](/Images/s.gif)
2024-06-17 30页
![电大最新版《公司概论》第三章](/Images/s.gif)
2024-06-17 44页
![电大最新《城市管理学》课件第三章现代城市管理基础理论](/Images/s.gif)
2024-06-17 32页
![电大最新《城市管理学》课件第5章城市经济管理](/Images/s.gif)
2024-06-17 41页
![电大最新《城市管理学》课件第四章城市发展战略管理](/Images/s.gif)
2024-06-17 23页
![电大最新《城市管理学》课件第一章导论](/Images/s.gif)
2024-06-17 43页
![人民大2024汽车钣金实训教程(第二版) 课件实训八钣金零件的放样与下料](/Images/s.gif)
2024-06-13 10页
![人民大2024汽车钣金实训教程(第二版) 课件实训九钣金零件手工成型](/Images/s.gif)
2024-06-13 11页
![人民大2024汽车钣金实训教程(第二版) 课件实训十七车门玻璃 (可升降)的更换与调整](/Images/s.gif)
2024-06-13 11页
![人民大2024汽车钣金实训教程(第二版) 课件实训十六车身塑料件的维修](/Images/s.gif)
2024-06-13 9页