2016年渤海大学信息科学与技术学院数据库原理(同等学力加试)复试笔试仿真模拟题
● 摘要
一、选择题
1. DBMS 提供的DML 有两种使用方式, 其中一种是将DML 嵌入到某一高级语言中,此高级语言称为( )。
A. 查询语言
B. 宿主语言
C. 自含语言
D. 会话语言
【答案】B
【解析】DBMS 提供的DML 有两种使用方式,一种是独立使用进行数据查询、数据更新等操作,称为自含 语言;另一种是嵌入到某种高级语言中,作为高级语言的一种扩充,使程序员编程时既可使用数据库语言,又可使用常规的程序设计语言,这种高级语言叫宿主语言。
2. 若关系模式R (U , F)属于3NF , 则( )。
A. —定属于BCNF
B. 消除了插入和删除异常
C. 仍存在一定的插入和删除异常
D. 属于BCNF 且消除了插入和删除异常
【答案】C
【解析】各级范式之间的联系有下述关系
:
到3NF , 不一
定属于BCNF 。事实上,达到3NF 还不能解决所有的异常问题,还会出现数据操纵的异常问题。在函数依赖的 范畴内,只要达到BCNF 就可达到最高的规范化程度,就可避免数据操纵的异常问题。
3. 查询选课关系
(Cno ), 下列语句正确的是( ) A.
B.
C. D.
【答案】A 因此,达表中还没有给定成绩(Score )的课程号(Sno )和学号
【解析】在数据库基本表中,还没有给定成绩的属性列,意味着该属性列的数据还从未更新
过,为此,其值应该是空中可以用
和来查询属性列值是空值或不为空值的元组。根据题意,应该选择A 项。注意,IS 不能用“=”来代替。
4. DB 、DBS 和DBMS 三者的关系是( )。
A.DB 包括DBS 和DBMS
B.DBS 包括DB 和DBMS
C.DBMS 包括DB 和DBS
D.DBS 和DBMS 包括DB
【答案】B
【解析】
数据库系统
数据库管理系统
组成。
5. SQLServer 的约束包括( )。
A.DEFAULT 、RULE 、CHECK 和 UNIQUE
B.CHECK 、RULE 、PRIMARY KEY 和 FOREIGN KEY
C.UNIQUE 、DEFAULT 、RULE 、PRIMARY KEY 和 FOREIGN KEY
D.PRIMARY KEY 和 FOREIGN KEY
【答案】C
SQL Server 的约束包括 UNIQUE 、DEFAULT 、RULE 、PRIMARY KEY 和 FOREIGN 【解析】
KEY 等。
6. 在关系数据库的逻辑结构设计中,将E-R 图转换为关系模式时,不正确的做法是( )。
A. —个实体类型可以转换为一个关系模式
B. —个联系类型可以转换为一个关系模式
C. 由实体类型转换成的关系模式的主码是该实体类型的主码
D. 由联系类型转换成关系模式的属性是与该联系类型相关的诸实体类型属性的全体
【答案】D
【解析】根据将E-R 图转换为关系模型的原则,无论是一个1: n.联系或是一个m : n联系,还是三个或 三个以上实体间的一个多元联系转换为一个关系模式时,转换后组成关系的属性都是包括与该联系相连的各实体 的码以及联系本身的属性。
7. 后援副本的用途是( )。
A. 安全性保障
B. —致性控制
C. 故障后的恢复
_数据库系统是一个引入数据库以后的计算机系数据库应用开发系统和人员统,它由计算机硬件(包括计算机网络与通信设备)及相关软件(主要是操作系统)
、数据库
D. 数据的转储
【答案】c
【解析】后援副本即数据库的备份文件,是用于数据库故障后的恢复。
8. 以下有关索引的叙述中正确的是( )。
A. 索引越多,更新速度越快
B. 索引可以用来提供多种存取路径
C. 索引需要用户维护,并列索引中列的个数不受限制
D. 索引需要用户维护
【答案】B
【解析】索引是建立在列上的一种数据对象,它对表中的数据提供一种逻辑顺序,当在数据库表中搜索某一行时,可以通过使用索引来找到它的物理位置。索引一旦建立后就交由DBMS 管理,不需人工干预,所以索引是动态的,每当数据库表更新,相应的索引也随之更新,为此,过多的索引列和频繁的数据更新都会消耗系统资源,增加系统开销,从而降低索引应有的作用。
9. 以下定义的4个视图中,能够进行更新操作的是( )。
A.
B.
C.
D.
【答案】C
【解析】根据视图更新操作的限制,A 项的视图数据来源于多个基本表,所以不能进行更新操作。B 项的视 图数据来源于一个基本表的聚合结果,所以不能进行更新操作。D 项中视图不含有基本表的主码,所以不能进行 更新操作。
10.在需求分析阶段,结构化分析和建模方法是一种较为有效的需求分析方法,下列不属于结构化分析和建模方法优点的是( )。
A. 用图形化的模型能直观表示系统功能
B. 可避免过早陷入具体细节
相关内容
相关标签