fpbl.net
当前位置:首页 >> 在sql sErvEr2005数据完整性类型及其实现技术有哪些 >>

在sql sErvEr2005数据完整性类型及其实现技术有哪些

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

text 此数据类型可存储最大值为2147483647个字符的变长文本,并且无需指定其初始值,每个字符占用1byte存储空间,一般用来存储大段的文章.text数据类型实际上是一个Large Object数据类型,默认情况下,此类型的数据不是存储在数据行

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

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

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

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

1.二进制: binary、varbinary和image 2.字符型: char、nchar、varchar、text 3.Unicode字符数据:nchar、nvarchar、ntext 4.时间日期:datetime、smalldatetime 5.整形数据:bigint、int、smallint、tinyint、bit 6.decimal和numeric:decmal、numeric 7.货币:money、smallmoney 8.浮点型:float、real 9.其它:cursor、sql_variant、table、timestamp、uniqueidentifier、xml

选b 完整性就是要保证输入的数据准确 比如说两个关联表 你修改一个表的话,预期关联的表也要做出相应的修改 这就是完整性 以有效 否则不能输入 数据库中可以存在冗余数据的 也就是重复数据 如果你不加约束是可以存在的 c就不用说了 d 你存多少数据都行 只要你的数据准确

bit 整型 bit 数据类型是整型,其值只能是0、1或空值.这种数据类型用于存储只有两种可能值的数据,如Yes 或No、True 或Fa lse 、On 或Off int 整型 int 数据类型可以存储从- 231(-2147483648)到231 (2147483 647)之间的整数.存储到数据

大概有七大类:精确数字bigint decimal int numeric smallint money tinyint smallmoney bit 近似数字float real 日期和时间datetime smalldatetime 字符串char text varchar Unicode 字符串nchar ntext nvarchar 二进制字符串binary image varbinary 其他数据类型cursor timestamp sql_variant uniqueidentifier table xml

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