sql语句的功能有
计算机四级数据库真题及解析(4)
计算机四级数据库真题及解析(4)
第四套
1下列关于数据与信息的叙述中,哪一条是错误的()。
A)信息总是具有特定的语义,而且可以存储以及加工处理
B)文字、图像、声音等都是数据的表现形式
C)信息是数据的载体,也是数据的内涵
D)信息的价值与它的准确性、及时性、完整性和可靠性有关
2下列关于数据库系统中人员的叙述,哪一条是错误的()。
A)人员包括数据库管理员、系统分析员和数据库设计人员、应用程序员和最终用户
B)确定数据库中的信息内容和结构属于数据库管理员的职责
C)监控数据库的使用和运行属于数据库管理员的职责
D)物理数据库设计与调优属于应用程序员的职责
3下列哪一个不属于数据库系统中的软件平台()。
A)支持DBMS运行的操作系统(OS)
B)检测、预防和消除计算机系统病毒的软件
C)以DBMS为核心的应用开发工具
D)为特定应用环境开发的数据库应用系统
4下列关于数据模型的叙述中,哪一条是错误的()。
A)数据模型为数据库的表示和操纵提供框架
B)数据模型描述了数据库的静态特征与动态行为
C)数据模型是数据库系统的核心和基础
D)不同抽象层面的数据模型都能很好地模拟现实世界、容易为人们所理解, 并且便于在计算机上实现
5下列关于E-R图的叙述中,哪一条是错误的()。
A)E-R图是实体联系图的简称,其英文是En tity-Relatio nship Diagram
B)E-R图是一个图示化模型,能够表示实体型、属性和联系
C) E-R图中实体型用矩形表示,矩形框内写明实体名
D) E-R图中属性用菱形表示,菱形框内写明属性名
6在数据库技术中,实体-联系模型(即E-R模型)是下列哪一种模型
()。
A)概念数据模型
B)结构数据模型
C)物理数据模型
D)逻辑数据模型
7下列关于关系模型的叙述中,哪一条是错误的()。
A)关系模型是一种物理数据模型
B)关系模型用二维表格结构表示各类实体及实体间的联系
C)关系模型是数学化的模型,可把表格看成一个集合
D)关系模型由IBM公司的研究员E. F. Codd于1970年首次提出
8关系数据模型由三大要素组成,下列哪一项表述是正确的()。
A)关系数据结构,关系数据通信,关系操作集合
B)关系数据结构,关系操作集合,关系完整性约束
C)关系数据通信,关系操作集合,关系完整性约束
D)关系数据结构,关系数据通信,关系完整性约束
9关系数据模型由三大要素组成,下列哪一项表述是正确的()。
A)关系数据结构,关系数据通信,关系操作集合
B)关系数据结构,关系操作集合,关系完整性约束
C)关系数据通信,关系操作集合,关系完整性约束
D)关系数据结构,关系数据通信,关系完整性约束
10下列关于关系操作的描述中,哪一条是错误的()。
A) R n S = S -(R-S)
B) R n S = S -(S-R)
C) R = (R- S)U (R n S)
D) R-S = R- (R n S)
11设关系R和S的值分别如下面的左右表所示:贝U, R和S左外连接的结
果的元组个数是多少?
A) 1
B) 2
C) 3
D) 4
12关系数据语言可以分为三类:关系代数语言、关系演算语言以及兼备两者双重特点的语言。请问SQL语言属于以下哪一类()。
A)关系代数语言
B)兀组关系演算语言
C)域关系演算语言
D)具有关系代数和关系演算双重特点的语言
13 对于SQL 语句:DROP TABLE STUDENT CASCADE ;的叙述中,下列哪一项是错误的()。
A)该语句的功能是删除STUDENT表
B)删除过程时,在删除基本表STUDENT的同时,也删除了在该表上创建的视图、索引等内容
C)删除执行时,只有确认STUDENT表中的数据、表定义本身以及在该基
本表上所创建的视图、索引已删除,才删除STUDENT表,否则拒绝删除该表D)该SQL语句中的CASCADE可以省略掉,语句的语义不变
14下面列出的SQL语言的动词中,哪个是关于数据控制的()。
A)SELECT
B)DROP
C)UPDATE
D)REVOKE
15在嵌入式SQL语言中,为了把检索到的多个元组按照"一次一个元组" 的方式处理,弓I入了以下哪个概念()。
A)宿主语言
B)游标
C)DDL语言
D)DML语言
16有关系数据库表S的结构为S(SN, CN, GRADE),其中SN是学生名,
CN是课程名,二者均为字符型;GRADE为成绩,是数值型,取值范围0-100
若要把"李杰的数据库成绩80分"插入S中,则可用下列哪个语句()。
A)ADD INTO S VALUES ('李杰','数据库,'80')
B)INSERT INTO S VALUES (' 李杰','数据库','80')
C)ADD INTO S VALUES ('李杰','数据库',80)
D)NSERT INTO S VALUES (' 李杰','数据库',80)
17下列关于SQL的存储过程的叙述中,哪一项是正确的()。
A)存储过程的存在独立于表,它存放在客户端,供客户使用
B)存储过程是由触发事件发生时被触发或被激活的
C)存储过程可以使用控制流语句和变量,大大增强了SQL的功能D)存储过程在调用时会自动编译,因此使用方便
18关于触发器的叙述中,下面哪一条是错误的()。
A)触发器是一种特殊的存储过程
B)触发器必须创建在一个特定的表
C)触发器通过EXEC语句调用
D)触发器有助于实现数据库的完整性、安全性和主动性
19关于触发器的叙述中,下面哪一条是错误的()。
A)触发器是一种特殊的存储过程
B)触发器必须创建在一个特定的表
C)触发器通过EXEC语句调用
D)触发器有助于实现数据库的完整性、安全性和主动性
20下列关于模式分解的叙述中,哪一条是错误的()。
A)若一个模式分解保持函数依赖,则该分解一定具有无损连接性
B)若要求分解保持函数依赖,那么模式分解可以达到3NF,但不一定能达至U BCNF
C)若要求分解既具有无损连接性,又保持函数依赖,则模式分解可以达到