2第五章 数据库完整性[例2] 将SC表中的Sno属性组定义为码CREATE TABLE SC(Sno CHAR(9) NOT NULo CHAR(4) NOT NULLGrade SMALLINTPRIMARY KEY (Sno)) 参照完整性检查和违约处理[例5] 在定义 SC 表时说明SnoGrade属性不允许取空值CREATE TABLE S
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第五章 数据库完整性数据库完整性数据库的完整性数据的正确性和相容性数据的完整性和安全性是两个不同概念数据的完整性防止数据库中存在不符合语义的数据也就是防止数据库中存在不正确的数据防范对象:不合语义的不正确的数据数据的安全性保护数据库防止恶意的破坏和非法的存取防范对象:非法用户和非法操作数据库完整性(续)为维护数据库的完整性D
An Introduction to Database System1.完整性约束条件定义机制2.完整性检查机制3.违约处理 An Introduction to Database System在CREATE TABLE语句中提供了PRIMARY KEY子句供用户在建表时指定关系的主码列在列级使用PRIMARY KEY子句在表级使用PRIMARY KEY子句 An Introduc
为维护数据库的完整性DBMS必须:1.提供定义完整性约束条件的机制2.提供完整性检查的方法3.违约处理6实体完整性检查和违约处理(续)关系模型的参照完整性定义在CREATE TABLE中用FOREIGN KEY短语定义哪些列为外码用REFERENCES短语指明这些外码参照哪些表的主码 可能破坏参照完整性 可能破坏参照完整性用户定义的完整性就是针对某一具体应用的数据必须满足的语义要求 RDB
1数据库完整性(续) 实体完整性 参照完整性例如关系SC中一个元组表示一个学生选修的某门课程的成绩(Sno)是主码Sno分别参照引用Student表的主码和Course表的主码参照表(例如SC)外键所在的表拒绝级连删除设置为空值违约处理(续)用户定义的完整性就是针对某一具体应用的数据必须满足的语义要求 RDBMS提供而不必由应用程序承担 属性上的约束条件检查和违约处理20234123
洪玉玲2. 数据的完整性和安全性是两个不同概念数据的完整性防止数据库中存在不符合语义的数据也就是防止数据库中存在不正确的数据防范对象:不合语义的不正确的数据数据的安全性保护数据库防止恶意的破坏和非法的存取防范对象:非法用户和非法操作2 完整性约束条件 删除约束:alter table student drop constraint ck_sex 查询主键信息: sp_pkeys table
#
中国石油天然气股份有限输气管道完整性管理文件体系(第五分册)完 整 性 评 价 技 术xxxx-xx-xx发布xxxx-xx-xx施行中国石油天然气股份有限天然气与管道分Created with an evaluation copy of Aspose.Words. To discover the full versions of our APIs please visit: h
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第10章 数据的完整性1一数据完整性概述数据库的完整性是指数据的正确性和相容性它检查和控制的对象是不合语义的不正确的数据防止它们进入数据库而安全性控制的对象是非法的用户和非法的操作防止他们对数据库中数据的进行非法存取数据完整性是保证数据质量的一种重要方法是现代数据库系统的一个重要特征数据库管理系统提供了一系列的数据完整性方法和
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级Oracle实用教程单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第5章 索引与数据完整性5.1 索引5.2 数据完整性5.1 索引在Oracle 11g中索引是一种供服务器在表中快速查找一行的数据库结构在数据库中建立索引主要有以下作用:(1)快速存取数据(2)既可以改善数据库性能又可以保证列
违法有害信息,请在下方选择原因提交举报