数据库系统概论第五章章数据库完整性ppt.ppt

数据库系统概论第五章章数据库完整性ppt.ppt

数据库系统概论第五章章数据库完整性ppt

第五章 数据库完整性 要点和难点 数据库完整性的含义 数据库完整性控制方法 SQL Server 2000中的完整性控制 第五章 数据库完整性 数据库的完整性是指:数据的正确性和相容性 数据库的安全性是指:保护数据库以防止不合法的使用所造成的数据泄漏、更改或破坏 数据的完整性和安全性是两个不同的概念,但它们又密切相关 完整性防止数据库中存在不符合语义的数据(即垃圾进垃圾出), 安全性防止恶意破坏和非法存取(即非法用户和操作)。 密切相关表现在可采用相同的机制来实现完整性和安全性。 第五章 数据库完整性 为了维护数据库的完整性,DBMS必须能够: 1、提供定义完整性约束条件的机制 2、提供完整性检查的方法 3、违约处理 完整性定义与检查控制由DBMS实现,不必由应用程序来完成,从而减轻了应用程序员的负担。 目前的关系系统中对违反实体完整性和用户自定义完整性一般采用拒绝执行方式。 第五章 数据库完整性 5.1 实体完整性 实体完整性在CREATE TABLE中用PRIMARY KEY 定义,例如: CREATE TABLE SC ( Sno CHAR(9), Cno CHAR(4), Grade SMALLINT,

文档评论(0)

1亿VIP精品文档

相关文档