对于违反实体完整性和用户定义的完整性的操作一般都采用拒绝执行的方式进行处理。而对于违反参照完整性的操作,并不都是简单地拒绝执行,有时要根据应用语义执行一些附加的操作,以保证数据库的正确性。
问答题假设有下面两个关系模式:职工(职工号,姓名,年龄,职务,工资,部门号),其中职工号为主码;部门(部门号,名称,经理名,电话),其中部门号为主码。用sQL语言定义这两个关系模式,要求在模式中完成以下完整性约束条件的定义:定义每个模式的主码;定义参照完整性;定义职工年龄不得超过60岁。
问答题RDBMS在实现参照完整性时需要考虑哪些方面?
问答题DBMS的完整性控制机制应具有哪些功能?
问答题什么是数据库的完整性约束条件?可分为哪几类?
问答题数据库的完整性概念与数据库的安全性概念有什么区别和联系?
问答题什么是数据库的完整性?
问答题统计数据库中存在何种特殊的安全性问题?
问答题什么是数据库的审计功能,为什么要提供审计功能?
问答题理解并解释MAC机制中主体、客体、敏感度标记的含义。
问答题为什么强制存取控制提供了更高级别的数据库安全性?
问答题把习题8中(1)---(7)的每一种情况,撤销各用户所授予的权力
问答题请用SQL的GRANT和REVOKE语句(加上视图机制)完成以下授权定义或存取控制功能
问答题SQL语言中提供了哪些数据控制(自主存取控制)的语句?请试举几例说明它们的使用方法。
问答题什么是数据库中的自主存取控制方法和强制存取控制方法?
问答题试述实现数据库安全性控制的常用方法和技术。