2016年深圳大学计算机与软件学院FS28专业基础知识综合(软件工程学术)之数据库系统概论复试笔试仿真模拟题
● 摘要
一、选择题
1. 以下有关SELECT 子句的叙述中不正确的是( )。
A.SELECT 子句中只能包含表中的列及其构成的表达式
B.SELECT 子句规定了结果集中的列序列
C.SELECT 子句中可以使用别名
D. 如果FROM 子句引用的两个表中有同名的列,则在SELECT 子句中引用它们时必须使用表名前缀加以限定
【答案】A
SQL 语言提供了 SELECT 语句进行数据库查询,【解析】该语句具有灵活的使用方式和丰富
的功能。语句的功能是根据WHERE 子句的条件表达式,从FROM 子句指定的基本表或视图中找出满足条件的元组。再按SELECT 子句中目标列表达式,选出元组中属性值形成结果表。在同一个表自身联合查询时可以采用别名的方式 以示区别,并在引用时通过表名前缀加以限定。故四个选项中A 项是不正确的。
2. 数据字典是数据库管理系统的重要组成部分,其中存储的各类信息通常由( )。
A. 数据库管理员维护
B. 程序员维护
C. 数据库管理系统维护
D. —般用户维护
【答案】A
【解析】数据字典通常由数据库管理员维护,是一种用户可以访问的记录数据库和应用程序源数据的目录, 其。
3. 下列约束中能确保一个函数依赖是完全非平凡函数依赖的是( )。
A. 仅当其右边的属性集是左边属性集的子集
B. 仅当其右边属性集中的属性都不属于左边的属性集
C. 仅当其右边属性集中至少有一个属性不属于左边的属性集
D. 仅当其右边属性集中的属性都属于左边的属性集
【答案】B
【解析】函数依赖是指关系中一个或一组属性的值可以决定其它属性的值。仅当其右边属性集中的属性都不属于左边的属性集时可以确保一个函数依赖是完全非平凡函数依赖。
4. 不属于DBMS 基本功能的是( )。
A. 数据库定义功能和数据库的建立与维护功能
B. 数据库操纵功能和数据库运行管理功能
C. 数据库开发、设计与调试功能
D. 数据组织存储管理功能和数据通信功能
【答案】C
【解析】数据库管理系统(DataBase Management System)是一种操纵和管理数据库的大型软件,用于建立、 使用和维护数据库,简称DBMS 。DBMS 基本功能有:①数据库的定义功能,②数据库操纵功能,③数据库运 行控制功能,④数据库的维护功能,⑤数据库组织、存储和管理功能,⑥数据通信功能。
5. 以下有关索引的叙述中正确的是( )。
A. 索引越多,更新速度越快
B. 索引可以用来提供多种存取路径
C. 索引需要用户维护,并列索引中列的个数不受限制
D. 索引需要用户维护
【答案】B
【解析】索引是建立在列上的一种数据对象,它对表中的数据提供一种逻辑顺序,当在数据库表中搜索某一行时,可以通过使用索引来找到它的物理位置。索引一旦建立后就交由DBMS 管理,不需人工干预,所以索引是动态的,每当数据库表更新,相应的索引也随之更新,为此,过多的索引列和频繁的数据更新都会消耗系统资源,增加系统开销,从而降低索引应有的作用。
6. 设计性能较优的关系模式称为规范化,规范化主要的理论依据是( )。
A. 关系规范化理论
B. 关系运算理论
C. 关系代数理论
D. 数理逻辑
【答案】A
【解析】关系数据理论,即关系规范化理论是进行数据库逻辑结构设计的有力工具,通过它,可以判断数据库的逻辑结构设计是否优良,并可以对一个不好的逻辑设计进行改造以使它变得好起来。
7. 不属于DBMS 基本组成的是( )。
A.DDL 编译器和DML 预处理器
B. 数据库管理器
C. 查询处理器和数据字典
D. 编译解释处理程序
【答案】D
;②DML 预【解析】DBMS 的主要组成:①DDL 编译器(数据定义语言及其翻译处理程序)
;③查询处理器;④数据库管理器(数据库运行控制处理器(数据操纵语言及其编译/解释程序)
;⑤数据字典(DataDictionary ,DD )管理器。 程序)
8. 在并发控制技术中最常用的是封锁,对于共享锁系中,哪一个是正确的( )。
【答案】B
【解析】为了避免发生并发操作引起的数据不一致性问题,则采用数据封锁技术实现并发控制。封锁是防止存取同一资源的用户之间相互干扰的机制,即当一个用户对数据库某个数据对象执行修改操作时,对该部分数据 加锁,拒绝其他用户对该部分的并发访问要求,直至该事务执行完毕才释放数据对象;所以只有当两事务都是读 取数据且都加S 锁时才相容。
9. 数据库管理系统(DBMS )是( )。
A. —个完整的数据库应用系统
B. —组硬件
C. 一组系统软件
D. 既有硬件,也有软件
【答案】C
【解析】DBMS 是一个以统一方法管理、维护数据库数据的一系列软件的集合。
10.数据完整性保护中的约束条件主要是指( )。
A. 用户操作权限的约束
B. 用户口令校对
C. 值的约束和结构的约束
D. 并发控制的约束
【答案】C
【解析】完整性规则主要分为两大类,一类是域完整性规则,实际上就是值的约束;另一类是关系完整性规则,实际上就是结构的约束。
和排他锁来说,下面列出的相容关
二、简答题
11.有如下2个关系表:
Emp (eid , ename ,age ,did , salary ), 其各列含义为:职工号,姓名,年龄,部门号,工资
相关内容
相关标签