任务3.3 设置数据库完整性(课件)-《数据库应用技术-SQL Server》同步教学(大连理工大学出版社)
2024-01-03
|
22页
|
132人阅读
|
1人下载
普通
内容正文:
第3章 数据库建立
本章教学目标
学会使用SQL Server 2012创建数据库的方法;
学会使用SQL Server 2012创建数据表的方法;
学会建立数据库约束的基本方法;
学会使用T-SQL语句进行数据的增、删、改;
学会创建与使用索引的基本方法。
本章教学任务
创建与管理数据库
创建与管理数据表
设置数据库完整性
更新数据库的数据
1
2
3
4
创建和使用索引
5
任务3.3 设置数据库完整性
回顾复习
任务描述
任务准备
任务演示
1
2
3
4
课堂实践
5
课堂讨论
6
小结与作业
7
回顾复习
1.数据表创建的方式?
通过图形化建立和T-SQL建立
2.字段修改的关键字是什么?
ALTER
任务描述
1.创建主键约束
设置CRM客户关系管理数据库中商品表、部门表、岗位等级表、业务员表、业务员任务表、客户表、客户信用评分档案表、客户订购表和客户反馈信息表的主键,并验证其作用。
2.创建外键约束
通过创建数据库关系图方式将CRM客户关系管理数据库中的九张表建立关系,从而创建外键约束。
任务描述
3.创建默认约束
设置客户反馈信息表的“FTime”字段默认为当前日期,采用getdate()函数完成,并进行验证。
4.创建检查约束
设置客户表中的“CCredit”字段的值为“AA级”、 “A级”、 “B星级”、 “C级”、 “D级”中的一种。
任务准备
数据完整性
域完整性
实体完整性
参照完整性
自定义完整性
任务准备
数据库约束:约束(Constraint)是SQL Server 2012提供的自动保持数据库完整性的一种方法,通过对数据库中数据设置某种约束条件来保证数据的完整性。
任务准备
约束的创建。约束的创建一般可以采用如下两种方法:
1.使用SSMS图形化创建约束;
2.使用T-SQL语句创建。
任务准备
创建主键
任务准备
创建外键
任务准备
创建默认约束
任务准备
创建CHECK约束
任务演示
1.创建主键约束
2.创建外键约束
3.创建默认约束
4.创建检查约束
任务演示
1.创建主键约束
任务演示
2.创建外键约束
任务演示
3.创建默认约束
任务演示
4.创建检查约束
课堂实践
1.为CRM客户关系管理数据库的九张表建立主键及关系图。
2.在TB_Product表中,设置 “PType”字段的内容只能是数码、电脑产品、手机、家用电器中的一种。
3.在TB_Customer表中,设置“CIntegration”字段的值大于等于0。
4.在TB_Salesman表中,设置“SSex”字段为“男”或者“女”,默认值为女。
课堂讨论
完整性有哪几种?
约束有哪些?
检查约束和规则怎样互换?
技术基础中的相关内容。
小结与作业
本任务主要包括以下知识:
1.完整性
2.约束
3.创建约束的方法
完成HR人力资源管理数据库:HR人力资源管理数据库完整性的设置
$$
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。