【摘要】:在SQL中一般能完成基本的安全功能,它包括身份标识与鉴别以及自主访问控制(即授权)功能,而目前部分数据库产品中还具有审计功能。在完整性规则的三大内容中,实体完整性及参照完整性一般均由系统内自动完成,而用户自定义完整性则需由SQL语句确定。在故障恢复中,一般数据库产品均提供事务撤销与重做语句,此外还通过拷贝、转储及日志等服务性程序来建立数据备份。
8.1 SQL的数据控制功能
SQL的数据控制功能有如下几个方面:
(1)安全性控制
在SQL中一般能完成基本的安全功能,它包括身份标识与鉴别以及自主访问控制(即授权)功能,而目前部分数据库产品中还具有审计功能。
(2)完整性控制
在完整性规则的三大内容中,实体完整性及参照完整性一般均由系统内自动完成,而用户自定义完整性则需由SQL语句确定。
在SQL语句中可以设置各种完整性约束,包括域约束、表约束以及断言等。
(3)事务功能
在SQL中能完成事务处理的全部控制功能,它包括置事务语句、事务提交语句及事务回滚语句。
(4)故障恢复
在故障恢复中,一般数据库产品均提供事务撤销与重做语句,此外还通过拷贝、转储及日志等服务性程序来建立数据备份。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。