全国自考(数据库系统原理)模拟试卷5
单项选择题
1.数据库的最小存取单位是( )(B)
A. 字符
B. 数据项
C. 记录
D. 文件
解析:
2.下列操作中,不属于DML基本操作的是( )(A)
A. 排序
B. 插入
C. 修改
D. 检索
解析:基本的数据操作有两类:(1)检索(查询)。(2)更新(插入、删除、更新)。
3.有两个不同的实体集,它们之间存在着一个1:1联系和一个M:N联系,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模式个数为( )(B)
A. 2个
B. 3个
C. 4个
D. 5个
解析:
4.如果X→Y和WY→Z成立,那么WX→Z成立。这条规则称为( )(C)
A. 增广性
B. 传递性
C. 伪传递性
D. 分解性
解析:
5.在SQL中使用UPDATE语句对表中数据进行修改时,应使用的语句是( )(D)
A. WHERE
B. FROM
C. VALUES
D. SET
解析:数据修改可用UPDATE语句实现,句法为:UPDATE SET=[,=,…]| ROW=()[WHERE]
6.下列关于视图的说法中错误的是( )(C)
A. 视图是从一个或多个基本表导出的表,它是虚表
B. 视图可以被用来对无权用户屏蔽数据
C. 视图一经定义就可以和基本表一样被查询和更新
D. 视图可以用来定义新的视图
解析:视图在被定义之后,就可以查询了,但只有“行列子集视图”才可以更新。
7.SQL语言具有两种使用方式,分别称为( )和嵌入式SQL。(C)
A. 提示式SQL
B. 多用户SQL
C. 交互式SQL
D. 解释式SQL
解析:SQL语言有两种使用方式:一种称为交互式SQL,在终端交互方式下使用;另一种称为嵌入式SQL,嵌入在主语言的程序中使用。
8.有关系R(sno,sname,age),下列关于空值的查询语句中,不能产生正确结果的是( )(A)
A. SELECT sname FROM R WHERE age=NULL
B. SELECT sname FROM R WHERE age IS NULL
C. SELECT sname FROM R WHERE NOT(age IS NULL)
D. SELECT sname FROM R WHERE age IS NOT NULL
解析:空值判断的表示方法为:IS [NOT]NULL,选项A不合语法。
9.在关系模式R(A,B,C)中,F={(A,B)→C,B→C},则R最高达到( )(A)
A. 1NF
B. 2NF
C. 3NF
D. BCNF
解析:本题主要考查的知识点为范式。FD中存在局部函数依赖,故R∈1NF。
10.数据库设计中,用于反映企业信息需求的是( )(A)
A. ER模型
B. 关系模型
C. 层次模型
D. 网状模型
解析:
11.在SQL中,谓词“EXISTS”的含义是( )(B)
A. 全称量词
B. 存在量词
C. 自然连接
D. 等值连接
解析:本题主要考查的知识点为谓词EXISTS。
12.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。要查找选修“COMPUTER\\(D)
A. S
B. SC,C
C. S,SC
D. S,C,SC
解析:
13.有两个关系R和S,分别包含1 5个和10个元组,则在R∪S,R-S,R∩S中不可能出现的元组数目情况是( )(B)
A. 15,5,10
B. 18,7,7
C. 21,11,4
D. 25,15,0
解析:选项A:若R∩S为10个元组,那么R∪S为15个元组、R-S为5个元组是正确的。选项B:R∩S为7元组,那么R∪S为18无组、R-S为8元组。选项C:若R∩S为4个元组,那么R∪S为21个元组、R-S为11个元组是正确的。选项D:若R∩S为0个元组,那么R∪S为25个元组、R-S为15个元组是正确的。
14.一个工作空间中可以建立多个目标,一个目标对应一个扩展名为( )的文件。(B)
A. .pbw
B. .pbt
C. .pbl
D. .ppt
解析:
15.在对象联系图中,表示对象类型之间的超类与子类联系的是( )(B)
A. 双向箭头
B. 双线箭头
C. 双箭头
D. 单箭头
解析:
填空题
16.当较低层次上实体类型表达了与之联系的较高层上的实体类型的特殊情况时,称较高层上的实体类型为________。
超类型
解析:
17.关系中每一个属性都有一个取值范围,称为属性的________。
值域
解析:
18.解决冗余的主要方法是________。
分解
解析:
19.DBMS是指________,它是位于用户和操作系统之间的一层管理软件。
数据库管理系统
解析:
20.有关系模式S(sno,sname,age),查询年龄(age)不超过20岁学生姓名(sname)的关系代数表达式是________。
∏sname(σage≤20(S))
解析:
21.已知关系R(A,B,C,D)和S(B,C,D),则R
4
解析:
22.在SQL语言中,为了数据库的安全性,设置了对数据存取进行控制的语句,对用户________使用GRANT语句。
授权
解析:
23.在T-SQL语言中,创建局部临时表必须使用由________开头的表名。
#
解析:
24.PB 9.0有两组工具栏:PowerBar和________。
PainterBar
解析:
25.若在学生(学号,姓名,性别,年龄,专业号)关系中,查询学生的姓名和年龄两个属性,其关系代数表达
本文档预览:3500字符,共6416字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载