2016年广东外语外贸大学思科信息学院968数据库技术复试笔试仿真模拟题
● 摘要
一、选择题
1. 下列哪个函数能将一个表达式从一种数据类型改变为另一种数据类型?( )
A. B. C. D. 【答案】C
【解析】CONVERT 函数能将某种数据类型的表达式显式转换为另一种数据类型。其他3个都是聚集函数,COUNT ( )的功能是统计一列中值的个数
;
统计元组个数
;
计算一列值的平均值(此列必须是数值型)。此外,SQL 语言中还提供了另一个数据
类型转换函数CAST , 这两个函数均能将表达式值转换为指定的数据类型,CONVERT 可以指定长度,而CAST 不能指定长度。
2. 常用的关系数据库管理系统有( )。
A.Oracle 、Access 、PowerBuilder 和 SQL Server B.DB2、Access 、Delphi 和 SQ1。Server C.Oracle 、Sybase 、Informix 、Visual FoxPro D.PowerDesigner 、Sybase 、Informix 、Visual FoxPro 【答案】C
【解析】关系数据库管理系统是被公认为最有前途的一种数据库管理系统。自20世纪80年代以来,作为商品推出的数据库管理系统几乎都是关系型的,例如
,
和
PowerDesigner 属于应用系统开发工具软件。
3. 下列说法正确的是( )。
A. 可以利用存储过程在当前数据库中创建固定数据库角色 B. 当前数据库中的用户自定义角色可以用存储过程删除 C. 不能将数据库用户账户添加为当前数据库中角色的成员 D.Public 角色可以被删除 【答案】B
【解析】在T-SQL 中,
通过表;利用利用
存储过程,查看
固定数据库角色列
存储过程将数据库用户的账户,添加为当前数据库中数据库角色的成员;存储过程从当前数据库的数据库角色中,删除数据库安全账户。但不能利
包括两类具有隐
等。Delphi 、PowerBuilder 和
用存储过程在当前数据库中创建固定数据库角色,排除A 项。此外,
含权限的预定义角色,固定服务器角色和固定数据库角色。这些隐含权限不能授予其他用户账户。如果有用户需要这些权限,则必须将其账户添加到这些预定义角色中,排除C 项;Public
角色是
数据库管理系统中每个数据库都存在的特殊角色。它提供数据库中用户默认权限,每
个数据库用户都自动是此角色的成员。所以Public 角色不能被删除,排除D 项;在过
存储过程,查看角色;利用
利用存储过程从当前数据库删除角色。B 项是正确的。
4. 如表,因为( )属性使它不能成为关系。
表 项目
中,通
存储过程在当前数据库创建新的数据库角色;
A. 项目经理 B. 项目成员 C. 项目名称 D. 项目号 【答案】B
【解析】1NF 是关系必须满足的最低要求,没有满足1NF 就不称为关系。1NF 要求每一个数据项都必须是不可再分的原子数据项。上述“项目”表中,项目成员不是原子数据项,因此,该“项目”表不满足1NF , 该表 不是关系。
5. 下列关于数据仓库的叙述中,( )是不正确的。
A. 数据仓库通常采用三层体系结构
B. 底层的数据仓库服务器一般是一个关系型数据库系统 C. 数据仓库中间层OLAP 服务器只能采用关系型OLAP D. 数据仓库前端分析工具中包括报表工具 【答案】C
6. 在大型企业的数据库应用系统设计中,对企业(甲方)和项目承担方(乙方)的人员角色,下列说法一般来说不合理的是( )。
A. 甲方首席信息官和乙方项目经理要参与概念模型设计工作 B. 甲方首席信息官要实际参与逻辑模型和物理模型设计与实施工作
C. 逻辑模型设计完成以后,主要由乙方数据库工程师负责物理模型的设计与实现工作 D. 甲方总经理、首席信息官、乙方项目经理和双方系统架构师一般都要参与系统规划与总体架构设计工作
【答案】B
【解析】在合作过程中甲方首席信息官主要参与项目规划、需求分析以及概念模型设计阶段工作,而乙方(项目承担方)数据工程师主要负责数据库逻辑模型和物理模型的设计与实现。
7. 设有两个事务其并发操作如下表所示,下列评价正确的是( )。
表中事务并发操作过程
A. 该操作不存在问题 B. 该操作丢失修改 C. 该操作不能重复读 D. 该操作读“脏”数据 【答案】D 【解析】事务
读出数据A 并做了修改,事务
读取同一数据,随后
由于某种原因被撤
消,执行回滚,这时已修改过的数据恢复原值100,一致,称为“脏”数据。
8. 关于“死锁”,下列说法中正确的是( )。
A. 死锁是操作系统中的问题,数据库操作中不存在
B. 在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库 C. 当两个用户竞争相同资源时不会发生死锁 D. 只有出现并发操作时,才有可能出现死锁
【答案】D
【解析】不仅操作系统中有死锁问题,数据库系统中也同样存在死锁问题,死锁是在并发操作时上锁不当而出现的。
9. 查询选课关系
(Cno ), 下列语句正确的是( )
A. B. C. D.
【答案】A
读到的数据200就与数据库中的数据不
表中还没有给定成绩(Score )的课程号(Sno )和学号
【解析】在数据库基本表中,还没有给定成绩的属性列,意味着该属性列的数据还从未更新