数据库原理真题精选.docx
- 文档编号:8825114
- 上传时间:2023-05-15
- 格式:DOCX
- 页数:19
- 大小:12.30KB
数据库原理真题精选.docx
《数据库原理真题精选.docx》由会员分享,可在线阅读,更多相关《数据库原理真题精选.docx(19页珍藏版)》请在冰点文库上搜索。
数据库原理真题精选
[填空题]1系统自动创建的索引有()、()
参考答案:
unique(唯一索引);primary(主键索引)
[单项选择题]
2、在关系数据模型中,外键(FOREIGNKEY)是()
A.在一个关系中用于惟一标识元组的一个或一组属性。
B.在一个关系中的一个或一组属性是另一个关系的主键。
C.在一个关系中定义了约束的一个或一组属性
D.在一个关系中定义了缺省值的一个或一组属性。
参考答案:
B
[单项选择题]
3、在T-SQL中,关于NULL值叙述正确选项是()
A.NULL表示空格
B.NULL表示0
C.NULL既可以表示0,也可以表示是空格
D.NULL表示空值
参考答案:
D
[填空题]4主数据文件的扩展名为()
参考答案:
.mdf
[单项选择题]
5、使用T-SQL语言创建表时,语句是()
A.DELETETABLE
B.CREATETABLE
C.ADDTABLE
D.DROPTABLE
参考答案:
B
[填空题]6主键约束是()、()的组合。
参考答案:
非空;唯一
[单项选择题]
7、在T-SQL语言中,修改表结构时,应使用的命令是()
A.UPDATE
B.INSERT
C.ALTER
D.MODIFY
参考答案:
C
[填空题]8数据库文件有()、()、()
参考答案:
主数据文件(.mdf);辅助数据文件(.ndf);日志文件(.ldf)
[单项选择题]
9、可以唯一地标识表中的一行数据记录的列称为()。
A.约束
B.外键
C.参考键
D.主键
参考答案:
D
[填空题]10视图的查询不可以包含()、()和()关键字。
参考答案:
compute/computeby;orderby;into
[单项选择题]
11、假设表中某列的数据类型设为varchar
(100),而输入的字符串为“abcdefgh“,则存储的是()。
A.abcdefgh,共8B
B.abcdefgh和92个空格,共100B
C.abcdefgh和12个空格,共20B
D.abcdefgh和32个空格,共40B
参考答案:
A
[填空题]12数据库领域常用的数据模型有()、()、()、()
参考答案:
层次模式;网状模式;关系模式;面向对象
[单项选择题]
13、如果表中某列用于存储图像数据,则该列应该设置为()数据类型。
A.text
B.ntext
C.image
D.int
参考答案:
C
[填空题]14在一个表中只能设置()个主键约束,可以定义()个唯一性约束。
参考答案:
1;多
[单项选择题]
15、对一个已经创建的表,()操作是不能够完成的。
A.更改表名
B.增加或删除列
C.增加或删除各种约束
D.将某一列的数据类型由text修改为image
参考答案:
D
[单项选择题]
16、次数据文件用于存储不能存在主数据文件中的数据,默认扩展名为()
A..ndf
B..mdf
C..log
D..dat
参考答案:
A
[单项选择题]
17、下列()最适合充当表的主键列。
A.空值列
B.计算列
C.标识列
D.外键列
参考答案:
C[单项选择题]
18、聚集索引确定表数据的()。
A.唯一性
B.取值范围
C.逻辑顺序
D.物理顺序
参考答案:
D
[单项选择题]
19、关系模型中数据的逻辑结构是一张二维表,它由()组成。
A.行和列
B.行
C.关系
D.列
参考答案:
A
[单项选择题]
20、SQLServer2000中表查询的命令是()。
A.USE
B.SELECT
C.UPDATE
D.DROP
参考答案:
B
[单项选择题]
21、下列关于通过视图更新数据的说法,错误的是()。
A.如果视图的定义涉及到多张表,则对这种视图一般情况下允许进行更新操作
B.如果定义视图的查询语句中含有GROUPBY子句,则对这种视图不允许进行更新操作
C.如果定义视图的查询语句中含有统计函数,则对这种视图不允许进行更新操作
D.如果视图数据来自单个基本表的行、列选择结果,则一般情况下允许进行更新操作
参考答案:
A更多内容请访问《睦霖题库》微信公众号
[单项选择题]
22、一个查询的结果成为另一个查询的条件,这种查询被称为()
A.连接查询
B.内查询
C.自查询
D.子查询
参考答案:
D
[判断题]
23、存储过程在每次执行前都需要编译。
参考答案:
错
[单项选择题]
24、建立索引的目的是()。
A.降低SQLServer数据检索的速度
B.与SQLServer数据检索的速度无关
C.加快数据库的打开速度
D.提高SQLServer数据检索的速度
参考答案:
D
[单项选择题]
25、在SELECT语句中,下列子句用于对搜索的结果进行排序()
A.HAVING子句
B.GROUPBY子句
C.ORDERBY子句
D.WHERE子句
参考答案:
C
[单项选择题]
26、设有关系R和S,与R-S等价的元组关系演算表达式是()
A.
{t
B.
{t
C.
{t
D.
{t
参考答案:
B
[单项选择题]
27、SQLServer2000中表更新数据的命令是()。
A.USE
B.SELECT
C.UPDATE
D.DROP
参考答案:
C[单项选择题]
28、修改视图时,使用()选项,可以对CREATE
A.WITHENCRYPTION
B.WITHCHECKOPTION
C.VIEWMETADATA
D.ASSQL语句
参考答案:
A
VIEW的文本进行加密。
[单项选择题]
29、创建视图的主要作用是()。
A.提高数据查询效率
B.维护数据的完整性约束
C.维护数据的一致性
D.提供用户视角的数据
参考答案:
D
[单项选择题]
30、以下哪种连接方式不属于外连接方式()。
A.左外连
B.右外连
C.前外连
D.全外连
参考答案:
C
[单项选择题]
31、ODBC技术中,数据源分为除了()以外的三种。
A.用户数据源
B.网络数据源
C.系统数据源
D.文件数据源
参考答案:
B
[单项选择题]
32、与WHEREAGEBETWEEN18AND
A.WHEREAGE>18ANDAGE<23
B.WHEREAGE>=18ANDAGE<23
C.WHEREAGE>18ANDAGE<=23
D.WHEREAGE>=18ANDAGE<=23
参考答案:
D
[单项选择题]
33、下列关于CREATEUNIQUEINDEXIDX1ONT(C1,C2)语句作用的说法,正确的是()。
A.在C1和C2列上分别建立一个唯一聚集索引
B.在C1和C2列上分别建立一个唯一非聚集索引
C.在C1和C2列的组合上建立一个唯一聚集索引
D.在C1和C2列的组合上建立一个唯一非聚集索引
参考答案:
D
[单项选择题]
34、有一个关系:
学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于()。
A.实体完整性约束
B.参照完整性约束
C.用户自定义完整性约束
D.关键字完整性约束
参考答案:
C
[填空题]35在查询编辑器窗口输入的SQL语句,可以被保存或重新打开,SQL文件的扩展名为()
参考答案:
.sql
[单项选择题]
36、查询语句“SELECTname,sex,birthdayFROMhuman”返回()列。
A.1
B.2
C.3
D.4
参考答案:
C
[填空题]37试说明使用视图的好处。
参考答案:
利用视图可以简化客户端的数据查询语句,使用户能从多角度看待同一数据,可以提高数据的安全性,视图对应数据库三级模式中的外模式,因此提供了一定程度的逻辑独立性。
[填空题]38游标包含()、()两部分。
参考答案:
结果集;位置
[单项选择题]
39、语句“SELETCOUNT(*)FROMhuman”返回()行。
A.1
B.2
C.3
D.4
参考答案:
A
[填空题]40实体间的联系分为:
()、()和()三种类型。
参考答案:
1:
1;1:
N;
M:
N
[填空题]41使用视图可以加快数据的查询速度,这句话对吗?
为什么?
参考答案:
不对,因为通过视图查询数据时,比直接针对基本表查询数据多了一个转换过程,即从外模式到模式的转换。
[单项选择题]
42、创建视图命令是()
A.CREATEVIEW
B.DROPVIEW
C.CREATETABLE
D.CREATERULE
参考答案:
A
[填空题]43关系数据库语言采用一次一个()的存取方式。
参考答案:
集合
[单项选择题]
44、假设数据表“test1”中有10条数据行,可获得最前面两条数据行的命令为()
A.SELECT2*FROMtest1B.SELECTTOP2*FROMtest1
C.SELECTPERCENT2*FROMtest1
D.SELECTPERCENT20*FROMtest1
参考答案:
B
[填空题]45索引分为哪几种类型?
它们的主要区别是什么?
参考答案:
分为聚集索引和非聚集索引两种。
聚集索引会对数据进行物理排序,非聚集索引不对数据进行物理排序。
[单项选择题]
46、在SQL的SELECT语句中,与选择运算对应的动词是()。
A.DISTICT
B.FROM
C.WHERE
D.GROUPBY
参考答案:
C
[单项选择题]
47、在SELECT语句中,如果想要返回的结果集中不包含相同的行,应该使用关键字()
A.TOP
B.AS
C.DISTINCT
D.JOIN
参考答案:
C
[单项选择题]
48、关于查询语句中ORDERBY子句使用正确的是()
A.如果未指定排序列,则默认按递增排序
B.数据表的列都可用于排序
C.如果在SELECT子句中使用了DISTINCT关键字,则排序列必须出现在查询结果中
D.联合查询不允许使用ORDERBY子句
参考答案:
C
[填空题]49聚集索引一定是唯一性索引,对吗?
反之呢?
参考答案:
不对。
反之也不对。
[多项选择题]
50、在CREATETABLE语句中实现完整性约束的子句有()。
A.NOTNULL
B.PRIMARYKEY
C.FOREIGNKEY
D.CHECK
参考答案:
B,C,D
[单项选择题]
51、在SELECT语句中,使用*号表示()
A.选择任何列
B.选择全部列
C.选择全部元组
D.选择主码
参考答案:
B
[单项选择题]
52、在SELECT语句中,下列子句用于将查询结果存储在一个新表中()
A.SELECT子句
B.INTO子句
C.FROM子句
D.WHERE子句
参考答案:
B
[填空题]53适合建立索引的列是什么?
参考答案:
适合建立索引的情况:
包含大量非重复值的列。
在WHERE子句中经常用于进行
BETWEENAND、>、>=、<和<=等操作的列。
经常被用作连接操作的列。
ORDERBY或GROUPBY子句中涉及的列。
[填空题]54什么是视图?
基本表和视图有哪些区别?
参考答案:
视图是从一个或几个基本表或视图中导出的表,是一张虚表,即视图所对应的数据实际上不存储在数据库中,数据库中只存储视图的定义。
基本表是实际存在物理存储介质上的实表,而视图是虚表,它在物理存储介质上不存在,只是在数据字典中存放视图结构的定义。
视图一经定义就可以和基本表一样被查询,对视图的更新有一些限制。
[单项选择题]
55、为了对表中的各行进行快速访问,应对此表建立()
A.约束
B.规则
C.索引
D.视图
参考答案:
C
[单项选择题]
56、在SQL语言中,子查询是()。
A.返回单表中数据子集的查询语句
B.选取多表中字段子集的查询语句
C.选取单表中字段子集的查询语句
D.嵌入到另一个查询语句之中的查询语句
参考答案:
D
[单项选择题]
57、通过CREATETABLE语句或者其他方法创建了一个表后,可以使用()语句在表中添加记录。
A.DELETE
B.INSERT
C.UPDATE
D.INSEATER
参考答案:
B
[单项选择题]
58、若关系模式R中属性A仅出现在函数依赖的左部,则A为()。
A.L类属性
B.R类属性
C.N类属性
D.LR类属性
参考答案:
A
[单项选择题]
59、关于视图下列哪一个说法是错误的()
A.视图是一种虚拟表
B.视图中也存有数据
C.视图也可由视图派生出来
D.视图是保存在数据库中的SELECT查询
参考答案:
B
[判断题]
60、关系操作的特点是集合操作。
参考答案:
对
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 原理 精选