1 / 52
文档名称:

数据库系统概论.ppt

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

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

数据库系统概论.ppt

上传人:daoqqzhuanyongyou2 2018/7/8 文件大小:661 KB

下载得到文件列表

数据库系统概论.ppt

相关文档

文档介绍

文档介绍:延安大学计算机学院
数据库系统概论
An Introduction to Database System
第五章数据库完整性
数据库完整性
数据库的完整性:数据的正确性和相容性
数据的完整性和安全性是两个不同概念
数据的完整性
防止数据库中存在不符合语义的数据,也就是防止数据库中存在不正确的数据
防范对象:不合语义的、不正确的数据
数据的安全性
保护数据库防止恶意的破坏和非法的存取
防范对象:非法用户和非法操作
数据库完整性(续)
为维护数据库的完整性,DBMS必须:
:DDL语句实现

:NO ACTION 或CASCADE
SQL 语句中提供了实现完整性控制功能的方法
第五章数据库完整性
实体完整性
参照完整性
用户定义的完整性
完整性约束命名字句
* 域中的完整性限制
触发器
小结
实体完整性定义
关系模型的实体完整性
CREATE TABLE中用PRIMARY KEY定义
单属性构成的码有两种说明方法
定义为列级约束条件
定义为表级约束条件
对多个属性构成的码只有一种说明方法
定义为表级约束条件
实体完整性定义(续)
[例1]将Student表中的Sno属性定义为码
(1)在列级定义主码
CREATE TABLE Student
(Sno CHAR(9) PRIMARY KEY,
Sname CHAR(20) NOT NULL,
Ssex CHAR(2) ,
Sage SMALLINT,
Sdept CHAR(20)
);
实体完整性定义(续)
(2)在表级定义主码
CREATE TABLE Student
(Sno CHAR(9),
Sname CHAR(20) NOT NULL,
Ssex CHAR(2) ,
Sage SMALLINT,
Sdept CHAR(20),
PRIMARY KEY (Sno)
);
实体完整性定义(续)
[例2]o属性组定义为码

CREATE TABLE SC
(Sno CHAR(9) NOT NULL,
Cno CHAR(4) NOT NULL,
Grade SMALLINT,
PRIMARY KEY (o) /*只能在表级定义主码*/
);
实体完整性检查和违约处理
插入或对主码列进行更新操作时,RDBMS按照实体完整性规则自动进行检查。包括:
1. 检查主码值是否唯一,如果不唯一则拒绝插入或修改
2. 检查主码的各个属性是否为空,只要有一个为空就拒绝插入或修改
实体完整性检查的方法
检查记录中主码值是否唯一的一种方法是进行全表扫描
全表扫描法存的问题:
耗时大

最近更新

最新全国政法队伍教育整顿知识竞赛试题库【全.. 39页

2025年郓城县招教考试备考题库附答案解析 31页

2025年龙州县招教考试备考题库附答案解析(夺.. 31页

2026年医学微生物学习题集及完整答案(精选题.. 40页

2026年主管中药师考试备考题100道及参考答案【.. 37页

2026年宪法知识竞赛试题库100道含答案【最新】.. 40页

新安全生产法知识竞赛试题库附参考答案(精练.. 43页

小学历史与文化知识竞赛题库100道(必刷) 36页

最新全国政法队伍教育整顿知识竞赛试题库【网.. 39页

最新煤气操作证考试题100道及答案【全优】 38页

2025年冷拔钢项目发展计划 63页

2025年保湿剂合作协议书 58页

考虑桨距角的风力发电机组叶根螺栓的疲劳计算.. 33页

2025海南儋州市教育局赴高校(考核)招聘中学.. 46页

2026北京北汽福田人才欧康动力招聘8人备考题库.. 51页

2026年c语言指针考试题库及参考答案 13页

2026年党务廉政知识测试题及答案(新) 14页

2026年北海职业学院单招职业倾向性考试模拟测.. 45页

2026年吉林科技职业技术学院单招职业倾向性测.. 45页

集群崛起、全链赋能,解码皖纺高质量发展“进.. 6页

2026年广西省桂林市单招职业倾向性考试模拟测.. 44页

2026年西安明德理工学院单招职业技能考试模拟.. 44页

基于混合分布加权M估计和自适应正则化的随机配.. 6页

高二英语上学期期中模拟卷01(译林版)(考试.. 13页

2025浙江宁波文旅会展集团有限公司招聘4人考试.. 44页

2025西安外事学院门诊部招聘备考题库附答案解.. 42页

2026年江西交通职业技术学院单招职业倾向性考.. 37页

2025年安徽邮电职业技术学院单招职业技能测试.. 66页

2024年南京信息职业技术学院单招职业技能测试.. 78页

CFG群桩基础土方开挖施工方案 6页