1 / 9
文档名称:

网络数据库第八章.ppt

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

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

分享

预览

网络数据库第八章.ppt

上传人:中国课件站 2011/9/6 文件大小:0 KB

下载得到文件列表

网络数据库第八章.ppt

文档介绍

文档介绍:网络数据库Web Data Base
专业:电子商务
主讲:包锋
第八章 SQL Server完整性控制
SQL Server 完整性概述
SQL Server 的约束
SQL Server 的规则
SQL Server 的默认值
一 SQL Serevr 完整性概述
完整性分类
实体完整性:是施加在标识列或主键上的约束条件,以保证实体的唯一性。实体完整性限制一般通过索引、唯一、主键及标识列来实现。
域完整性:是施加在某个表列上的约束条件,用以保证该列的输入或修改是否在有效的数据类型、格式或取值范围内。域完整性一般通过外关键字、CHECK约束、DEFAULT定义、NOT NULL定义和规则来实现。
参照完整性:是施加表的主键和外键的约束条件,以保证两个表的主键和外键的一致性。
用户自定义完整性
数据库完整性实现机制
在SQL Server 中有一套实现完整性控制的机制,主要有约束、规则、默认值、标识列、数据类型、索引、触发器和存储过程。
约束概述
约束是数据库管理系统限制输入到表中的某列值的一种自动化方法。按照用途的不同,约束分为5种:
l 主键约束(Primary Key Constraint)
l 外键约束(Foreign Key Constraint)
l 检查约束(Check Constraint)
l 唯一约束(Unique Constraint)
l 默认约束(Default Constraint)
二、SQL Server 约束
主键约束:主键约束指定一列或几列的组合在表中具有唯一性,即能唯一标识一行记录。
(1) 定义主键
使用企业管理器、使用T-SQL语言。
(2) 管理主键
sp_pkeys <表>:查看主键
Alter Table <表> Drop [Constraint] <主键名>
删除主键
Alter Table <表> ADD [Constraint] <主键名>
Primary Key 添加主键
使用企业管理器管理主键
外键约束:是定义表与表之间的约束关系
(1) 定义外键
使用企业管理器、使用T-SQL语言。
(2) 管理外键
使用企业管理器管理外键
使用T-SQL语言管理外键
Check约束:通过检查输入到列中的值来维护域的完整性。
(1) 使用T-SQL语言定义Check约束(语法参见P185)
(2) 管理Check约束
使用T-SQL语言
使用企业管理器
唯一约束:用来确保不受主键约束的列上的数据的唯一性。
l 用于非主键的一列或多列上要求数据唯一的情况
l 允许列可以有NULL值
l  可

最近更新

2024年湖南外贸职业学院单招综合素质考试模拟.. 41页

2024年湖南安全技术职业学院单招职业技能测试.. 41页

2024年湖南幼儿师范高等专科学校单招职业适应.. 40页

2024年湖南汽车工程职业学院单招职业技能测试.. 39页

2024年湖南理工职业技术学院单招职业倾向性测.. 41页

2024年湖南电子科技职业学院单招职业技能测试.. 41页

2024年湖南省岳阳市单招职业适应性测试模拟测.. 39页

2024年湖南省株洲市单招职业适应性测试题库及.. 40页

2024年湖南省益阳市单招职业适应性测试题库最.. 42页

2024年湖南网络工程职业学院单招职业倾向性考.. 40页

2024年湖南财经工业职业技术学院单招职业适应.. 40页

2024年湖南高速铁路职业技术学院单招职业倾向.. 39页

2024年湖州职业技术学院单招职业适应性测试题.. 40页

2024年湘潭医卫职业技术学院单招职业倾向性考.. 41页

2024年湛江幼儿师范专科学校单招职业适应性测.. 40页

2024年漳州卫生职业学院单招职业适应性测试模.. 41页

2024年漳州科技职业学院单招综合素质考试题库.. 41页

2024年潇湘职业学院单招职业技能测试题库附答.. 40页

2024年潍坊护理职业学院单招职业倾向性测试模.. 39页

2024年烟台黄金职业学院单招职业倾向性测试模.. 40页

2024年焦作工贸职业学院单招职业技能考试题库.. 41页

2024年燕京理工学院单招职业倾向性测试模拟测.. 42页

2024年琼台师范学院单招职业适应性测试题库附.. 41页

2024年甘肃工业职业技术学院单招职业适应性测.. 42页

2024年甘肃机电职业技术学院单招职业倾向性测.. 41页

2024年甘肃省天水市单招职业倾向性测试题库推.. 40页

小学数学六年级下册《鸽巢问题》作业设计 9页

【人教版英语字帖】七年级下册单词表衡水体字.. 42页

国开《建筑力学》期末机考答案 15页

农村人才流失国外研究报告 2页