数据库课后题参考答案 下载本文

内容发布更新时间 : 2024/6/29 10:56:19星期一 下面是文章的全部内容请认真阅读。

.

, name VARCHAR(10) , bandlevel INTEGER NOT NULL , PRIMARY KEY (id) ) 然后使用下面命令向表中装入数据:

load from stock.del of del

modified by dumpfile=stockdump.dmp messages stock.out replace into stock

for exception stockexp

要装入得数据文件stock.del 内容如下:

10, \20, \30, \30, \40, \

装入命令执行完后,stockdmp.dmp 里有那几条记录?

答:装入命令执行完后,stockdmp.dmp中不符合表定义的记录有:

20, \40, \

2、同上题,例外表stockexp 中有那几条记录?

答:不符合唯一约束的记录会被从表中删除,并插入到例外表stockexp中:

外表stockexp 中有 30, \

二、简答题和综合题:

1、什么是数据库安全性?在DB2数据库中有哪些安全措施?

答:数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。

可从三个级别来对DB2系统的安全性进行控制:

1)第一个级别是控制对实例的存取,所有对实例的存取都由DB2之外的安全设施来管

..

.

理;

2)第二个级别是控制对数据库的存取;

3)第三个级别是控制对数据库内数据和相关对象的存取,对数据库及其内部数据对象的存取受到DB2数据库管理器的控制。

3、什么是权限?DB2数据库中有哪些权限?

答:权限是一组高层次的用户权力,通常授予那些需要对数据库和实例进行管理和维护的用户。

DB2有五种权限

1)SYSADM –系统管理权限 2)SYSCTRL –系统控制权限 3)SYSMAINT –系统维护权限

4)LOAD –对表进行LOAD操作的权限 5)DBADM –数据库管理权限

..