数据库模拟题综合试.docx
《数据库模拟题综合试.docx》由会员分享,可在线阅读,更多相关《数据库模拟题综合试.docx(34页珍藏版)》请在冰豆网上搜索。
数据库模拟题综合试
数据库模拟题综合试
————————————————————————————————作者:
————————————————————————————————日期:
综合练习
一、判断题
1.采用规范的方法,使分解后的模式属于第二或第三范式,只能保证无损连接,不能绝对保持依赖。
()
2.原则上,两个不同的对象所具有的属性值不能相同,但在给定关系中的元组可以是完全相同的。
()
3.概念设计可以独立于数据库管理系统。
()
4.执行查询语句时DBMS从数据字典中调出相应的模式描述,并从外模式映像到内模式,从而确定所需要的物理数据。
()
5.在视图中插入一个元组,该元组会同时插入到基本表中。
()
6.对象查询语言中,可以用运算符ELEMENT从多个元素的聚集中提取单个元素。
()
7.对于表只能有惟一的主键码,但可有任意数量的UNIQUE属性或属性集。
()
8.如果一个关系没有一个属性能由所有其他属性函数决定,则该关系根本不存在非平凡函数依赖。
()
9.超类可以自动继承子类的所有特性。
()
10.任何一张二维表格都表示一个关系。
()
11.关系是元组的集合。
()
12.数据库开发的需求分析阶段必须要有用户参与。
()
13.主键字段允许为空。
( )
14.数据库的名称一旦建立就不能重命名。
( )
15.固定数据库角色:
db_datarader的成员可修改本数据库内表中的数据。
( )
16.因为通过视图可以插入.修改或删除数据,因此视图也是一个实在表,SQLSERVER将它保存在syscommens系统表中。
( )
17.guest用户必须关联一个登录账号才可以在数据库中创建。
数据库中的非guest用户账号都必须关联一个登录账号。
( )
18.可以在企业管理器中修改数据库的名称。
( )
19.数据库不允许存在数据冗余。
( )
20.DELETE语句只是删除表中的数据,表本身依然存在数据库中。
( )
21.每个存储过程向调用方返回一个整数返回代码。
如果存储过程没有显式设置返回代码的值,则返回代码为0,表示成功。
( )
22.在数据库中建立的索引越多越好。
( )
23.在SQLServer中,触发器的执行是在数据的插入、更新或删除之前执行的。
( )
24.在使用子查询时,必须用括号把子查询括起来以便区分外查询和子查询。
( )
25.两段锁协议是使并发操作可串行化调度的必要条件。
()
26.实体是指现实世界客观存在的事物,概念性的事物不能叫做实体。
()
27.事物之间往往存在某种自然联系,这种联系不能叫实体。
()
28.属性是指实体具有的某种特性或若干方面的特性。
()
29.实体型是指实体属性的集合,表示实体所固有的若特征。
()
30.实体型中各属性的具体取值称为实体值。
()
31.属性取值的变化范围称为该属性的域。
()
32.关系模型就是关系数据库。
()
33.用二维表结构表示实体型,外键实现实体之间联系的模型称为关系模型。
()
34.关系模型不能表示实体之间多对多联系。
()
二、单项选择题:
1.触发器可以创建在( )中。
A.表 B.过程 C.数据库 D.函数
2.删除表的语句是( )。
A.DROP B.ALTER C.UPDATE D.DELETE
3.规则对象在使用上与( )约束类似。
A.CHECK B.PRIMARYKEYC.FOREIGNKEY D.UNIQU
4.主索引可确保字段中输入值的( )性。
A.多样 B.重复 C.唯一 D.若干
5.关于视图下列哪一个说法是错误的( )。
A.视图是一种虚拟表 B.视图中也保存有数据 C.视图也可由视图派生出来 D.视图是保存在SELECT查询
6.执行带参数的过程,正确的方法为( )。
A.过程名参数 B.过程名(参数)C.过程名=参数 D.A,B,C三种都可以
7.查询毕业学校名称与“清华”有关的记录应该用( )。
A.SELECT*FROM学习经历WHERE毕业学校LIKE’*清华*’
B.SELECT*FROM学习经历WHERE毕业学校=’%清华%’
C.SELECT*FROM学习经历WHERE毕业学校LIKE’?
清华?
’
D.SELECT*FROM学习经历WHERE毕业学校LIKE’%清华%’
8.Select职工号FROM职工WHERE工资>1250命令的功能是( )。
A.查询工资大于1250的纪录 B.查询1250号记录后的记录
C.检索所有的职工号 D.检索工资大于1250的职工号
9.下列四项中,不属于数据库特点的是( )。
A.数据共享 B.数据完整性C.数据冗余很高 D.数据独立性高
10.下列四项中,不属于SQL2000实用程序的是( )。
A.企业管理器 B.查询分析器C.服务管理器 D.媒体播放器
11.SQLServer安装程序创建4个系统数据库,下列不属于系统数据库的是( )。
A.master B.modelC.pub D.msdb
12.位于用户与操作系统之间,为用户或应用程序提供访问数据库的方法,对数据库在建立、使用和维护时进行统一管理、统一控制的数据管理软件是( )。
A.DBMS B.DBC.DBS D.DBA
13.在SQL中,建立表用的命令是( )。
A.CREATESCHEMA B.CREATETABLEC.CREATEVIEW D.CREATEINDEX
14.SQL语言中,条件年龄BETWEEN15AND35表示年龄在15至35之间,且( )。
A.包括15岁和35岁B.不包括15岁和35岁
C.包括15岁但不包括35岁D.包括35岁但不包括15岁
15.下列四项中,不正确的提法是( )。
A.SQL语言是关系数据库的国际标准语言
B.SQL语言具有数据定义、查询、操纵和控制功能
C.SQL语言可以自动实现关系数据库的规范化
D.SQL语言称为结构查询语言
16.在MSSQLServer中,用来显示数据库信息的系统存储过程是( )。
A.sp_dbhelp B.sp_dbC.sp_help D.sp_helpdb
17.SQL语言中,删除表中数据的命令是( )。
A.DELETE B.DROPC.CLEAR D.REMOVE
18.SQL的视图是从( )中导出的。
A.基本表 B.视图C.基本表或视图 D.数据库
19.在数据库中存储的是()
A.数据B.数据模型C.数据以及数据之间的联系D.信息
20.存储在计算机内有结构的数据的集合是()
A.数据库系统B.数据库C.数据库管理系统D.数据结构
21.信息的数据表示形式是()
A.只能是文字B.只能是声音C.只能是图形D.上述皆可
22.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的阶段是()
A.数据库系统B.文件系统C.人工管理D.数据项管理
23.下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是I.人工管理阶段II.文件系统阶段III.数据库阶段()
A.I和IIB.只有IIC.II和IIID.只有I
24.DBMS是()
A.数据库B.数据库系统C.数据库应用软件D.数据库管理软件
25.下述不是DBA数据库管理员的职责的是()
A.完整性约束说明B.定义数据库模式C.数据库安全D.数据库管理系统设计
26.提供数据库定义、数据操纵、数据控制和数据库维护功能的软件称为()
A.OSB.DSC.DBMSD.DBS
27.31.下列四项中,不属于数据库系统特点的是()
A.数据共享B.数据完整性C.数据冗余度高D.数据独立性高
28.在数据库的三级模式结构中,内模式有()
A.1个B.2个C.3个D.任意多个
29.描述数据库全体数据的全局逻辑结构和特性的是()
A.模式B.内模式C.外模式D.存储模式
30.用户或应用程序看到的那部分局部逻辑结构和特征的描述是()
A.模式B.物理模式C.子模式D.内模式
31.层次数据模型的基本数据结构是()
A.树B.图C.索引D.关系
32.层次模型实现数据之间联系的方法是()
A.连接B.指针C.公共属性D.关系
33.关系数据模型的基本数据结构是()
A.树B.图C.索引D.关系
34.关系数据库中的投影操作是指从关系中()
A.抽出特定记录B.抽出特定字段C.建立相应的影像D.建立相应的图形
35.从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操作是()
C.选择操作D.复制操作
36.关系代数中的连接操作是由()
A.选择和投影操作组合而成B.选择和笛卡尔积操作组合而成
37.设关系R和S具有相同的结构,由属于S但不属于R的元组构成的关系,记为()
C.R∪SD.S∩S
38.已知关系R和S,R∩S等价于()
A.(R﹣S)﹣SB.S﹣(S﹣R)C.(S﹣R)﹣RD.S﹣(R﹣S)
39."元数据"是指()
A.数据结构的描述B.数据项的描述C.数据的来源D.基本数据
40.在数据库系统中,空值是()
A.0B.空格C.空字符串D.不确定
41.实体完整性规则约束()
A.侯选关键字B.主关键字C.外关键字D.超关键字
42.SQl语言是()的语言,易学习()
A.过程化B.非过程化C.格式化D.导航化
43.SQl语言是()
A.层次数据库语言B.网络数据库语言C.关系数据库语言D.非数据库语言
44.SQL语言是()
A.高级语言B.宿主语言C.汇编语言D.非过程化语言
45.SQL语言具有的功能是()
A.关系规范化B.数据定义、数据操纵、数据控制、数据查询
46.在SQL语言查询语句中,WHERE子句实现关系代数的()
A.投影运算B.选择运算C.连接运算D.交运算
47.在SQL语言的SELECT语句中,能实现投影操作的是()
A.SELECTB.FROMC.WHERED.GROUPBY
48.关系规范化中的删除操作异常是指()
A.不该删除的数据被删除B.不该插入的数据被插入
49.关系数据库规范化是为解决关系数据库中()
A.插入、删除和数据冗余问题而引入的B.提高查询速度问题而引入的
50.规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及()
C.冗余度大的缺欠D.数据丢失的缺欠
51.关系模式的候选关键字可以有()
A.0个B.1个C.1个或多个D.多个
52.数据库设计可划分为六个阶段,每个阶段都有自己的设计内容,“为哪些关系,在哪些属性上建什么样的索引”这一设计内容应该属于()设计阶段。
A.概念设计B.逻辑设计C.物理设计D.全局设计
53.在关系数据库设计中,设计关系模式是数据库设计中()阶段的任务。
A.逻辑设计阶段B.概念设计阶段
54.关系模式中各级模式之间的关系为()
A.3NF⊂2NF⊂1NFB.3NF⊂1NF⊂2NF
55.下列陈述中,错误的是()
C.3NF必然属于BCNFD.BCNF必然属于3NF
56.如何构造出一个合适的数据逻辑结构是()主要解决的问题。
A.物理结构设计B.数据字典C.逻辑结构设计
57.数据库设计中,确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构,这是数据库设计的()
C.概念设计阶段D.物理设计阶段
58.数据库物理设计完成后,进入数据库实施阶段,下述工作中,()一般不属于实施阶段的工作。
D.扩充功能
59.实体联系模型属于()。
A.层次模型B.网状模型C.关系模型D概念模型
60.在一个关系中,任意两个元组的值()。
A.可以全同B.必须全同C.不能全同D.以上都不是
61.关系R和S进行自然连接时,要求R和S含有一个或多个公共()
A.行B.属性C.记录D.元组
62.SQL是()的缩写.
A.StandardQueryLanguageB.SelectQueryLanguage
C.StructuredQueryLanguageD.以上都不是
63.当两个子查询的结果()时,可以执行并、交、差操作。
A.结构完全不一致时B.结构部分一致
C.结构完全一致时D.主键一致
64.在数据库设计中,当合并局部E---R图时,职工在某一局部应用中被除数当作实体,而在另一局部应用中被除数当作属性,那么被称之为()冲突。
A.结构B.命名C.联系D.属性
65.在关系中的各元组的()。
A.顺序不能任意排列,一定要按照输入的顺序排列
B.顺序可以任意排列
C.顺序一定要按照关键字段值的顺序排列
D.排列顺序不同,统计处理的结果就可能不同。
66.SQL中创建基本表应使用()语句。
A.CREATEVIEWB.CREATEDATABASE
C.CREATETABLED.CREATEFORM
67.与WHERE年龄BETWEEN32AND45语句等价的子句是()。
A.WHERE年龄>32AND年龄<45B.WHERE年龄>=32AND年龄<45
C.WHERE年龄>32AND年龄<=45D.WHERE年龄>=32AND年龄<=45
68.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,职员与部门的联系类型是()。
A.m:
nB.1:
nC.n:
1D.1:
1
69.在数据库的三级模式结构中,内模式有()。
A.1个B.2个C.三个D.任意多个
70.下述那一条不属于概念模型应具备的性质()。
A.有丰富的语义表达能力B.易于交流和理解C.易于变动D.在计算机中实现的效率高
71.用二维表结构表示实体以及实体间联系的数据模型称为()。
A.网状模型B.层次模型C.关系模型D.面向对象模型
72.使用CREATEVIEW语句建立的是()。
A.数抿库B.表C.视图D.索引
73.元组关系演算表达式{t
R(t)∧S(t)}表达的是()。
A.R
SB.R
SC.R-SD.S-R
74.如果一个关系R中的所有非主属性都完全函数依赖于键码,则称关系R属于()。
A.2NFB.3NFC.4NFD.BCNF
75.数据库系统的基础是(D)。
A.数据结构B.数据库管理系统C.操作系统D.数据模型
76.一个学生可以同时借阅多本图书,一本图书只能借给一个学生,学生和图书之间的联系为()的联系。
A.一对一B.一对多C.多对多D.多对一
77.在演员类Actor中增加与电影类Movie之间的演员在电影中扮演角色的联系,一个演员可以扮演多个角色,一部电影有多个演员出演。
下述语句中关于联系的描述正确的是()。
A.可以在Actor的类说明中加入:
relationshipSet<Movie>movies
B.可以在Actor的类说明中加入:
relationshipSet<Actor>actors
C.可以在Movie的类说明中加入relationshipSet<Actor>movies
D.可以在Movie的类说明中加入:
relationshipSet<Movie>movies
78.下面对触发程序中规定动作与触发事件之间的关系描述错误的是()。
A.AFTER触发事件完成后,如果WHEN子句中的条件为真,则执行随后的动作
B.BEFORE触发事件执行以后,测试WHEN子句中的条件,若为真,则执行随后的动作
C.INSTEADOF:
触发事件发生时,如WHEN子句中的条件为真,就执行随后动作
D.使用BEFORE的情况下,无论条件真假,都执行触发事件
79.()是长期储存在计算机内、有组织的、可共享的大量数据的集合。
A.数据库系统B.数据库C.关系数据库D.数据库管理系统
80.
(1)在数据库的三级模式中,内模式有()。
A.1个B.2个C.3个D.任意多个
(2)在数据库的三级模式中,外模式有()。
A.1个B.2个C.3个D.任意多个
(3)在数据库的三级模式中,模式有()。
A.1个B.2个C.3个D.任意多个
(4)在数据库的三级模式体系结构中,内模式、模式和外模式个数的比例是()。
A.1:
1:
1B.1:
1:
NC.1:
M:
ND.M:
N:
P
81.数据模型的三个要素分别是()。
A.实体完整性、参照完整性、用户自定义完整性
B.数据结构、关系操作、完整性约束
C.数据增加、数据修改、数据查询
D.外模式、模式、内模式
82.数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。
A.DBS包括DB和DBMSB.DBMS包括DB和DBS
C.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS
83.在关系模式R中,Y函数依赖于X的语义是:
()。
A.在R的某一关系中,若两个元组的X值相等,则Y值也相等。
B.在R的每一关系中,若两个元组的X值相等,则Y值也相等。
C.在R的某一关系中,Y值应与X值相等。
D.在R的每一关系中,Y值应与X值相等。
84.
(1)若对于实体集A中的每一个实体,实体集B中有n个实体(n≥0)与之联系,而对于实体集B中的每一个实体,实体集A中只有1个实体与之联系,则实体集A和实体集B之间的联系类型为()。
A.1:
1B.1:
NC.M:
ND.N:
1
(2)若对于实体集A中的每一个实体,实体集B中有1个实体(n≥0)与之联系,而对于实体集B中的每一个实体,实体集A中只有1个实体与之联系,则实体集A和实体集B之间的联系类型为()。
A.1:
1B.1:
NC.M:
ND.N:
1
85.下列不属于数据安全性控制方法的是()。
A.用户标识和鉴定B.用户存取权限控制C.数据加密D.网络流量控制
86.若关系R为M列P行,关系S为N列Q行,则()的结果为M+N列P×Q行。
A.R-SB.R×SC.R÷SD.R S
87.数据模型应满足()的要求。
A.真实模拟现实世界B.容易为人们所理解C.便于在计算机上实现D.以上都是
88.在可信计算机系统评测标准中,达到初步安全产品要求的是()级。
A.C1B.C2C.B1D.B2
89.下面的选项不是关系数据库基本特征的是()。
A.不同的列应有不同的数据类型B.不同的列应有不同的列名
C.与行的次序无关D.与列的次序无关
90.实现数据库安全性控制的常用方法和技术有()
A.用户标识与鉴别、存取控制、视图机制、审计、数据加密
B.存取控制、视图机制、审计、数据加密、防火墙
C.用户标识与鉴别、存取控制、视图机制、审计、防火墙
D.存取控制、视图机制、审计、数据加密、数据转储
91.数据的()是为了防止数据库中存在不符合语义的数据,也就是防止数据库中存在不正确的数据。
数据的()是保护数据库防止恶意的破坏和非法的存取。
A.安全性、完整性B.完整性、安全性C.保密性、安全性D.安全性、保密性
92.SQL语言的GRANT和REVOKE语句主要是用来维护数据库的()。
A.完整性B.可靠性C.安全性D.一致性
93.关系模型中,一个码是()。
A.可以由多个任意属性组成B.至多由一个属性组成
C.由一个或多个属性组成,其值能够惟一标识关系中一个元组D.以上都不是
94.当关系S自然联接时,能够把S原该舍弃的元组放到结果关系中的操作是()
A.左外联接B.右外联接C.外部并D.外联接
95.下列不属于需求分析阶段工作的是:
()。
A.建立E-R图B.分析用户活动C.建立数据字典D.建立数据流图
96.数据库系统的数据独立性体现在(B)。
A.不会因为数据的变化而影响到应用程序B.不会因为数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构
97.若关系R为M列P行,关系S为N列Q行,则R×S的结果为()列()行。
A.M+N、P+QB.M+N、P×QC.M×N、P+QD.M×N、P×Q
98.在SQL语言的Select语句中实现选择运算的子句是()。
A.SelectB.FromC.WhereD.Groupby
99.数据库系统的数据独立性体现在()。
A.不会因为数据的变化而影响到应用程序
B.不会因为数据存储结构与数据逻辑结构的变化而影响应用程序
C.不会因为存储策略的变化而影响存储结构
D.不会因为某些存储结构的变化而影响其他的存储结构
100.如果事务T对数据D已加S锁,则其他事务对数据D()
A.可以加S锁,不能加X锁
B.可以加S锁,也可以加X锁
C.不能加S锁,可以加X锁
D.不能加任何锁
101.当关系S自然联接时,能够把S原该舍弃的元组放到结果关系中的操作是()
A.左外连接B.右外连接C.外部并D.外连接
三、填空题:
1.数据库系统具有数据的_________、_________和