1 / 139
文档名称:

数据库基础第三章SQL语句.ppt

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

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

分享

预览

数据库基础第三章SQL语句.ppt

上传人:utuhlwwue61571 2025/3/30 文件大小:8.65 MB

下载得到文件列表

数据库基础第三章SQL语句.ppt

文档介绍

文档介绍:该【数据库基础第三章SQL语句 】是由【utuhlwwue61571】上传分享,文档一共【139】页,该文档可以免费在线阅读,需要了解更多关于【数据库基础第三章SQL语句 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。数 据 库 基 础 第三章 SQL语句
汤 娜
中山大学计算机科学系
isstn
DEFENCE
logo
目 录
第三章 关系数据库标准语言SQL
SQL概述
数据定义
数据更新
视图
查询
1
2
3
4
5
数据控制
6
目 录
数据控制
概述
授权
小结
收回权限
1
2
3
4
目 录
概述
数据控制亦称为数据保护,包括数据的:
安全性控制
并发控制
恢复
完整性控制
1
2
3
4
5
SQL语言的数据控制功能
SQL语言提供了数据控制功能,能够在一定程度上保证数据库中数据的完全性、完整性,并提供了一定的并发控制及恢复能力。

数据库的完整性是指数据库中数据的正确性与相容性。
SQL语言定义完整性约束条件
CREATE TABLE语句
ALTER TABLE语句

取值唯一的列
参照完整性
其他约束条件

并发控制: 当多个用户并发地对数据库进行操作时,对他们加以控制、协调,以保证并发操作正确执行,保持数据库的一致性。
SQL语言并发控制能力:
提供事务、事务开始、事务结束、提交等概念

恢复: 当发生各种类型的故障导致数据库处于不一致状态时,将数据库恢复到一致状态的功能。
SQL语言恢复功能:
提供事务回滚、重做等概念
(UNDO、REDO)

安全性:保护数据库,防止不合法的使用所造成的数据泄露和破坏。
保证数据安全性的主要措施
存取控制:控制用户只能存取他有权存取的数据
规定不同用户对于不同数据对象所允许执行的操作
DBMS实现数据安全性保护的过程
用户或DBA把授权决定告知系统
SQL的GRANT和REVOKE
DBMS把授权的结果存入数据字典
当用户提出操作请求时,DBMS根据授权定义进行检查,以决定是否执行操作请求