1.什么是数据库中的自助存取控制方法和强制存取控制方法?(10') 2.对下列两个关系模式: 学生(学号,姓名,年龄,性别,家庭住址,班级号) 班级(班级号,班级名,班长).(151) (1)授权用户U1对两个表的所有权限,并可给其他用户授权; (2)授予用户U2对学生表具有查看权限,对家庭住址具有更新权限;(3)将角色R1授予用户U1,并且U1可以继续授权给其他角色。.3.假设有下面两个关系模式(252) (1)职工(职工号,姓名,年龄,职务,工资,部门号)职工号为主码; (2)部门(部门号,名称,经理名,电话)部门号为主码。 用SQL语言定义这两个关系模式,并完成以下完整性约束条件的定义: (1)定义每个模式的主码,(2)定义参照完整性;(3)定义电话号以“1”开头 的11位号码。
时间: 2024-02-01 19:01:52 浏览: 64
1. 自助存取控制方法是指在数据库中,允许用户自行定义数据访问控制策略,用户可以根据自己的需要来控制对数据库的访问。强制存取控制方法是指数据访问控制策略由系统管理员或安全官员定义,用户无法更改或绕过这些策略。
2. (1)授权用户U1对两个表的所有权限,并可给其他用户授权:
```
GRANT ALL PRIVILEGES ON 学生, 班级 TO U1 WITH GRANT OPTION;
```
(2)授予用户U2对学生表具有查看权限,对家庭住址具有更新权限:
```
GRANT SELECT ON 学生 TO U2;
GRANT UPDATE (家庭住址) ON 学生 TO U2;
```
(3)将角色R1授予用户U1,并且U1可以继续授权给其他角色:
```
GRANT R1 TO U1 WITH ADMIN OPTION;
```
3. 职工关系模式的定义:
```
CREATE TABLE 职工 (
职工号 INT PRIMARY KEY,
姓名 VARCHAR(20),
年龄 INT,
职务 VARCHAR(20),
工资 DECIMAL(10, 2),
部门号 INT,
FOREIGN KEY (部门号) REFERENCES 部门(部门号)
);
CREATE TABLE 部门 (
部门号 INT PRIMARY KEY,
名称 VARCHAR(20),
经理名 VARCHAR(20),
电话 CHAR(11) CHECK (电话 LIKE '1%')
);
```
相关问题
什么是数据库中的自主存取控制方法和强制存取控制方法?
数据库中的自主存取控制方法和强制存取控制方法是两种常见的数据库安全控制方法。
自主存取控制方法是指授权访问者对于某个对象的访问权限可以由该对象的拥有者自主决定,即授权访问者可以根据自己的需要对对象进行读、写、修改或删除等操作。这种方法常见的实现方式是使用访问控制列表(ACL)或标签安全性(Tag-Based Security)等技术。
强制存取控制方法则是指对于某个对象的访问权限不是由对象的拥有者自主决定的,而是由系统强制执行的。这种方法通常采用基于角色的访问控制(RBAC)或多级安全(MLS)等技术来实现。
自主存取控制方法和强制存取控制方法各有优缺点,需要根据具体的应用场景和安全需求来选择合适的方法。
什么是数据库中的自主存取控制方和强制存取控制方法
数据库中的自主存取控制(DAC)和强制存取控制(MAC)是两种不同的访问控制方法。
自主存取控制(DAC)是指授权在数据拥有者或用户手中,即用户有权控制他们自己创建的对象的访问权限。这种控制方式是基于用户身份验证和授权的。通常,这种控制方式使用角色和权限来管理数据库中的资源。
强制存取控制(MAC)则是一种更加严格的访问控制方式,它是基于系统管理员或安全策略制定者所定义的规则和政策来进行控制。在这种控制方式下,用户不能更改或控制他们拥有对象的访问权限。相反,系统管理员或安全策略制定者会对系统资源进行分类,并根据其机密性、完整性和可用性等级来分配访问权限。
总的来说,自主存取控制适用于需要更灵活的安全控制的场景,而强制存取控制适用于需要更严格控制和保护的场景。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)