计算机四级数据库考试真题(DOC)
第二套真题
一、单选题(一共60个,每个1分,一共60分)
1.下列关于数据字典的叙述中,哪一条是错误的?
A、    数据库中的数据通常可分为用户数据和系统数据两部分
B、    用户数据和系统数据统称数据字典
C、    数据字典包括对数据库的描述信息、数据库的存储管理信息、数据库的控制 信息、用户管理信息和系统事务管理信息等
D数据字典也称为系统目录
2.下列关于数据库系统和文件系统的叙述中,哪一条是错误的?
A、    数据库系统具有高度的数据独立性,而文件系统的数据独立性差
B、    数据库系统的数据共享度高,是面向整个机构来组织数据的;而文件系统面 向某个应
用来组织数据
C、    数据库系统中的各项开销总是比文件系统的开销小
D数据库系统中由数据库管理系统进行统一的数据管理和控制,而文件系统中 由应用程序自己控制
3.下列哪一条不是数据模型的组成要素?
A、    数据安全
B、    数据结构
C、    数据操作
D数据约束
4.下列哪种模型不是传统的基于记录的逻辑模型?
A、    层次模型
B、    网状模型
C、    关系模型
D面向对象模型
5.下列关于ER模型的叙述中,哪一条是错误的?
A、    ER模型是实体联系模型的简称
B、    ER模型是最常用的概念模型
C、    可在ER模型中增加概括、聚集等语义描述来增强其描述能力
D为了提高系统的性能,ER模型一般与具体的DBM紧密关联
6.下列关于数据库三级模式结构的叙述中,哪一条是错误的?
A、    数据库系统三级模式结构是数据库系统内部的体系结构
B、    数据库系统的三级模式结构是指:外模式、模式、内模式
C、外模式/模式映象保证了数据与程序之间具有较高的物理独立性
D模式/内模式映象是唯一的,它定义全局逻辑结构与存储结构之间的对应关系
7.下列关于关系模型的数据结构的叙述中,哪一条是错误的?
A、    属性是指关系二维表中的列,其个数称为关系的度
B、    在二维表中的行定义是对关系的描述,称为关系模式
C、    在一个关系的若干个候选码中指定一个用来唯一标识该关系的元组,则称这 个被指定的候选码为该关系的主码液晶电视哪个好
D关系中包含在主码中的属性称为主属性
8.下列关于关系的形式定义的叙述中,哪一条是错误的?
A、    用值域的概念来定义关系:关系是属性值域笛卡尔积的一个子集
B、    用集合论的观点定义关系:关系是度为 K的元组的一个有限集合
C、    每一个关系仅仅有一种关系模式
D关系模型的数据结构表示为二维表,所以任意的一个二维表都能表示一个关 系
9.设关系R, ST如下:
R    S    T
ABC    A    B    C
a b c    b    a    c
b a c    a    a    b
关系T是由关系RS经过下列哪种操作得到的?
A、    R n S
B、    R S
C、    R U S
D R >;S \    /
10.设关系RS的元数分别是rs,且Rn个元组,Sm个元组。执行 关系RS的笛卡儿积,记为T = R X S,则()
A、    T的元数是叶s,且有n+m个元组
B、    T的元数是叶s,且有nXm个元组
C、    T的元数是r X s,且有n+m个元组
D T的元数是r X 四级流程s,且有nX m个元组
11.下列关于一元的专门关系操作的叙述中,哪一条是错误的?
A、    对关系R的选择操作是从关系R中选择满足给定条件的元组组成新的关系
B、 选择操作是从行的角度进行的操作,对关系    R的选择操作的结果关系的列数
不会少于关系R的列数
C、对关系R的投影操作是从关系R中选择若干属性列组成新的关系
D投影操作是从列的角度进行的操作,对关系    R的投影操作的结果关系的行数
不会少于关系R的行数
12.SQL语言十分简洁,完成数据定义、数据操纵、数据控制的核心功能只用了 9个动词。下列动词中哪一个是用于数据控制的?
A CREATE
B、    REVOKE
C、    ALTER
D UPDATE
13.下列关于SQL语言支持用户在基本表上建立索引的叙述中    哪一条是错误
A、    索引可以建立在表的一个列或多个列上
B、    索引一经建立就不能删除
C、    在一个基本表上最多只能建立一个聚簇索引
D系统在存取数据时会自动选择合适的索引作为存取路径
14.下列关于SQL中用GRAN语句进行权限授予的叙述中,哪一条是错误的?
A、    GRANT如何制作辣椒酱语句的语义是:把对指定操作对象的指定操作权限授予指定的用户或 角
B、    对不同类型的操作对象有不同的操作权限
C、    一个GRAN语句一次只能把指定权限授予一个指定的用户或角
D WITH GRANT OPTIO子句的含义是,获得某种权限的用户还可以把这种权限 再授予其他用户
15.下列关于动态SQL语句的叙述中,哪一条是错误的
A、    动态SQL允许在SQL客户模块或嵌入式宿主程序的执行过程中执行动态生成 的SQL语句
B、    动态SQL语句是指在程序编译时尚未确定,其中有些部分需要在程序的执行 过程中临时生成的SQL语句
C、    SQL标准引入动态SQL的原因是由于静态SQL语句不能提供足够的编程灵活 性
D SQL标准提供的动态SQL语句的执行方式只能是先准备后执行方式
16.基于“学生-选课211985大学是什么意思-课程”数据库中的三个关系:
S(S#, SNAMJESEX BIRTHYEARDEPT,主码为 S#
C (C#, CNAMETEACHR 主码为 C#
SC (S#, C#, GRADE 主码为(S#, C#)
下面的SQL语句定义了一个包括学生的学号、姓名和年龄的视图
CREATE VIEW S_AGES#, SNAMAGE AS
SELECT S# SNAM2013 - BIRTHYEAR FROM S
这是一个()
A、    行列子集视图
B、    带表达式视图
C、    分组视图
D连接视图
17.基于“学生-选课-课程”数据库中的三个关系:
/S( S#, SNAMSEX BIRTHYEARDEPT,主码为 S# '、
C( C#, CNAIMETEACHER 主码为 C#
SC( S#, C#, GRAD)主码为(S#, C#)
查“由王建老师执教的操作系统课程的平均成绩、最高成绩和最低成绩”    ,正
确的SQL语句是()
A、    SELECT AVG(GRADE), MAX(GRADE), MIN(GRADE) FROM C, SC GROUP BY CNAME ="操作系统"AND TEACHER ='王建"
B卫生间用什么瓷砖好、    SELECT AVG(GRADE), MAX(GRADE), MIN(GRADE) FROM C, SC WHERE CNAME =" 操作系统"AND TEACHER ='王建"AND # = #
C、    SELECT AVG(GRADE), MAX(GRADE), MIN(GRADE) FROM C, SC HAVING CNAME = "操作系统"AND TEACHER ='王建"AND # = #
D SELECT AVG(GRADE), MAX(GRADE), MIN(GRADE) FROM C, SC HAVING CNAME = "操作系统"AND TEACHER ='王建"
18.基于“学生-选课-课程”数据库中的三个关系:
S(S#, SNAME SEX BIRTHYEARDEPT ,主码为 S#
C( C#, CNAMETEACHER 主码为 C#
SC( S#, C#, GRAD)主码为(S#, C#)
查“没有选修C02号课程的学生的姓名”,下列SQL语句中哪一个是错误的?
A、    SELECTSNAMEROhS WHERNOTEXISTS(SELECT* FROM5CWHERE = # AND
C# ='C02')
B、    SELECT SNAME FROM S WHERE EXISTS (SELECT * FROM SC WHERE # = # AND C# v> 'C02');
C、    SELECTSNAMEROhS WHERS# NOTN (SELECTS# FROMJCWHERC#='C02');
D SELECTSNAMEROhS WHERE# IN (SELECTS# FROM5 EXCEPEELECTS# FROM
SC WHERE C# ='C02');
19.由于关系模式设计不当所引起的删除异常指的是 ()
A、    两个事务并发地对同一关系进行删除而造成数据库不一致
B、    由于关系中元组的删除而造成有用的信息无法作为一个元组在数据库中存在

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。