互联网技术培训数据控制

互联网技术 责任编辑:g6351316 2013-09-08

摘要:视频教程在线辅导面授招生考试大纲指定教材报名时间8.3.6数据控制由DBMS提供统一的数据控制功能是数据库系统的特点之一。SQL中数据控制功能包括事务管理功能和数据保护功能,即数据库的恢复、并发控制数据库的安全性和完整性控制。SQL定义完整性约束条件的功能主要体现在CREATETABLE语句和ALTERTABLE中,可以在这些

 在线辅导 面授招生 考试大纲 指定教材 报名时间

8.3.6 数据控制

由DBMS提供统一的数据控制功能是数据库系统的特点之一。SQL中数据控制功能包括事务管理功能和数据保护功能,即数据库的恢复、并发控制数据库的安全性和完整性控制。

SQL定义完整性约束条件的功能主要体现在CREATETABLE语句和ALTERTABLE中,可以在这些语句中定义码、取值列、不允许空值的列、外码(参照完整性)及其他一些约束条件。

某个用户对某类数据具有何种操作权力是个政策问题而不是技术问题。数据库管理系统的功能是保证这些决定的执行。为此DBMS必须具有以下功能。

(1)把授权的决定告知系统,这是由SQL的GRANT和REVOKE语句来完成的。

(2)把授权的结果存入数据字典。

(3)当用户提出操作请求时,根据授权情况进行检査,以决定是否执行操作请求。

1.授权

SQL用GRANT语句向用户授予操作权限,GRANT语句的一般格式为:

GRANT〈权限>[.〈权限>]...

[ON〈对象类型X对象名〉]TO〈用户>[.〈用户>]...

[WITHGRANTOPTION];

其语义为:将对指定操作对象的指定操作权限授予指定的用户。

2.收回权限

授予的权限可以由DBA或其他授权者用REVOKE语句收回,REVOKE语句的一般格式为:

REVOKE〈权限>[,〈权限>]...

[ON〈对象类型><对象名〉]

FROM〈用户>[,〈用户>];

SQL提供了非常灵活的授权机制。DBA拥有对数据库中所有对象的所有权限,并可以根据应用的需要将不同的权限授予不同的用户。

返回目录:通信工程师互联网技术数据库基础教程汇总

编辑相关推荐:

互联网技术考试局域网和城域网汇总

通信工程师考试培训互联网技术重点汇总

通信工程师互联网技术考试网络操作系统

通信工程师考试培训互联网交换技术教程

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

通信工程师备考资料免费领取

去领取

距离2025 通信工程师考试

还有
  • 0
  • 4
  • 1
专注在线职业教育24年

信息系统项目管理师

信息系统项目管理师

!
咨询在线老师!