2018年太原科技大学计算机科学与技术学院827数据库原理数据库系统概论考研核心题库
● 摘要
一、选择题
1. 计算机系和教务处要对某数据库进行访问,计算机系全体教师对此数据库中的全部数据具有
,查询权教务处全体人员对此数据库中全部数据具有查询、插入、删除和修改权。在SQLServer2000中,下列安全控制方法最合理的是( )。
A. 为计算机系每个教师授予每个表的SELECT 权,为教务处全体人员授予每个表的SELECT 、INSERT 、DELETE 和UPDA TE 权
B. 为计算机系和教务处分别建立一个角色,将两个部门的每个职工设置为相应角色中的成员。将计算机系角色和教务处角色设置为此数据库的db_____datareader角色中的成员,将教务处角色设置为此数据库的db_____datawriter角色中的成员
C. 为计算机系和教务处分别建立一个角色,将两个部门的每个职工设置为相应角色中的成员。为计算机系角色授予每个表的SELECT 权,为教务处角色授予每个表的SELECT 、INSERT 、DELETE 和UPDATE 权
D. 将计算机系和教务处的每个职工都设置为db_____owner角色中的成员
【答案】B
【解析】在数据库中,db_____datareader角色具有查询数据库中所有用户表以适用于计算机系和教务处的权限;db_____datawriter具有更改数据库中所有用户表中数据以适用于教务处的权限。
2. 关系代数表达式的优化策略中,首先要做的是( )。
A. 对文件进行预处理
B. 尽早执行选择运算
C. 执行笛卡尔积运算
D. 投影运算
【答案】B
3. 关于E-R 模型向关系模型转换不正确的叙述是( )。
A. —个1: n 联系可以转换为一个独立的关系模式,也可以与联系的n 端实体所对应的关系模式合并
B. —个1: 1联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并
C. 一个m : n联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并
D. 三个或三个以上的实体间的多元联系转换为一个关系模式
【答案】C
【解析】将E-R 图转换为关系模型一般遵循如下原则:
①一个实体型转换为一个关系模式。实体的属性就是关系的属性。实体的码就是关系的码。 ②一个m : n联系转换为一个关系模式。与该联系相连的各实体的码以及联系本身的属性均转换为关系的属 性,而关系的码为各实体码的组合。
③一个1: n联系可以转换为一个独立的关系模式,也可以与n 端对应的关系模式合并。如果转换为一个独 立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为n 端实体 的码。
④一个1: 1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。 ⑤三个或三个以上实体间的一个多元联系转换为一个关系模式。与该多元联系相连的各实体的码以及联系本 身的属性均转换为关系的属性,而关系的码为各实体码的组合。
⑥同一实体集的实体间的联系,即自联系,也可按上述1: 1、1: n和m : n这三种情况分别处理。
⑦具有相同码的关系模式可合并。
4. 不属于DBMS 基本功能的是( )。
A. 数据库定义功能和数据库的建立与维护功能
B. 数据库操纵功能和数据库运行管理功能
C. 数据库开发、设计与调试功能
D. 数据组织存储管理功能和数据通信功能
【答案】C
【解析】数据库管理系统(DataBase Management System)是一种操纵和管理数据库的大型软件,用于建立、 使用和维护数据库,简称DBMS 。DBMS 基本功能有:①数据库的定义功能,②数据库操纵功能,③数据库运 行控制功能,④数据库的维护功能,⑤数据库组织、存储和管理功能,⑥数据通信功能。
5. 用于实现数据存取安全性的SQL 语句是( )。
【答案】C
【解析】CREATE TABLE是建立基表的语句;COMMIT 是提交事务的语句;ROLLBACK 是回滚事务的语 句;GRANT 是授权语句,REVOKE 是回收权限的语句。
6. 数据库系统可能出现下列故障:
. 事务执行过程中发生运算溢出
. 某并发事务因发生死锁而被撤销
. 磁盘物理损坏
. 系统突然发生停电事务
. 操作系统因被病毒攻击而突然重启
以上故障属于系统故障(软故障)的是( )。 A. B. C. D.
【答案】B
【解析】系统故障又称软故障,是操作故障,对机器或系统无损害,指数据库在运行过程中,由于硬件故障、数据库软件及操作系统的漏洞、突然停电等情况,导致系统停止运转,所有正在运行的事务以非正常方式终止,需要重新启动系统的一类故障。这类故障不破坏数据库,但影响正在运行的所有事务;事务执行过程中发生运算溢出和某并发事务因发生死锁而被撤销属于事务内部故障;磁盘物理损坏造成的数据库信息丢失不是软故障。
7. 下面关于数据库三层模式结构两层映射的说法,不正确的是( )。
A. 模式与内模式映射可以实现物理数据的独立性
B. 外模式与模式映射可以实现逻辑数据的独立性
C.DBMS 在数据库的三层模式结构之间提供了两层映射
D. 子模式与内模式映射可以实现逻辑数据的独立性
【答案】D
【解析】数据库三层模式体系结构的目的是将用户的数据库逻辑视图与数据库的物理描述分离开来。外模式与概念模式之间的映射,它把用户数据库与概念数据库联系起来了。这一层的映射可以保证逻辑数据独立性,即外模式不受概念模式变化的影响。概念模式与内模式之间的映射,它把概念数据库与物理数据库联系起来了。这一层的映射可以保证物理数据独立性,即概念模式不受内模式变化的影响。
8. 数据仓库的模式中,最基本的是( )。
A. 星座模式
B. 雪花模式
C. 星型模式
D. 以上都不对
【答案】C