数据库系统选择介绍

设置关系R1和R2,通过关系运算得到结果S,则S为__(D)。

A.数组b .对象c .数据库d .关系

说明:不用说,关系运算会产生一个关系。

2.公司有多个部门和员工。每个员工只能属于一个部门,一个部门可以有多个员工。从员工到部门的联系人类型是_ _ c _ _。

A.多对多b .一对一c .多对一d .一对多

说明:很明显,每个员工只能属于一个部门,一个部门有多个员工。从员工到部门是指这两个实体之间的关系,而不是一个员工(具体到一个人)和一个部门(具体到一个部门)之间的关系。

3.在SQL语言中,数据库的_ d _ _ _是通过GRANT/REVOKE语句实现的。

A.并发控制b .完整性控制c .一致性控制d .安全性控制

解释:授权声明,控制用户权限,保证安全。

4.动态增量备份的描述是_ _ _ d _ _。

动态增量备份过程不允许外部事务程序访问数据库。

B.动态增量备份将备份所有数据。

c .加载动态增量备份后,数据库处于一致状态。

d动态增量备份应该在事务不忙的时候进行。

说明:动态增量备份时的差异备份,B错误。动态允许外部事务访问数据库,这是一个错误。备份前后数据会发生变化,所以加载的数据库处于不一致的状态。c误差

5.事务回滚指令回滚执行的结果是_ _ _ _ _。(二)

A.跳到事务程序的开头继续执行。

B.撤消事务对数据库所做的任何更改。

C.交易执行出错

D.跳到事务程序的末尾继续执行。

解释:事务的ACID,rollback回滚事务对数据库所做的任何更改。

8.日志文件用于事务失败和_ _ _ _ _的恢复。(二)

A.系统故障,CPU故障b .系统故障,媒体故障

C.介质故障、CPU故障d .介质故障、入侵故障

解释:硬知识

9.在SQL语言中,_ _ a _ _语句属于“模式DDL”语言。

a .创建表b .更新c .选择d .插入

解释:数据定义语言

10.并发数据库操作通常会带来修改丢失、_ _ b _ _、读取脏数据等问题。( )

A.不可恢复的

解释:硬知识

11,关系R(A,B,C,D),代码AB,函数依赖{AB→C,AB→D,C→D},最高范式为)_ _ b _ _。()

a . 1NF b . 2 NFC . 3 nfd . bcnf

说明:a B- & gt;c,c->;d = & gta B- & gt;d,存在传递依赖,每一个非主属性都完全依赖于ab。

12.如果事务T要写数据A,应该加__A__。()到数据a的上层节点。

A.x锁b.s锁C.IS锁D.IX锁

解释:独占锁。