2016年大连海事大学交通运输管理学院X18数据库系统及其应用复试笔试最后押题五套卷
● 摘要
一、选择题
1. 在SQLServer2000中,某数据库中有角色R1和用户Ul ,U1是R1角色的成员,且只属于该
,UPDATE 角色。先对T 表给R1仅授予SELECT 和DELETE 权限并授予U1对T 表具有SELECT 、
和DENYDELETE 权限,则用户U1对T 表可以执行的操作是( )。
A. 查询、删除和更改数据
B. 查询和更改数据
C. 查询和删除数据
D. 查询和更改表结构
【答案】B
【解析】用户U1是R1角色的成员,所以U1具有R1角色的所有权限:查询和删除数据。对于T 表,用户U1具有SELECT 、UPDATE 和DENYDELETE 权限,所以U1对T 表可以执行的操作是查询、更改以及撤销删除。
2. 下列用于数据库概念设计的方法是( )。
A.DFD 方法和IDEFIX 方法
B.E-R 方法和IDEFO 方法
C.E-R 方法和IDEF1X 方法
D.DFD 方法和IDEFO 方法
【答案】C
【解析】概念设计指将需求分析得到的用户需求抽象为信息结构的过程。常见的用户数据库概念设计方法包括E-R 方法和IDEFIX 方法等。
3. DBMS 提供的DML 所实现的操作一般包括。
A. 检索、插入、删除和修改
B. 建立、授权、修改和查询
C. 插入、授权、修改和查询
D. 检索、插入、授权和修改
【答案】A
DBMS 提供【解析】
基本的数据操作有检索、插入、删除和修改四种。
数据操纵语言)实现对数据库的操作。
4. 在 OODB 中,类(class )是( )。
A. 实体的集合
B. 数据类型的集合
C. 表的集合
D. 对象的集合
【答案】D
【解析】类可以产生对象,所以类可以看成是对象的集合。
5. 事务T0、T1和T2并发访问数据项A 、B 和C ,下列属于冲突操作的是( )。
A.TO 中的read (A )和TO 中的write (A )
B.TO 中的read (B )和T2中的read (C )
C.TO 中的write (A )和T2中的write (C )
D.T1中的read (C )和T2中的write (C )
【答案】D
【解析】事务具有原子性,所以TO 操作要么全执行,要么全部不执行,所以A 项不属于冲突;B 项两个操作分别读取两个不同的数据项,所以不属于冲突;C 项两个操作分别写入不同的数据项,所以不属于冲突;D 项两个操作对同一个数据项分别进行读取和写入操作,不同的执行顺序会获得不同的操作结果,所以属于冲突。
6. 如果系统发生死锁,参与死锁的进程的个数至少是( )个。
A.3
B.1
C.2
D.4
【答案】C
【解析】由于各进程互相独立地活动,不断申请和释放软硬件资源,可能会出现这样一种状态:两个或两个以上的进程彼此等待对方拥有的而又不会释放的资源,则所有进程都不能进一步向前运行,这种状态就称为死锁。 因此,参与死锁的进程至少是两个。
7. 设有两个事务其并发操作如下表所示,下列评价正确的是( )。
表中事务并发操作过程
A. 该操作不存在问题
B. 该操作丢失修改
C. 该操作不能重复读
D. 该操作读“脏”数据
【答案】D
【解析】事务读出数据A 并做了修改,事务读取同一数据,随后由于某种原因被撤消,执行回滚,这时已修改过的数据恢复原值100,读到的数据200就与数据库中的数据不一致,称为“脏”数据。
8. 关于SQLServer 的数据库角色叙述正确的是( )。
A. 用户可以自定义固定角色
B. 数据库角色是系统自带的,用户一般不可以自定义
C. 每个用户只能拥有一个角色
D. 角色用来简化将很多用户权限分配给很多用户这一复杂任务的管理
【答案】D
【解析】服务器级的角色建立在SQL 服务器上,是系统预定义的,用户不能创建服务器角色,只能选择合 适的服务器角色,但能定义数据库角色;一个数据库用户可以出现在多种角色中;角色是多权限分配给多用户这 一复杂任务的管理方式。
9. 下面关于数据库三层模式结构两层映射的说法,不正确的是( )。
A. 模式与内模式映射可以实现物理数据的独立性
B. 外模式与模式映射可以实现逻辑数据的独立性
C.DBMS 在数据库的三层模式结构之间提供了两层映射
D. 子模式与内模式映射可以实现逻辑数据的独立性
【答案】D
【解析】数据库三层模式体系结构的目的是将用户的数据库逻辑视图与数据库的物理描述分离开来。外模式与概念模式之间的映射,它把用户数据库与概念数据库联系起来了。这一层的映射可以保证逻辑数据独立性,即外模式不受概念模式变化的影响。概念模式与内模式之间的映射,它把概念数据库与物理数据库联系起来了。这一层的映射可以保证物理数据独立性,即概念模式不受内模式变化的影响。
10.下列关于数据库备份的叙述,错误的是( )。
A. 数据库备份也受到数据库恢复模式的制约
B. 数据库备份是一项复杂的任务,应该有专业的管理人员来完成
C. 如果数据库很稳定就不需要经常做备份,反之要经常做备份
D. 数据库备份策略选择应该综合考虑各方面因素,并不是备份做得越多越全就越好
【答案】C
【解析】数据库系统总有可能出现故障,所以不管如何都需要一个合理的备份计划以防止出
相关内容
相关标签