fpbl.net
当前位置:首页 >> 在SQL SErvEr 2012中,可采用哪些办法实现数据完整性?各举一例,并分别编程实现 >>

在SQL SErvEr 2012中,可采用哪些办法实现数据完整性?各举一例,并分别编程实现

数据完整性(Data Integrity)是指数据的精确性(Accuracy) 和可靠性(Reliability).它是应防止数据库中存在不符合语义规定的数据和防止因错误信息的输入输出造成无效操作或错误信息而提出的.数据完整性分为四类:实体完整性(Entity Integrity)、域完整 性(Domain Integrity)、参照完整性(Referential Integrity)、用户定义的完整性(User-definedIntegrity). 数据库采用多种方法来保证数据完整性,包括外键、束约、规则和触发器.系统很好地处理了这四者的关系,并针对不同的具体情况用不同的方法进行,相互交叉使用,相补缺点.

可以通过建立唯一的索引、primary key约束、unique约束或identity约束来实现实体完整性 当然确定,建议你买本sql server的入门的书看看就知道了 很简单的

1、数据库数据完整性都是靠约束来实现的; 2、SQLServer中有五种约束,Primary Key约束、Foreign Key约束、Unique约束、Default约束和Check约束.

1、实体完整性: 要求表中的每一行都反映不同的实体.通过索引、唯一约束、主键约束或者标识列来实现 2、引用完整性:用于定义主表之间的关系,保证从表中外键列不会出现主表中对应主键列没有的项 3、域完整性:表示给定输入的有效性.通过限制数据类型、检查约束、输入格式、外键约束、非空约束等方法来实现4、自定义完整性:用户自定义完整性用来定义特定的规则 还有什么疑问继续追问!!

PRIMARY KEY约束 主键FOREIGN KEY约束 外键UNIQUE约束 唯一CHECK约束 约束变量取值范围

当然是用foreign key约束啦,我觉得是 c) .定义主键及外键

在 SQL Server 2000 数据完整性类型及其实现技术有哪些? (1)域完整性:DEFAULT(默认值) 、DEFAULT(默认技术) 、CHECK(检查) 、RULE (2)实体完整性:PRIMARY KEY(主键) 、UNIQUE(唯一键) 、IDENTITY(标识列) (3)参照完整性:FOREIGN KEY(外键) (4)自定义完整性:自定义函数、触发器

参照完整性规则在SQL中可以用外键子句,检查子句,断言等三种方式实现

完整性就是让你的数据不出异常,完整性有:实体完整性(如主键关系),参照完整性(如外键关系),自定义完整性(如check)

SQL Server 2000中数据完整性有以下四种类型:实体完整性、域完整性、引用完整性和用户定义完整性,鉴于篇幅所限,仅对后面两项完整性进行讨论.一、引用完整性引用完整性基于外键与主键之间的关系(通过FOREIGN KEY和PRIMARY

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.fpbl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com