空间数据库考试题.docx
《空间数据库考试题.docx》由会员分享,可在线阅读,更多相关《空间数据库考试题.docx(27页珍藏版)》请在冰豆网上搜索。
空间数据库考试题
空间数据库考试题
1.你认为以下哪些场景会用到数据库?
()
A.游戏(正确答案)
B.图书馆(正确答案)
C.支付宝(正确答案)
D.手机应用程序(正确答案)
2.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)之间的关系是( )。
[单选题]
A.DB包含DBS和DBMS
B.DBMS包含DBS和DB
C.DBS包含DB和DBMS(正确答案)
D.没有任何关系
3.数据库系统的核心是()。
[单选题]
A.数据模型
B.数据库管理系统(正确答案)
C.数据库
D.数据库管理员
4.下面关于数据库系统叙述正确的是()。
[单选题]
A.数据库系统避免了一切冗余
B.数据库系统减少了数据冗余(正确答案)
C.数据库系统比文件能管理更多的数据
D.数据库系统中数据的一致性是指数据类型的一致
5.下列叙述中,错误的是()。
[单选题]
A.数据库技术的根本目标是要解决数据共享的问题
B.数据库设计是指设计一个能满足用户要求,性能良好的数据库
C.数据库系统中,数据的物理结构必须与逻辑结构一致(正确答案)
D.数据库系统是一个独立的系统,但是需要操作系统的支持
6.数据库系统的三级模式中,表达物理数据库的是()。
[单选题]
A.外模式
B.模式
C.用户模式
D.内模式(正确答案)
7.数据库中不仅能够保持数据本身,而且能保存数据之间的相互联系,保证了对数据修改的()。
[单选题]
A.独立性(正确答案)
B.安全性
C.共享性
D.一致性
8.一个数据库系统的外模式()。
[单选题]
A.只能有一个
B.最多只能有一个
C.至少两个
D.可以有多个(正确答案)
9.()是存储在计算机内有结构的数据的集合。
[单选题]
A.数据库系统
B.数据库(正确答案)
C.数据库管理系统
D.数据结构
10.数据库三级模式中,真正存在的是()。
[单选题]
A.外模式
B.子模式
C.模式
D.内模式(正确答案)
11.为了保证数据库的逻辑独立性,需要修改的是()。
[单选题]
A.模式与外模式之间的映射(正确答案)
B.模式
C.模式与内模式之间的映射
D.三级模式
12.用树形结构表示实体之间联系的模型是()。
[单选题]
A.关系模型
B.网状模型
C.层次模型(正确答案)
D.以上三个都是
13.“商品与顾客”两个实体集之间的联系一般是()。
[单选题]
A.一对一
B.一对多
C.多对一
D,多对多(正确答案)
14.在E-R图中,用来表示实体的图形是().[单选题]
A.矩形(正确答案)
B.椭圆形
C.菱形
D.三角形
15.供应商可以给某个工程提供多种材料,同一种材料也可以由不同的供应商提供,从材料到供应商之间的联系类型是()。
[单选题]
A.多对多(正确答案)
B.一对多
C.多对一
D.一对多
16.层次模型不能直接表小()。
[单选题]
A.1:
1联系
B.1:
n联系
C.m:
n联系(正确答案)
D.1:
1和1:
n联系
17.数据模型的三要素是()[单选题]
A.外模式、模式、内模式
B.关系模型、层次模型、网状模型
C.数据结构、数据操作、完整性约束(正确答案)
D.实体、属性、联系
18.关系模型是()[单选题]
A.用关系表示实体及其联系(正确答案)
B.用关系表示实体
C.用关系表示联系
D.用关系表示属性
19.构造E-R模型的三个基本要素是()[单选题]
A.实体、实体集、属性
B.实体、属性、联系(正确答案)
C.实体、实体集、联系
D.实体、属性、属性值
20.关系模型的数据结构是()[单选题]
A.表
B.树
C.二维表(正确答案)
D.图
21.下列关于数据模型中实体间联系的描述正确的是()[单选题]
A.仅在两个实体之间有联系
B.实体间的联系不能有属性
C.单个实体不能构成E-R图
D.实休间可以―着多种联玄(正确答案)
22.在考试成绩关系(学号,姓名,考试日期,考试科目)中,该关系的候选关键字为()。
假设姓名在每次考试中都是唯一。
A.学号(正确答案)
B.姓名(正确答案)
C.考试日期
D.考试科目
23.学生(学号、姓名、性别、年龄、身份证号),该关系的主键为()。
[单选题]
A.学号(正确答案)
B.姓名
C.身份证号
D.年龄
24.一个关系只有一个()。
[单选题]
A.超码
B.外码
C.候选码
D.主码(正确答案)
25.在关系模型中,以下有关关系键的描述正确的是()[单选题]
A.可以由任意多个属性组成
B.至多由一个属性组成
C.由一个或多个属性组成,其值能唯一标识关系中的一个元组(正确答案)
D.以上都不对
26.同一个关系模型的任两个元组值()[单选题]
A.不能完全相同(正确答案)
B.可以完全相同
C.必须完全相同
D.以上都不对
27.一个关系数据库文件中的各条记录()。
[单选题]
A.前后顺序不能任意颠倒,一定要按照输入的顺序排列
B.前后顺序可以任意颠倒,不影响库中的数据关系(正确答案)
C.前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同
D.前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列
28.关系模式的任何属性()。
[单选题]
A.不可再分(正确答案)
B.可再分
C.命名在关系模式中可以不唯一
D.以上都不对
29.当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是()。
[单选题]
A.属性冲突
B.语法冲突(正确答案)
C.结构冲突
D.命名冲突
30.从E-R模型向关系模型转换时,一个M:
N联系转换为关系模式时,该关系模式的关键字是()。
[单选题]
A.M端实体的关键字
B.N端实体的关键字(正确答案)
C.M端实体关键字与N端实体关键字组合
D.重新选取其他属性
31.有A和B两个实体集,它们之间存在着两个不同的m:
n联系,根据转换规则,将它们转换成关系模式集时,关系模式的个数是()。
[单选题]
A.1
B.3
C.4(正确答案)
D.2
32.在关系数据库的设计中,设计关系模式是()的任务。
[单选题]
A.逻辑设计阶段(正确答案)
B.需求分析阶段
C.概念设计阶段
D.物理设计阶段
33.将一个一对多关系转换为一个独立模式时,应取()为主码。
[单选题]
A.一端实体型的主码
B.多端实体型的主码(正确答案)
C.两个实体型的主码属性组合
D.联系型的全部属性
34.SQL语言提供了4大功能,以下()不是SQL语言的功能。
[单选题]
A.数据查询(DQL)
B.数据操作(DML)
C.数据转换(DTL)(正确答案)
D.数据控制(DCL)
35.SQL语言中的视图是一种()。
[单选题]
A.模式及模式到内模式的映射
B.逻辑模式
C.内模式
D.外模式及外模式到逻辑模式的映射(正确答案)
36.SQL语言是()[单选题]
A.编程语言
B.宿主语言
C.结构化查询语言(正确答案)
D.高级语言
37.在学生关系中,用SQL语句列出所有计算机系的学生姓名,应该对学生关系进行()操作。
[单选题]
A.连接
B.选择
C.投影
D.选择和投影(正确答案)
38.下列哪条语句不属于SQL数据操纵功能()[单选题]
A.delete
B.create(正确答案)
C.update
D.Insert
39.成绩表SCInfo(StId,CNo,Score)的属性StId表示学号,CNo为课程编号,Score为成绩。
从SCInfo表中找出无成绩的元组的SQL语句是()。
[单选题]
A.SELECT*FROMSCInfoWHEREScore=NULL
B.SELECT*FROMSCInfoWHEREScoreIS"
C.SELECT*FROMSCInfoWHEREScore="
D.SELECT*FROMSCInfoWHEREScoreISNULL(正确答案)
40.当关系R和S自然连接时,能够把R和S原该舍弃的元组放到结果关系中的操作是()。
[单选题]
A.内连接
B.外连接(正确答案)
C.左外连接
D.右外连接
41.下列关于DISTINCT的描述,正确的是()。
[单选题]
A.删除错误列信息
B.删除重复的数据(正确答案)
C.DISTINCT关键字放于FROM子句之后
D.DISTINCT关键字放于字段名之后
42.课程表CInfo(CNo,CName)的属性CNo表示课程编号,CName为课程名称;成绩表SCInfo(StId,CNo,Score)的属性StId表示学号,CNo为课程编号,Score为成绩。
查询每门课程的最高分,要求得到的信息包括课程名称和分数,正确的命令是()。
[单选题]
A.SELECTCName,TOP(Score)AS分数FROMCInfo,SCInfoWHERECInfo.CNo=SCInfo.CNoGROUPBYCName
B.SELECTCName,MAX(Score)分数FROMCInfo,SCInfoWHERECInfo.CNo=SCInfo.CNoGROUPBYCName(正确答案)
C.SELECTCName,TOP(Score)分数FROMCInfo,SCInfoWHERECInfo.CNo=sCInfo.CNoGROUPBYCInfo.CNo
D.SELECTCName,MAX(Score)AS分数FROMCInfo,SCInfoWHERECInfo.CNo=SCInfo.CNoGROUPBYCInfo.CNo
43.学生表StInfo(StId,StName,birthdate)的属性StId表示学号,StName为姓名,birthdate为出生日期。
在学生表StInfo中查询所有姓张的学生的信息,使用的SQL语句是()。
[单选题]
A.SELECT*FROMStInfoWHEREStNameLIKE'张%'(正确答案)
B.SELECT*FROMStInfoWHEREStNameIN('张%')
C.SELECT*FROMStInfoWHEREStNameLIKE'张$'
D.SELECT*FROMStInfoWHEREStName="张_'
44.在SQL语句中,需要对分组情况应满足的条件进行判断时,应使用()[单选题]
A.groupby
B.having(正确答案)
C.oredr
D.bywhere
45.在SELECT语句中使用GROUPBYCNO时,CNO必须()[单选题]
A.在FROM出现
B.在WHERE中出现
C.在SELECT中出现(正确答案)
D.在HAVING中出现
46.使用CREATEVIEW语句创建的是()[单选题]
A.表
B.视图(正确答案)
C.数据库
D.模式
47.下列关于ORDERBY子句的说法,正确的有()。
A.在SELECT语句中,ORDERBY子句为必选
B.ORDERBY子句默认按照降序排序
C.“ORDERBY字段DESC”将降序排列(正确答案)
D."ORDERBY字段1,字段2”将依次按字段1、字段2的顺序排序(正确答案)
48.在SQLServer中,假设表table1中有A、B、C三列,均为字符数据类型,其中A列的默认值为"ta"。
如果能够正确执行语句INSERTtable1(A,C)VALUES('t',NULL),下列说法正确的是()。
A.插入A列的值为t(正确答案)
B.插入A列的值为ta
C.插入B列的值为空值(正确答案)
D.插入C列的值为空值(正确答案)
49.在关系模式的五元组R(U,D,DOM,F)中,表示属性间数据依赖的是哪个?
()[单选题]
A.F(正确答案)
B.D
C.DOM
D.U
50.关系数据库的规范化理论主要用于数据库设计中的哪个阶段?
()[单选题]
A.物理结构设计阶段
B.概念结构设计阶段
C.逻辑结构设计阶段(正确答案)
D.需求分析阶段
51.在R()中,如果X→Y,并且对于X的任何一个真子集',都有X'不能函数确定Y,称Y对X存在什么依赖?
[单选题]
A.传递函数依赖
B.部分函数依赖
C.函数依赖
D.完全函数依赖(正确答案)
52.已知关系模式R(A,B,C,D,E,G,H),函数依赖集F为{A→B,B→D,AD→EH,AG→C},则A关于F的属性闭包是()。
[单选题]
A.{A,B,C,D,E,H,G}
B{A,B,E,D,H}(正确答案)
C.{A,B,E,D}
D.{A,B,C,D}
53.已知关系模式R(A,B,C,D,E,G),函数依赖集F为{BC→D,C→G,BE→A},则BC关于F的属性闭包是()。
[单选题]
A.{A,B,C,D,E,G}
B.{B,C,D,G}(正确答案)
C.{B,C,D,E}
D.{A,B,C,D}
54.设有关系模式R(X,Y,Z,W)与它的函数依赖集F={XY→Z,W→X},则属性集(ZW)的闭包为()。
[单选题]
A.ZW
B.XZW(正确答案)
C.YZW
D.XYZW
55.设有关系模式R(X,Y,Z)与它的函数依赖集F={X→Y,Y→Z},则F的闭包F+中左部为(XY)的函数依赖有()个。
[单选题]
A.32
B.16
C.8(正确答案)
D.4
56.已知关系模式R(A,B,C,D,E)及其上的函数依赖集F={A→D,B→C,E→A},这个关系模式的候选码是()。
[单选题]
A.AB
B.BE(正确答案)
C.CD
D.DE
57.已知关系模式R(A,B,C,D,E,G,H),函数依赖集F为{BC→AE,DC→EH,DG→E,B→CD,D→G},则F的最小函数依赖集是()。
[单选题]
A.{(B→A,B→E,D→E,B→C,B→D,D→G}
B.{B→A,B→E,D→H,C→H,D→E,,B→C,B→D,D→G}
C.{BC→A,BC→E,DC→E,DC→H,DG→E,B→C,B→D,D→G}
D.{B→A,DC→H,D→E,B→C,B→D,D→G}(正确答案)
58.设K为R(U)中的属性或属性集,若K能够函数决定U,则K为R的什么?
()
A.候选码(正确答案)
B.主码(正确答案)
C.外码
D.超码(正确答案)
59.关系模式中不存在非主属性对候选码的部分函数依赖,这样的关系模式满足第几范式的要求?
()[单选题]
A.2NF(正确答案)
B.1NF
C.3NF
D.4NF
60.关系模式R中的属性全是主属性,则R的最低范式是()。
[单选题]
A.3NF(正确答案)
B.1NF
C.2NF
D.BCNF
61.设有关系模式R(A,B,C),其函数依赖集:
F={A—>B,B—>C},则关系模式R的规范化程度最高达到()。
[单选题]
A.BCNF
B.1NF
C.3NF
D.2NF(正确答案)
62.给定关系模式SCP(Sno,Cno,P),其中Sno表示学号,Cno表示课程号,P表示名次。
若每一名学生每门课程有一定的名次,每门课程每一名次只有一名学生,则以下叙述中错误的是()。
[单选题]
A.(Sno,Cno)是唯一的候选键(正确答案)
B.关系模式SCP没有非主属性
C.关系模式SCP既属于3NF也属于BCNF
D.(Sno,Cno)和(Cno,P)都可以作为候选键
63.设有关系W(工号,姓名,工种,定额),将其规范化到第三范式正确的答案是()。
[单选题]
A.W1(工号,姓名)W2(工种,定额)
B.W1(工号,工种,定额)W2(工号,姓名)
C.以上都不对
D.W1(工号,姓名,工种)W2(工种,定额)(正确答案)
64.设计性能较优的关系模式成为规范化,规范化主要的理论依据是()[单选题]
A.关系规范化理论(正确答案)
B.关系运算理论
C.关系代数理论
D.数理逻辑
65.下列关于规范化理论各项中正确的是( )[单选题]
A.对于一个关系模式来说,规范化越深越好
B.满足第二范式的关系模式一定满足第一范式(正确答案)
C.第一范式要求---非主码属性完全函数依赖关键字
D.规范化一般是通过分解各个关系模式实现的,但有时也有合并
66.X->Y能从推理规则导出的充分必要条件是()[单选题]
A.X+=Y+
B.X⊆Y+
C.Y⊆X
D.Y⊆X+(正确答案)
67.两个函数依赖集F和G等价的充分必要条件是()[单选题]
A.F=G
B.F+=G
C.F=G+
D.F+=G+(正确答案)
68.设有关系模式R(A,B,C,D,E)函数依赖集F={A->B,B->C,C->D,D->A}P={AB,BC,AD}是R上的一个分解,那么分解ƿ相对于F()[单选题]
A.既是无损连接分解,有时保持函数依赖的分解
B.是无损连接分解,但不是保持函数依赖的分解(正确答案)
C.不是无损连接分解,但是保持函数依赖的分解
D.既不是无损连接分解,也不是保持函数依赖的分解
69.关系模式中,满足2NF的模式()[单选题]
A.可能是1NF
B.必定是1NF(正确答案)
C.必定是3NF
D.必定是BCNF
70.不能使一个关系从第一范式转化为第二范式的条件是()[单选题]
A.每一个非主属性都完全函数依赖于主码
B.每一个非主属性都部分函数依赖于主码(正确答案)
C.关系中没有非主属性
D.主码有一个属性构成
71.关系模式的分解是唯一的[判断题]
对
错(正确答案)
72.一个关系模式属于BC范式,他一定属于第三范式[判断题]
对(正确答案)
错
73.在关系模式R(U,F)中,如果X->Y且存在X的真子集X1,使X1->Y,称函数依赖X->Y为完全函数依赖[判断题]
对
错(正确答案)
74.函数依赖集F={A->B,B->C,C->A,C->B,A->C,BC->A},他的最小函数依赖集Fmin={A->B,B->C,A->C}[判断题]
对
错(正确答案)
75.设有关系模式R(A,B,C,D,M,N),函数依赖集F={N->D,M->D,D->B,BC->D,DC->N},R的候选码为______[填空题]
空1答案:
ACM
76.设有函数依赖集F=D->G,C->A,CD->E,A->B,(AC)+=______[填空题]
空1答案:
ABC/ACB
77.______范式消除了主属性对主码的部分函数依赖和传递函数依赖。
[填空题]
空1答案:
BCNF/BC
78.下列活动不属于需求分析阶段工作的是()[单选题]
A.建立数据流图
B.分析用户活动
C.建立E-R图(正确答案)
D.建立数据字典
79.当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是()[单选题]
A.属性冲突
B.命名冲突
C.结构冲突
D.语法冲突(正确答案)
80.在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,他是数据库设计()阶段。
[单选题]
A.物理设计
B.概念设计(正确答案)
C.逻辑设计
D.需求分析
81.逻辑结构设计不包括()。
[单选题]
A.构建E-R模型(正确答案)
B.模式的评价与改进
C.关系模式规范化
D.初始关系模式设计
82.从E-R模型向关系模型转换时,一个1:
N联系转换为关系模式时,该关系模式的码是()。
[单选题]
A.N端实体的主码(正确答案)
B.1端实体的主码
C.1端实体主码与N端实体主码组合
D.以上都不是
83.在进行模式改进时,()可以提高数据操作的效率和存储空间的利用率。
[单选题]
A.合并
B.分解(正确答案)
C.合并与分解
D.以上都不是
84.在对关系模式进行分解时,假设有学生关系(学号,姓名,年龄,类别.......),其中类别包括本科生、硕士研究生和博士研究生。
如果多数查询只涉及其中的某一类学生,则可以把学生关系分解为本科生、硕士研究生和博士研究生三个关系。
这种分解是()。
[单选题]
A.垂直分解
B.水平分解(正确答案)
C.以上都不是
D.区域分解
85.结构设计又称为______[填空题]
空1答案:
静态模型设计/静态模型
86.数据库设计的步骤中,前两个阶段是系统需求分析和______。
[填空题]
空1答案:
概念结构设计/概念结构
87.在数据流图中,用______表示“处理”.[填空题]
空1答案:
圆圈
88.数据库的物理结构设计主要包括确定物理结构和______.[填空题]
空1答案:
评价物理结构
89.装入数据是______阶段的主要工作。
[填空题]
空1答案:
数据库实施阶段/实施阶段/实施/数据库实施
90.合并局部E-R图时可能会发生属性冲突、命名冲突和______。
[填空题]
空1答案:
结构冲突
91.______阶段是数据库设计的起点,为后续具体设计做准备。
[填空题]
空1答案:
需求分析
92.关系数据库的规范化理论主要解决的问题是()[单选题]
A.如何构造合适的应用程序界面
B.如何控制不同用户的数据操作权
C.如何构造合适的数据物理结构
D.如何构造合适的数据逻辑结构(正确答案)
93.如果关系模式R(A,B,C)上有函数依赖AB→C和A→C,则R中存在()[单选题]
A.部分依赖(正确答案)
B.传递依赖
C.完全依赖
D.多值依赖
94.已知关系R(A,B,C,D,E)及其上的函数相关性集合,F={A→B,E→A,CE→D},该关系的候选关键字是()[单选题]
A.AE
B.BE
C.CE(正确答案)
D.DE
95.学生表(id,name,sex,age,depart_id,depart_),存在的函数依赖是id→{name,sex,age,depart_id};dept_id→dept_name,其满足()。
[单选题]
A.BCNF
B.1NF
C.3NF
D.2NF(正确答案)
96.设有关系模式R(A,B,C,D),其数据依赖集:
F={(A,B)→C,C→D},则关系模式R的规范化程度最高达到()[单选题]
A.1NF
B.BCNF
C.2NF(正确答案)
D.3NF
97.有一名为“列车运营”实体,含有:
车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是()[单选题]
A.日期
B.车次
C.车次+情况摘要
D.车次+日期(正确答案)
98.下列说法不正确的是()[单选题]
A.任何一个关系模式都一定有键