1 / 16
文档名称:

第五课数据完整性之实体完整性实现2.ppt

格式:ppt   大小:438KB   页数:16页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第五课数据完整性之实体完整性实现2.ppt

上传人:wenjun1233211 2021/5/20 文件大小:438 KB

下载得到文件列表

第五课数据完整性之实体完整性实现2.ppt

相关文档

文档介绍

文档介绍:数据完整性 之实体完整性的实现(2)
1
实体完整性的实现
实体完整性可以通过
索引
IDENTITY属性来实现
PRIMARY KEY约束
UNIQUE约束
2
一.PRIMARY KEY约束
通过定义PRIMARY KEY(主键)约束惟一地标识表中记录,每个表都应有一个主键,可以是一列或列组合。一个表只能有一个PRIMARY KEY约束。
Image、text数据类型的字段不能设置为主键。
PRIMARY KEY(主键)约束应遵从规则:无空值,无重复值。
当向表中的现有列添加主键约束时,自动检查列中现有的数据是否符合规则。
课外阅读:
3
一.PRIMARY KEY约束
1. 用企业管理器定义主键
2.用T-SQL语句定义主键
(1)创建表时定义主键约束
CREATE TABLE 数据表名
(列名 数据类型 [CONSTRAIN 约束名] PRIMARY KEY[,…])
说明:语法格式1定义单列主键
4
【例】创建学生档案表并设置学号列为主键
use xs
go
create table xsda1
(学号 char(6) primary key, /*设置主键*/
姓名 nchar(4) not null,
性别 nchar(1),
班级 nvarchar(10),
家庭住址 nvarchar(20) ,
出生日期 datetime,
入学日期 datetime)
课外阅读:
5
【例】创建学生档案表并设置学号列为主键
use xs
go
create table xsda1
(学号 char(6) primary key, /*设置主键*/
姓名 nchar(4) not null,
性别 nchar(1),
班级 nvarchar(10),
家庭住址 nvarchar(20) ,
出生日期 datetime,
入学日期 datetime)
6
一.PRIMARY KEY约束
CREATE TABLE 数据表名
([CONSTRAIN 约束名] PRIMARY KEY (列名1[,…n])
[,...])
【例】 创建学生成绩表并设置组合主键
use xs
go
create table xscj1
(学号 char(6) ,
课程编号 char(6) ,
成绩 int,
constraint pk_成绩 primary key (学号,课程编号)
) (课外阅读: )
7
一.PRIMARY KEY约束
(2)修改表时定义主键约束
ALTER TABLE 表名
ADD [CONSTRAINT 名称] PRIMARY KEY (列名1[,…n])
【】 修改表添加组合主键约束
Use xs
go
alter table xscj
add constraint pk_成绩 primary key (学号, 课程编号)
注:在添加新的主键约束前,应删除已有主键约束。
8
一.PRIMARY KEY约束
(3)删除PRIMARY KEY约束
ALTER TABLE 表名
DROP CONSTRAINT 约束名[,…n]
【例5-19】删除上例中创建的PRIMARY KEY约束。
USE XS
ALTER TABLE KCXX
DROP CONSTRAINT pk_成绩
GO
课外阅读:
9
二.UNIQUE(唯一性)约束
如果要确保一个表中的非主键列不输入重复值,应在该列上定义UNIQUE约束(唯一约束)。
主键约束与惟一约束的区别:
主键约束只能有一个,惟一约束可有多个。
主键约束字段值不允许为NULL,而惟一约束字段的值可取NULL。
PRIMARY KEY约束与UNIQUE约束的相同点在于:二者均不允许表中对应字段存在重复值。
10

最近更新

IDSA:2016新版曲霉菌病诊治指南(1) 51页

无烟烧烤项目创业计划书 7页

旅行拍照项目融资计划书 6页

新闻专业大学生职业发展规划 5页

新中式餐饮项目招股说明书 6页

文具网店的项目融资方案 6页

摆摊水果饰品商业计划书 7页

第五章-牙周病的主 50页

yiyuan电梯使用制度 2页

融资租赁中的矿产法律问题研究 2页

蛋氨酸对奶牛乳腺上皮细胞亚细胞器蛋白质组学.. 2页

蓝藻胞外聚合物的环境行为及其与汞的作用 2页

葡萄园种养结合模式与套种模式研究 2页

英语专业新生的跨文化适应问题研究 2页

若干偏微分方程最优控制问题的数值方法 2页

芳洲园小区工程项目质量管理研究 2页

色织工艺CAD系统开发及织物配色研究 2页

航海模拟器中缆绳作业的仿真研究 2页

腹腔镜辅助下食管癌切除与左侧开胸手术对比研.. 2页

腰果酚衍生物的制备及其在环氧树脂领域的应用.. 2页

脂肪干细胞来源施万细胞在大鼠脑损伤中的应用.. 2页

胸腰椎转移性肿瘤的手术疗效与影响因素的相关.. 2页

胡适国学观的渊源和冲突——以“国学书目”讨.. 2页

我在巴厘岛SPA的亲身体验散文 2页

2022年乡镇公务员干部入党申请书范文 3页

减肥的数学建模 15页

危急心律失常的识别及处理 89页

万年历流程图(共4页) 4页

有限元分析实验报告(共16页) 16页

圣经中生日祝福的经文圣经中的生日祝福2篇 11页