SQL Server数据库管理与应用题库.docx
- 文档编号:6889932
- 上传时间:2023-01-12
- 格式:DOCX
- 页数:29
- 大小:67.90KB
SQL Server数据库管理与应用题库.docx
《SQL Server数据库管理与应用题库.docx》由会员分享,可在线阅读,更多相关《SQL Server数据库管理与应用题库.docx(29页珍藏版)》请在冰豆网上搜索。
SQLServer数据库管理与应用题库
一、选择题:
1.下面关于SQLServer2005的系统结构说法正确的是(A)。
A、客户机/服务器体系结构主要应用于客户端可视化操作、服务器端功能配置以及客户端和服务器端的通信
B、数据库体系结构划分为数据库逻辑结构和数据库物理结构
C、数据库逻辑结构主要应用于面向计算机的数据组织和管理;数据库物理结构主要应用于面向用户的数据组织和管理
D、服务器管理体系结构主要面向SQLServer2005的数据库管理员(sysadmin),具体内容包括分布式管理框架、可视化管理工具及数据备份、恢复和复制等
2.典型客户机/服务器计算的特点有哪些?
(D)
E、服务器负责数据管理及程序处理
F、客户机负责界面描述和界面显示
G、网络数据传输量小
H、以上皆有
3.安装MicrosoftSQLServer2005前的注意事项有哪几项(ABCD)。
I、确保电脑满足MicrosoftSQLServer2005的系统要求
J、检查所有SQLServer安装选项,并准备在运行安装程序时作适当的选择
K、考虑安装SQLServer的文件位置
L、如果安装故障转移群集,则在运行SQLServer安装程序之前禁用所有专用网卡上的NetBIOS
4.对于数据库管理的说法,下列正确的是(ABCD)。
M、数据管理是指如何对数据分类、组织、编码、存储、检索和维护等,是数据处理的中心问题
N、人工管理阶段的电脑主要用于科学计算。
用户完全负责数据管理工作;数据与程序没有独立性
O、20世纪50年代后期到60年代中期,电脑的应用范围逐渐扩大,电脑不仅用于科学计算,而且还大量用于管理。
P、随着电脑管理应用的广泛增加,以文件系统作为用户数据管理手段已经不能满足应用的需求,数据库技术和统一管理数据的软件系统的出现了这一问题
5.下面对于数据库的说法正确的是(D)。
Q、数据库(DB)顾名思义就是存放数据的仓库
R、数据库指长期存储在计算机内有组织的、可共享的数据集合
S、数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可为多个用户共享
T、都正确
6.关于数据模型的说法正确的是(AD)。
U、根据模型应用目的不同,可以将其划分为概念模型和结构数据模型
V、概念模型是从计算机的角度对现实数据的抽象
W、结构数据模型是按用户的观点对现实数据的抽象
X、概念模型的表示方法较多,其中最常用的是实体-联系方法
7.下面说法不正确的是(D)。
Y、关系数据库是相互关联的表或者说是关系的集合
ZZ、关系数据库中存放的是某一应用领域中的所有实体和实体之间的联系
AA、关系中属性是最小的
BB、关系中同一属性的所有属性值具有相同的数据类型,其属性名也相同
8.关系模型中常用的关系操作有选择、(A)、连接。
CC、投影
DD、查找
EE、删除
FF、更新
9.下面说法正确的是(AC)。
GG、在关系数据库中,实体完整性通过主码来实现
HH、主码的取值不能是空值。
也不可以为0或空字符串
II、用户定义完整性是针对某些具体要求来定义的约束条件,它反映某一具体应用所涉及的数据必须满足的语义要求
JJ、在关系模型中,用实体来描述具体的联系
10.下面关于关系模型的说法不正确的是(C)。
KK、关系数据库的规范化可以降低数据库中的冗余数据
LL、在关系数据库中,使用范式来实现数据的规范化
MM、范式是一个不规则的序列,这些序列可以简化数据库的设计
NN、数据库的范式的级别越高,其数据库的设计越有效
11.下面叙述错误的是(C)。
OO、数据库设计的目标是按照应用系统的需求,设计一个结构合理、使用方便及效率较高的数据库系统
PP、数据库设计涉及两方面,即数据库的结构设计和数据库的行为设计
QQ、数据库结构设计是以应用的数据结构角度对数据库的设计。
RR、数据库的行为设计是指根据应用系统用户的行为对数据库的设计,数据库的行为是指数据查询统计、事物处理等
12.SQLserver数据库文件有三类,其中主数据文件的后缀为(C)。
SS、.ndf
TT、.ldf
UU、.mdf
VV、.idf
13.下面描述错误的是(B)。
WW、每个数据文件中有且只有一个主数据文件
XX、日志文件可以存在于任意文件组中
YY、主数据文件默认为primary文件组
ZZZ、文件组是为了更好的实现数据库文件组织
14.安装SQLServer时自动创建的系统数据库有master、(C)、model、和tempdb。
AAA、adventureworks
BBB、adventureworksdw
CCC、msdb
DDD、adventureworksas
15.若要为Personnel数据库添加一个5MB大小的日志文件,正确的选项是(B)。
EEE、ALTERDATABASEPersonnel
ADDLOGFILE(
NAME=personnellog2,
FILENAME=‘c:
\ProgramFiles\MicrosoftSQLServer\MSSQL\Data\Personnel_log.ldf’,
SIZE=10MB,
MAXSIZE=100MB,
FILEGROWTH=5MB)
GO
FFF、ALTERDATABASEPersonnel
ADDLOGFILE(
NAME=personnellog2,
FILENAME=‘c:
\ProgramFiles\MicrosoftSQLServer\MSSQL\Data\Personnel_log.ldf’,
SIZE=5MB,
MAXSIZE=100MB,
FILEGROWTH=5MB)
GO
GGG、CREATEDATABASEPersonnel
ADDLOGFILE(
NAME=personnellog2,
FILENAME=‘c:
\ProgramFiles\MicrosoftSQLServer\MSSQL\Data\Personnel_log.ldf’,
SIZE=5MB,
MAXSIZE=100MB,
FILEGROWTH=5MB)
GO
HHH、ALTERDATABASEPersonnel
ADDFILE(
NAME=personnellog2,
FILENAME=‘c:
\ProgramFiles\MicrosoftSQLServer\MSSQL\Data\Personnel_log.ldf’,
SIZE=5MB,
MAXSIZE=100MB,
FILEGROWTH=5MB)
GO
16.当数据库处于哪种情况时,不能被删除(D)。
III、当有用户使用此数据库时
JJJ、当数据库正处于恢复状态,且没有恢复结束
KKK、当数据库正在参与复制时
LLL、以上所有
17.对于tinyint类型的说法正确的是(A)。
MMM、能存放0~255的无符号整数,长度为1字节
NNN、能存放-231~231-1的有符号整数,长度为2字节
OOO、能存放-231~231-1的有符号整数,长度为4字节
PPP、能存放-263~263-1的有符号整数,长度为8字节
18.货币数据类型的小数位数固定为4,若使用的货币数据值的小数位超过4位,则改用(AD)数据类型。
QQQ、numeric
RRR、money
SSS、smallmoney
TTT、decimal
19.下面说法正确的是(D)。
UUU、char(n)用来存放可变长度的字符数据,可用n来指定字符串的长度
VVV、varchar(n)用来存放可变长度的n个字符,这里的n表示字符串可达到的最大长度
WWW、nchar用于存储固定长度的Unicode数据,所存放的字符数n的取值范围为1~4000,长度为n
XXX、当一个字段中存储字符超过8000个时,可以选择text类型
20.如果字段要存储超过8000字节且为可变长度的二进制数据,应采用(C)数据类型。
YYY、binary(n)
ZZZZ、varbinary(n)
AAAA、image
BBBB、text
21.下面哪一个对象的名称是规则标识符(A)。
CCCC、employee_table
DDDD、employee
EEEE、order
FFFF、*orders
22.下面字符串能与通配符表达式[ABC]%a相匹配的是(C)。
GGGG、BCDEF
HHHH、A_BCD
IIII、ABC_a
JJJJ、A%a
23.下面是一些对象的引用形式,其格式正确的是(AD)。
KKKK、服务器名.数据库名.拥有者名.对象名
LLLL、服务器名.数据库名.对象名
MMMM、服务器名.拥有者名
NNNN、对象名
24.在数据库Library中建立图书分类表BookCategory,要求类编号和类名称不能为空。
正确的创建语句是(A)。
OOOO、USELibrary
GO
CREATETABLEBookCategory(
类编号intNOTNULL,
类名称varchar(50)NOTNULL,
备注text)
USELibrary
GO
PPPP、CREATETABLEBookCategory(
类编号intNULL,
类名称varchar(50)NOTNULL,
备注text)
QQQQ、USELibrary
GO
CREATETABLEBookCategory(
类编号intNOTNULL,
类名称varchar(50)NULL,
备注text)
RRRR、都不正确
25.将数据表Test改名为Test1,下面语句正确的是(B)。
SSSS、USELibrary
GO
sp_rename'Test','Test1'
TTTT、USELibrary
GO
sp_rename'Test1'','Test
UUUU、USELibrary
GO
sp_retype'Test','Test1'
VVVV、都不正确
26.删除BorrowHistory表中图书编号为40的记录。
其T-SQL语句为(C)。
WWWW、DELETEBorrowHistoryWHILE图书编号=40
XXXX、DELETEBorrowHistory
YYYY、DELETEBorrowHistoryWHERE图书编号=40
ZZZZZ、都正确
27.修改表数据应该使用(B)语句。
AAAAA、ALTER
BBBBB、UPDATE
CCCCC、INSTER
DDDDD、CREATE
28.在SQLServerManagementStudio中可用下列哪些方法打开查询设计窗口(BCD)
EEEEE、单击菜单栏中的“新建查询”按钮
FFFFF、选择“文件/新建/使用当前连接查询”命令
GGGGG、选择“文件/新建/数据库引擎查询”命令
HHHHH、在对象资源管理器窗口中用鼠标右键单击数据库服务器图标,在弹出的快捷菜单中选择“新建查询”命令
29.在SQLServerManagementStudio的表设计窗口中插入数据时,当数据输入结束时,可通过按(A)键确认数据的输入。
IIIII、Enter
JJJJJ、Ctrl+Enter
KKKKK、Space
LLLLL、Ctrl+Space
30.取消重复行可使用(C)子句。
MMMMM、ORDERBY
NNNNN、GROUPby
OOOOO、DISTINCT
PPPPP、WHERE
31.为“course”字段指定列别名,正确的格式是(BC)。
QQQQQ、SELECTcourse=成绩FROMStudents
RRRRR、SELECTcourseAS成绩FROMStudents
SSSSS、SELECT成绩=courseFROMStudents
TTTTT、SELECT成绩AScourseFROMStudents
32.要查询book表中所有书名中包含“计算机”的书籍情况,可用(A)语句。
UUUUU、SELECT*FROMbookWHEREbook_nameLIKE‘计算机*’
VVVVV、SELECT*FROMbookWHEREbook_nameLIKE‘计算机%’
WWWWW、SELECT*FROMbookWHEREbook_name=‘计算机*’
XXXXX、SELECT*FROMbookWHEREbook_name=‘计算机%’
33.要查询Readers表中的前5条记录,其查询语句正确的是(A)。
YYYYY、SELECTTOP5*FROMReaders
ZZZZZZ、SELECTTOP5%FROMReaders
AAAAAA、SELECTTOP10*FROMReaders
BBBBBB、都不正确
34.在Library数据库中查询Books表中所有的出版社的信息,并消除重复行。
其查询语句正确的是(B)。
CCCCCC、USELibrary
GO
SELECT出版社
FROMBooks
GO
DDDDDD、USELibrary
GO
SELECTDISTINCT出版社
FROMBooks
GO
EEEEEE、USELibrary
GO
SELECT*
FROMBooks
GO
FFFFFF、USELibrary
GO
SELECTTOP出版社
FROMBooks
GO
35.要查询Books表中飞天、通盛两个出版社的图书的编号、图书名及出版社信息,其中查询语句正确的是(AD)。
GGGGGG、SELECT图书编号,图书名,出版社FROMBooksWHERE出版社IN('飞天','通盛')
HHHHHH、SELECT图书编号,图书名,出版社FROMBooksWHERE出版社='飞天'&&'通盛'
IIIIII、SELECT图书编号,图书名,出版社FROMBooksWHERE出版社IN('飞天')
JJJJJJ、SELECT图书编号,图书名,出版社FROMBooksWHERE出版社='飞天'OR出版社='通盛')
36.在Library数据库中计算Books表中所有图书的平均价格、总价、最高价、最低价及记录的个数,下面计算语句正确的是(A)。
KKKKKK、USELibrary
GO
SELECT平均价=AVG(价格),总价格=SUM(价格),
最高价=MAX(价格),最低价=MIN(价格),图书总数=COUNT(图书编号)
FROMBooks
GO
LLLLLL、USELibrary
GO
SELECT平均价=AVG(价格),总价格=SUM(价格),
最高价=MAX(价格),最低价=MIN(价格)
FROMBooks
GO
MMMMMM、USELibrary
GO
SELECT平均价=AVG(价格),总价格=SUM(价格),
最高价=MAX(价格),最低价=MIN(价格),图书总数=COUNT(*)
FROMBooks
GO
NNNNNN、都正确
37.用内联接方法联接tl和t2两表,不去除重复列,下面语句正确的是(AB)。
OOOOOO、USELibrary
GO
SELECT*
FROMt1JOINt2
ONt1.读者编号=t2.读者编号
GO
PPPPPP、USELibrary
GO
SELECT*
FROMt1,t2
WHEREt1.读者编号=t2.读者编号
GO
QQQQQQ、USELibrary
GO
SELECT*
FROMt1,t2
WHEREt2.读者编号=t1.读者编号
GO
RRRRRR、USELibrary
GO
SELECT*
FROMt1JOINt2
ONt2.读者编号=t1.读者编号
GO
38.合并结果集的基本规则有哪些(D)?
SSSSSS、UNION合并的各结果集的列数必须相同,对应的数据类型也必须兼容
TTTTTT、默认情况下系统将自动去掉合并后的结果集中重复的行
UUUUUU、最后结果集中的列名来自第一个SELECT语句
VVVVVV、以上皆可
39.利用EXISTS查询所有支付过罚金的读者的信息,下面语句正确的是(C)。
WWWWWW、SELECT*
FROMReadersASa
WHERENOTEXISTS
(SELECT*
FROMBorrowHistoryASb
WHEREb.读者编号=a.读者编号ANDb.支付罚金>0
)
XXXXXX、SELECT*
FROMReadersASa
WHEREEXISTS
(SELECT*
FROMBorrowHistoryASb
WHEREb.读者编号=a.读者编号ORb.支付罚金>0
)
YYYYYY、SELECT*
FROMReadersASa
WHEREEXISTS
(SELECT*
FROMBorrowHistoryASb
WHEREb.读者编号=a.读者编号ANDb.支付罚金>0
)
ZZZZZZZ、SELECT*
FROMReadersASa
WHEREEXIST
(SELECT*
FROMBorrowHistoryASb
WHEREb.读者编号=a.读者编号ANDb.支付罚金>0
)
40.下面对于域完整性的说法正确的是(A)。
AAAAAAA、域完整性也叫做列完整性
BBBBBBB、域完整性只能用来指定列的数据输入是否具有正确的数据类型,而不能指定其格式以及有效的数据范围
CCCCCCC、域完整性可以通过建立默认值约束、外键约束、检查约束、非空约束以及规则等措施来实现
DDDDDDD、以上说法都不正确
41.假设a1表(主表)与a2表(从表)之间定义了参照完整性,则下列说法不正确的是(C)。
EEEEEEE、a2表不能引用不存在的键值
FFFFFFF、如果a1中的键值更改了,那么在整个数据库中,对a2表中该键值的所有引用要进行一致更改
GGGGGGG、如果要删除a2表中的某一记录,应先删除a1表中与该记录匹配的相关记录
HHHHHHH、a1表与a2表之间可以保证数据的一致性
42.下面对于约束的说法正确的是(ABCD)。
IIIIIII、约束是保证数据完整性的有效方法
JJJJJJJ、约束可以作为数据库定义部分在CREATETABLE语句中声明
KKKKKKK、通过ALTERTABLE语句可以在已有的表中添加或者删除约束
LLLLLLL、当表被删除时,表中所有的约束定义也随之被删除
43.约束包括___________、UNIQUE约束、CHECK约束、___________和FOREIGNKEY约束。
(AC)
MMMMMMM、PRIMARYKEY约束
NNNNNNN、IFELSE约束
OOOOOOO、DEFAULT约束
PPPPPPP、NOTNULL约束
44.下面关于主键约束的说法不正确的是(D)。
QQQQQQQ、每个表只能定义一个主键
RRRRRRR、主键值不可为空(NULL)
SSSSSSS、主键值不可重复
TTTTTTT、定义为主键的列只能是一列,不能为多列
45.下面关于登录账户、用户和角色的说法错误的是(C)。
UUUUUUU、登录账户是服务器级的
VVVVVVV、用户是登录账户在某个数据库中的映射
WWWWWWW、用户不一定要和登录账户相关联
XXXXXXX、角色其实就是用户组
46.主键约束定义格式为:
[CONSTRAINTconstraint_name]PRIMARYKEY[CLUSTERED|NONCLUSTERED](column[,…n]),下面关于其说法错误的是(C)。
YYYYYYY、constraint_name为主键约束名称
ZZZZZZZZ、CLUSTERED表示在该列上建立聚族索引
AAAAAAAA、NONCLUSTERED表示不能在该列上建立聚族索引
BBBBBBBB、Column表示字段名,可以为一列或多列的组合
47.下面关于主键约束与惟一约束的说法不正确的是(A)。
CCCCCCCC、一个表中只能定义一个主键约束和一个惟一约束
DDDDDDDD、主键约束字段的值不允许为NULL,而惟一约束字段的值可为NULL
EEEEEEEE、一般定义主键约束时,系统会自动建立索引,索引的默认类型为聚族索引;定义惟一约束时,系统会自动建立一个非聚族索引
FFFFFFFF、使用惟一约束和主键约束均不允许表中对应字段存在重复值
48.下列选项中对外键的说法不正确的是(B)。
GGGGGGGG、可以通过外键(FOREIGNKEY)关联多个表
HHHHHHHH、外键是由表中的一列或多列组成的。
其值不能为空
IIIIIIII、外键的取值可以重复,但必须是它所引用列(在主表中)的取值之一
JJJJJJJJ、外键引用列必须是定义了主键约束或惟一约束的列
49.identity不是数据类型,而是一种列属性。
使用标识列时,应该注意哪些方面(ABD)?
KKKKKKKK、每个表只允许有一个标识列
LLLLLLLL、标识列不允许空值
MMMMMMMM、标识列只能是整形数据
NNNNNNNN、标识列的值是由系统自动生成的
50.SQLServer提供的单行注释语句是使用(B)开始的一行内容。
OOOOOOOO、“/*”
PPPPPPPP、“--”
QQQQQQQQ、“{”
RRRRRRRR、“/”
51.在WHILE循环语句中,如果循环体语
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQL Server数据库管理与应用题库 Server 数据库 管理 应用 题库