学号: 2013211477 姓名: 严雯雯 班级: 0401303
2.简述数据库的安全机制:
答:
数据库的安全性是指保护数据库以防非法用户访问数据库,造成数据泄露、更改或破坏。数据库的安全性与三个层次有关:网络系统层,操作系统层,数据库管理层。
安全机制包括:用户标识和身份认证,存取控制策略,视图机制,数据加密和审计
3.数据库的完整性概念与数据库的安全性概念有什么区别和联系
答:
数据库的完整性的概念是指数据库中数据的正确性和一致性,而数据库的安全性是保护数据库以防非法用户访问数据库,造成数据泄露、更改或破坏。
数据库的完整性防范的是不合语义,不正确的数据,而数据库的安全性防范的是非法用户和非法操作。
5.假设有下面两个关系模式:
职工(职工号,姓名,年龄,职务,工资,部门号)
部门(部门号,名称,经理名,电话)
用sql语言定义这两个关系模式,要求在模式中完成以下完整性约束条件的定义:
(1)定义每个模式的主码:<