SQL数据库题库及答案知识讲解.docx
- 文档编号:27106675
- 上传时间:2023-06-27
- 格式:DOCX
- 页数:55
- 大小:43.69KB
SQL数据库题库及答案知识讲解.docx
《SQL数据库题库及答案知识讲解.docx》由会员分享,可在线阅读,更多相关《SQL数据库题库及答案知识讲解.docx(55页珍藏版)》请在冰豆网上搜索。
SQL数据库题库及答案知识讲解
SQL数据库题库及答案
一、单项选择题,请将正确答案填在括号里。
1、()是位于用户与操作系统之间的一层数据管理软件.
A、数据库管理系统B、数据库系统C、数据库D、数据库应用系统
2、要想使SQLServer2000数据库管理系统开始工作,必须首先启动()。
A、数据导入和导出程序B、查询分析器
C、网络实用工具D、SQLServer服务器
3、SQLServer的登录账户信息保存在()数据库中。
A、masterB、modelC、msdbD、tempdb
4、以下哪个数据库角色中拥有可以执行所有数据库角色的活动的权限?
()
A、publicB、db_owner
C、db_securityadminD、db_accessadmin
5、下列关于数据库的数据文件叙述错误的是()。
A、创建数据库时必须指定数据文件
B、创建数据库时,PRIMARY文件组中的第一个文件为主数据文件
C、一个数据库可以有多个数据文件
D、一个数据库只能有一个主数据文件
6、创建约束的命令是()。
A、CREATETABLEB、ALTERCONSTRAINT
C、ALTERTABLED、ALTERCOLUMN
7、下列有关批的叙述中正确的是()。
A、批是一起提交处理的一组语句
B、通常用GO来表示一个批的结束
C、不能在一个批中引用其它批定义的变量
D、批可长可短,在批中可以执行任何T-SQL语句
8、下面关于聚集索引和非聚集索引说法正确的是()。
A、每个表只能建立一个非聚集索引
B、非聚集索引需要较多的硬盘空间和内存
C、一张表上不能同时建立聚集和非聚集索引
D、一个复合索引只能是聚集索引
9、下列命令不能执行的是()。
A、SELECT*FROM[select]B、SELECT*FROM@MyTable
C、SELECT*FROM[MyTable]D、SELECT*FROMMyTable
10、并发操作会带来的数据不一致性有()。
A、丢失修改、不可重复读、读脏数据、死锁
B、不可重复读、读脏数据、死锁
C、丢失修改、读脏数据、死锁
D、丢失修改、不可重复读、读脏数据
11、下列说法不正确的是()。
A、数据库避免了一切数据重复 B、数据库减少了数据冗余
C、数据库数据可为经DBA认可的用户共享D、控制冗余可确保数据的一致性
12、下列操作中,()不是SQLServer服务器管理器功能。
A、启动SQLServer服务B、停止SQLServer服务
C、运行SQL查询命令D、暂停SQLServer服务
13、当数据库损坏时,数据库管理员可通过何种方式恢复数据库()。
A、事务日志文件B、主数据文件
C、DELETE语句D、联机帮助文件
14、反映现实世界中实体及实体间联系的信息模型是()
A.关系模型B.层次模型C.网状模型D.E-R模型
15、下列有关变量赋值的叙述中正确的是()。
A、使用SET语句可以给全局变量和局部变量赋值
B、一条SET语句只能给一个局部变量
C、SELECT语句可以给多个局部变量赋值
D、使用SELECT语句给局部变量赋值时,若SELECT语句的返回结果有多个值时,该局部变量的值为NULL
16、属于事务控制的语句是()。
A、BeginTran、Commit、RollBack
B、Begin、Continue、End
C、CreateTran、Commit、RollBack
D、BeginTran、Continue、End
17、“CreateUniqueIndexAAAOn学生表(学号)”将在学生表上创建名为AAA的()。
A、惟一索引B、聚集索引C、复合索引D、唯一聚集索引
18、当修改基表数据时,视图()。
A、需要重建
B、可以看到修改结果
C、无法看到修改结果
D、不许修改带视图的基表
19、SQLServer2000触发器主要针对下列语句创建()。
A、SELECT、INSERT、DELETEB、INSERT、UPDATE、DELETE
C、SELECT、UPDATE、INSERTD、INSERT、UPDATE、CREATE
20、SQLServer中,为便于管理用户及权限,可以将一组具有相同权限的用户组织在一起,这一组具有相同权限的用户就称为()。
A、帐户 B、角色 C、登录 D、SQLServer用户
21、数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和()
A、数据库管理系统B、数据库应用系统
C、相关的计算机系统D、各类相关人员
22、当采用Windows认证方式登录数据库服务器时,SQLServer2000客户端软件会向操作系统请求一个()。
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、下面关于tempdb数据库描述不正确的是()。
A、是一个临时数据库
B、属于全局资源
C、没有权限限制
D、是用户建立新数据库的模板
29、一个关系数据库文件中的各条记录。
A.前后顺序不能任意颠倒,一定要按照输入的顺序排列
B.前后顺序可以任意颠倒,不影响库中的数据关系
C.前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果可能不同
D.前后顺序不能任意颠倒,一定要按照码段的顺序排列
30、在数据库的安全性控制中,为了保护用户只能存取他有权存取的数据。
在授权的定义中,数据对象的(),授权子系统就越灵活。
A、范围越小 B、范围越大 C、约束越细致 D、范围越适中
31、关系数据模型的三要素是()
A、数据结构,数据通信,关系操作
B、数据结构,关系操作,完整性约束
C、数据通信,关系操作,完整性约束
D、数据结构,数据通信,完整性约束
32、SQLServer2000的物理存储主要包括3类文件()。
A、主数据文件、次数据文件、事务日志文件
B、主数据文件、次数据文件、文本文件
C、表文件、索引文件、存储过程
D、表文件、索引文件、图表文件
33、下列那一个不属于SQLSERVER工具()
A、数据库管理器B、事件探查器
C、导入和导出数据D、查询分析器
34.数据库系统的核心是:
()
A.数据模型B.数据库C.DBMSD.计算机硬件
35、下面关于Timestamp数据类型描述正确的是:
()。
A、是一种日期型数据类型
B、可以用来替代传统的数据库加锁技术
C、是一种日期和时间组合型数据类型
D、是一种双字节数据类型
36、SQL“视图”对应于数据库系统三级模式结构中的()
A、内模式B、外模式C、模式D、都不对应
37、索引是在基本表的列上建立的一种数据库对象,它同基本表分开存储,使用它能够加快数据的()速度。
A、插入B、修改C、删除D、查询
38、sp_help属于哪一种存储过程()?
A、系统存储过程B、用户定义存储过程C、扩展存储过程D、其他
39、事务的持续性是指()。
A、事务中包括的所有操作要么都做,要么都不做
B、事务一旦提交,对数据库的改变是永久的
C、一个书物内部的操作及使用的数据对并发的其他事务是隔离的
D、事务必须是使数据库从一个一致性状态变到另一个一致性状态
40、SQLServer2000提供了4层安全防线,其中“SQLServer通过登录账号设置来创建附加安全层。
用户只有登录成功,才能与SQLServer建立一次连接。
”属于()。
A、操作系统的安全防线 B、SQLServer的运行安全防线
C、SQLServer数据库的安全防线 D、SQLServer数据库对象的安全防线
41.下列说法不正确的是()。
A.数据库避免了一切数据重复 B.数据库减少了数据冗余
C.数据库数据可为经DBA认可的用户共享D.控制冗余可确保数据的一致性
42.下列哪个不属于数据库对象()
A.默认B.SELECT语句C.存储过程D.视图
43.在Windows98操作系统中,可以安装SQLServer2000的()。
A.企业版B.标准版C.个人版D.开发版
44.下面叙述正确的是()。
A.SQLServer服务管理器关闭后服务也自动关闭
B.只要启动SQLServer服务,本地服务器的管理任务即可自动执行
C.启动MicrosoftSearch服务后才可使用SQLServer全文检索功能
D.都正确
45.如果数据库中的数据量非常大,除了存储在主数据文件中,可以将一部分数据存储在()。
A.次数据文件B.主数据文件C.日志文件D.其他
46.当一条SELECT语句访问一张大表里的有限几行数据时,SQLServer2000通常会()。
A.为数据加上页级锁B.为数据加上行级锁
C.需要用户的干涉和参与D.使用户独占数据库
47.创建约束的命令是()。
A.CREATETABLEB.ALTERTABLEC.ALTERCONSTRAINTD.ALTERCOLUMN
48.数据库中只存放视图的()。
A.操作B.对应的数据
C.定义D.限制
49.Transact-SQL支持的程序结构语句中的一种为()。
A.Begin…EndB.If…Then…ELSE
C.DoCaseD.DoWhile
50.系统运行过程中,由于某种硬件故障使存储在外存上的数据部分损失或全部损失,称为(),这类故障比其它故障的可能性()。
(1)事务故障
(2)系统故障(3)介质故障(4)大,但破坏性小
(5)小,破坏性也小(6)大,破坏性也大(7)小,但破坏性大
A.(3),(7)B.
(1),(4)
C.(3),(5)D.
(2),(6)
51.数据管理技术发展阶段中,文件系统阶段与数据库系统阶段的主要区别之一是数据库系统()。
A.有专门的软件对数据进行管理B.采用一定的数据模型组织数据
C.数据可长期保存D.数据可共享
52.用于配置客户端网络连接的工具是()。
A.企业管理器B.客户端网络实用工具
C.查询分析器D.联机帮助文档
53.关于启动查询分析器叙述错误的是()。
A.从Windows“开始”菜单启动查询分析器时,肯定会显示登录对话框。
B.如果访问本地服务器,无论以那种方式启动查询分析器,都不显示登录对话框
C.从企业管理器启动查询分析器,有时会显示登录对话框
D.如果不登录到服务器,则不能在查询分析器中设计查询
54、关系数据库管理系统应能实现的专门关系运算包括。
A.排序、索引、统计B.选择、投影、连接
C.关联、更新、排序D.显示、打印、制表
55、同一个关系模型的任意两个元组值。
A.不能全同B.可全同
C.必须全同D.以上都不是
56.()是长期存储在计算机内的有组织,可共享的数据集合
A.数据库管理系统B.数据库系统C.数据库D.文件组织
57.()由数据结构、关系操作集合和完整性约束三部分组成。
A.关系模型B.关系C.关系模式D.关系数据库
58.“CreateUniqueIndexAAAOn学生表(学号)”将在学生表上创建名为AAA的()。
A.唯一聚集索引B.聚集索引C.复合索引D.惟一索引
59.Transact-SQL对标准SQL的扩展主要表现为()。
A.加入了程序控制结构和变量
B.加入了建库和建表语句
C.提供了分组(GroupBy)查询功能
D.提供了Min、Max等统计函数
60.SQLServer中,为便于管理用户及权限,可以将一组具有相同权限的用户组织在一起,这一组具有相同权限的用户就称为()。
A.帐户 B.SQLServer用户 C.登录 D.角色
61.下面给出数据模型中,()是概念数据模型。
A层次模型B网状模型C关系模型D实体联系模型
62.现实世界中事物的特性在信息世界中称为()。
A实体B实体标识符C属性D关键码
63.物理存储数据视图的描述称为()。
A外模式B用户模式C内模式D概念模式
64.逻辑数据独立性是指()。
A概念模式改变,外模式和应用程序不变B概念模式改变,内模式不变
C内模式改变,概念模式不变D内模式改变,外模式和应用程序不变
65.下列实体类型的联系中,属于一对一联系的是()。
A班级对学生的所属联系B父亲对孩子的亲生联系
C省对省会的所属联系D供应商与工程项目的供货联系
二、填空题。
1、安装SQLServer时需要以本地_______身份登录操作系统。
SQLServer有一个默认的登录账号____________________,在SQLServer系统中它拥有全部权限,可以执行所有的操作。
2、SQLServer主数据文件、次数据文件和事务日志文件默认的扩展名分别为________、________和ldf。
3、在一个表中最多只能有一个关键字为_____________的约束,关键字为FOREIGNKEY的约束可以出现________次。
4、Transact-SQL中的变量分为局部变量与全局变量,局部变量用_________开头,全局变量用________开头。
5、基本表中的记录数越______,每条记录占用的字节数越______时,使用索引就越有利。
6、在SQLSERVER2000中有两种类型的触发器,分别为:
_____________和_____________。
7、事务处理必须满足ACID原则。
ACID是指_________、______、_________、______。
8、对用户授予和收回数据库操作的语句关键字分别为__________和__________。
9、SQLServer的用户或角色分为二级:
一级为_________________;另一级为_________________。
10、每个存储过程可以包含________条Transact-SQL语句,可以在过程体中的任何地方使用__________语句结束过程的执行,返回到调用语句后的位置。
11、在SQLServer2000中,数据库的安全机制分为4个等级,分别为客户端____________的安全、数据库的________安全、数据库使用安全和数据库对象的使用安全。
12、在SQLServer中,一个事务是一个__________的单位,它把必须同时执行或不执行的一组操作________在一起。
13、触发器有3种类型,即INSERT类型、_________________和________________。
14、从是否改变基本表记录的物理位置角度可将索引分为__________和__________索引两类。
15、在SQLServer中,通常不需要用户建立索引,而是通过使用________约束和________约束,由系统自动建立索引。
16、使用createdatabase命令定义一个数据库,包括定义__________文件和__________文件两个部分。
17、CHECK约束被称为________约束,UNIQUE约束被称为__________约束。
18、一个数据库的数据文件可分为主数据文件和辅助数据文件,主数据文件的扩展名一般为_______,辅助数据文件的扩展名一般为_______。
19、Transact-SQL中的变量分为局部变量与全局变量,局部变量用_________开头,全局变量用________开头。
20、创建索引的命令关键字为________________,删除索引的命令关键字为________________。
21、在SQLServer中,一个事务处理控制语句以关键字________________开始,以关键字________________或________________结束。
22、认证模式类型有___________________和__________________两种。
23、触发器是一种特殊的存储过程,它可以在对一个表上进行________、________和________操作中的任一种或几种操作时被自动调用执行。
24、在索引命令中使用关键字CLUSTERED或NOCLUSTERED分别表示将建立的是________或________索引。
25、关系模型的完整性规则包括、和
26、当一个表带有约束后,执行对表的各种________操作时,将自动________相应的约束,只有符合约束条件的合法操作才能被真正执行。
27、SQLServer主数据文件、次数据文件和事务日志文件默认的扩展名分别为________、________和_______。
28、SQLServer与Windows2000等操作系统完全集成,可以使用操作系统的用户和域账号作为数据库的_____________。
29、在关系中能唯一标识元组的属性或属性集称为关系模式的。
30、创建索引的命令关键字为________________,删除索引的命令关键字为________________。
31、SQLServer2000中的数据类型通常是指字段列、存储过程参数和___________的数据特征。
32、使用一种约束时,可以使用关键字_____________和标识符____________的选项命名该约束,也可以省略该选项由系统自动命名,因为用户很少再使用其约束名。
33、对表中记录的维护工作主要有增加、________和________操作,均可通过企业管理器或Transact-SQL语句完成。
34、_______________语句可以完成对整个数据库的恢复,也可以恢复数据库的日志,或者是指定恢复数据库的某个文件或文件组。
35、在一个实体表示的信息中,称为码。
36、建立一个存储过程的语句关键字为________________,执行一个存储过程的语句关键字为____________。
37、CHECK约束被称为________约束,UNIQUE约束被称为__________约束。
38、触发器有3种类型,即INSERT类型、_________________和________________。
39、在SQLServer中,一个事务是一个__________的单位,它把必须同时执行或不执行的一组操作________在一起。
40、对用户授予和收回数据库操作的语句关键字分别为__________和__________。
41.在“连接”组中有两种连接认证方式,其中在___方式下,需要客户端应用程序连接时提供登录时需要的用户标识和密码。
42.SQLServer中,为便于管理用户及权限,可以将一组具有相同权限的用户组织在一起,这一组具有相同权限的用户就称为。
43.________系统数据库主要用来进行复制、作业调度和管理报警等活动。
44.在一个已存在数据的表中增加一列,一定要保证所增加的列允许________值。
45.在一个表中最多只能有一个关键字为_____________的约束,关键字为FOREIGNKEY的约束可以出现________次。
46.可以将视图理解为存储在SQLServer2000数据库中的一条经过预编译的________语句。
47.SQLServer采用的结构化查询语言称为______。
48.触发器有3种类型,即INSERT类型、_________________和________________。
49、SQLServer的用户或角色分为二级:
一级为_________________;另一级为_________________。
50、每个存储过程可以包含________条Transact-SQL语句,可以在过程体中的任何地方使用__________语句结束过程的执行,返回到调用语句后的位置。
三、简答题。
1、SQLSERVER有哪几种系统数据库?
它们的功能是什么?
2、SQLServer2000中有多少种约束?
其作用分别是什么?
3、视图和数据表之间的主要区别是什么?
4、使用存储过程的主要优点有哪些?
5、SQLServer2000提供了哪两种确认用户的认证模式?
各自的含义是什么?
6、什么是事务?
事务有什么特性?
7、简要说明Transact—SQL的特点及组成。
8、按照存储结构划分,索引分为哪两类?
各有何特点?
9、触发器的类型有哪些?
10、SQLServer包含哪几种类型的权限?
11、SQLServer2000数据库的备份有几种类型?
何为备份设备?
12、何为批处理?
如何标识多个批处理?
13、使用索引有哪些优点?
14、存储过程分哪两类?
各有何特点?
15、简述数据库的两种存储结构。
16、查询分析器中的窗口主要有哪些?
它们的作用分别是什么?
17、使用视图的优点有哪些?
18、触发器与一般存储过程的主要区别是什么?
19、简述SQLSERVER2000中文件组的作用和分类。
20.简述数据库系统的三级模式结构的组成及各部分的功能。
21.什么是数据库的安全性?
简述DBMS提供的安全性控制功能包括哪些内容?
22.关系模型的完整性规则有哪几类?
四、综合题
1、使用SQL语句创建一个数据库,名字为mydb,数据文件名为:
mydb_data.mdf(主要文件),初始大小为2MB。
事务日志文件名为:
mydb_log.ldf,容量为2MB。
2、创建person数据库,要求:
主数据文件名为goods_data.MDF,存放在C:
\目录下,初始值大小为2MB,增长方式为按照10%的比例增长;次数据文件名为goods_data1.NDF和goods_data2.NDF,都存放在D:
\目录下,初始大小为1MB,增长方式为按2MB的增量增长;日志文件名goods_log.LDF,都存放在E:
\目录下,初始大小为3MB,增长方式为按照
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQL 数据库 题库 答案 知识 讲解