没有答案《SQLServer》网络课程同步练习与模拟试题Word文档下载推荐.docx
- 文档编号:4171063
- 上传时间:2023-05-02
- 格式:DOCX
- 页数:28
- 大小:26.88KB
没有答案《SQLServer》网络课程同步练习与模拟试题Word文档下载推荐.docx
《没有答案《SQLServer》网络课程同步练习与模拟试题Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《没有答案《SQLServer》网络课程同步练习与模拟试题Word文档下载推荐.docx(28页珍藏版)》请在冰点文库上搜索。
11.候选关键字中的属性称为
A.非主属性B.主属性
C.复合属性D.关键属性
12.关系模式中各级模式之间的关系为
A.3NF
2NF
lNFB.3NF
lNF
C.1NF
3NFD.2NF
3NF
13.数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作的是
A.建立库结构B.扩充功能
C.加载数据D.系统调试
14.从E-R模型向关系模型转换,一个M:
N的联系转换成关系模式时,该关系模式的键是
A.M端实体的键B.N端实体的键
C.M端实体键与N端实体键组合D.重新选取其他属性
15.数据库逻辑设计的主要任务是
A.建立E-R图和说明书B.创建数据库模式
C.建立数据流图D.把数据送入数据库
二、填空题
1.要满足基本应用,一个数据库系统通常应提供给用户使用的基本语言有和。
2.数据管理技术随着计算机技术的发展而发展,一般可分为、和三个阶段。
3.数据库中的组织数据常用的数据模型有、和。
4.DBMS由、、和组成。
5.关系模式设计不合理会带来、和问题。
第2章SQLServer2000系统概述
1.SQLServer2000是
A.层次型DBMSB.网状型DBMS
C.关系型DBMSD.面向对象型DBMS
2.SQLServer2000采用的体系结构是
A.主从式B.客户服务器式
C.分布式D.并行式
3.为使用户能交互地输入和执行各种Transact-SQL语句,应使用
A.企业管理器B.服务管理器
C.事件探查器D.查询分析器
4.要监听SQLServer系统的运行性能,应使用
1.SQLServer2000常见的版本有、、和。
2.SQLServer2000的数据库服务器运行在操作系统下,客户端程序可以运行在操作系统下。
3.SQLServer2000的安装方式有、、和几种。
4.客户/服务器计算模型可分为和两种。
5.要启动、暂停和停止SQLServer2000的服务,应使用组件。
6.SQLServer2000默认实例的文件位置是。
第3章创建和使用数据库
1.SQLServer2000中,一个数据库的主数据文件
A.只能有一个B.可以没有
C.可以有多个D.B或C
2.SQLServer2000中,一个数据库的事务日志文件
3.下列不是数据库对象的是
A.存储过程B.视图C.角色D.SQLServer代理
4.SQLServer2000中,数据库日志文件的扩展名是
A..mdfB..ndf
C..ldfD..pdf
5.在SQLServer2000内置的数据库中,用来存放数据库启动信息的是
A.masterB.modelC.tempdbD.msdb
1.SQLServer2000的文件有逻辑文件名和物理文件名两个名称。
当使用Transact-SQL语句访问某一个文件时,必须使用该文件的名。
2.SQLServer2000自动创建的6个数据库是、、、、和。
3.SQLServer2000数据库的物理存储对象是和。
4.SQLServer2000提供了、和3种文件组类型。
5.当数据库文件或日志文件中未用空间超过其大小的时,系统将会自动缩减文件。
第4章创建和使用表
1.下列能够成为标识列的数据类型是
A.datetimeB.smallintC.bigintD.money
2.一个表的主键
A.可以没有B.可以有多个C.有且只有一个D.一个或多个
3.在新增记录时,某个字段未指定值,系统给它赋的值是
A.NULLB.零C.默认值D.A或C
1.创建表时除了要指定表名外,还需要指定、、、、和。
2.表中主键字段的前面会出现一个图标。
3.要删除与之有关联的表,可以在企业管理器中,按住键,然后选择要删除的表及其与之相关联的表,然后一并删除。
4.标识列中的标识种子是指,标识递增量是指。
第5章Transact-SQL
1.SQL语言是
A.过程化语言B.非过程化
C.格式化语言D.导航式语言
2.SQL语言是
A.层次数据库语言B.网络数据库语言
C.关系数据库语言D.非数据库语言
3.在SQL查询语句中,用于测试集合是否为空的谓词是
A.ALLB.UNIQUEC.SOMED.EXISTS
4.使用SQL语句进行查询操作时,若希望查询结果中不出现重复元组,应在SELECT子句中使用的保留字是
A.UNIQUEB.ALLC.EXCEPTD.DISTINCT
5.使用SQL语句进行查询操作时,在WHERE子句的条件表达式中,可以与所在位置的零个或多个字符相匹配的通配符是
A.*B.%
C.?
D._
1.SQL具有、和功能。
2.SQL的使用方式有和。
3.SQLServer2000中,局部变量在定义引用时要在其名称前加上标记符。
4.SQLServer2000中在书写批处理语句时,使用语句作为批处理命令的结束标志。
5.SQLServer2000中,使用两个连在一起的作为单行注释符。
第6章SQL高级应用
1.已知基本表S对应的关系模式为(S#,SNAME,AGE),下列SELECT子句中不正确的是
A.SELECTS#,AVG(AGE)
B.SELECTDISTINCTAGE
C.SELECTSNAME姓名
D.SELECTAGE>
20
2.在SELECT语句的下列子句中,通常和HAVING子句同时使用的是
A.ORDERBY子句B.WHERE子句
C.GROUPBY子句D.均不需要
3.使用OPEN语句打开游标后,游标指针指向
A.基本表的第一行B.基本表的第一行之前
C.查询结果的第一行D.查询结果的第一行之前
4.并发控制的主要方法是采用
A.设置口令B.封锁机制
C.建立副本D.设置检查点
5.事务的原子性是指
A.事务中包括的所有操作要么都做,要么都不做
B.事务一旦提交,对数据库的改变是永久的
C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的
D.事务必须是使数据库从一个一致性状态变到另一个一致性状态
6.多用户的数据库系统的目标之一是使它的每个用户好像面对着一个单用户的数据库一样使用它,为此数据库系统必须进行
A.安全性控制B.完整性控制
C.并发控制D.可靠性控制
7.若事务T对数据R已加X锁,则其他事务对数据R
A.可以加S锁不能加X锁B.不能加S锁可以加X锁
C.可以加S锁也可以加X锁D.不能加任何锁
1.为了保留两个表在做自然连接操作被舍弃的记录,可采用操作。
2.SQLServer2000提供的外连接操作有、和3种。
3.函数SUBSTRING(‘abcdefg’,3,4)的执行结果是。
4.事务的4个特性是、、和。
5.事务可以分为、和3类。
6.并发操作会带来、、和几种不一致性。
7.为解决SQL的集合处理方式与主语言的单记录处理方式之间的协调问题,应使用。
8.如果事务成功,应使用语句提交;
如果事务中出现错误,可使用语句回滚该事务。
第7章索引
1.建立索引的目的是
A.减少存储空间B.提高存取速度
C.减少输入输出D.减少冗余
2.下列不适合创建索引的情况是
A.主键B.外键C.主属性D.只有较少值的列
3.创建索引时默认的顺序是
A.ASCB.DESCC.ORDERD.GROUP
4.包含索引的所有长度固定列的最大大小为
A.256字节B.300字节C.512字节D.900字节
5.包含同一索引的列的最大数目是
A.8B.16C.24D.32
1.按照存储结构的不同,可以将索引分为和两类。
2.如果要求索引中的字段值不能重复,应该建立索引。
3.索引是针对一个而建立的。
4.组合索引是指索引。
5.FILLFACTOR的物理含义是在指定SQLServer创建索引的过程中,各索引页的填满程度。
对于那些频繁进行大量数据插入或者删除的表,在建立索引时应该为将来生成的索引数据预留较大的空间,应将FILLFACTOR设得。
第8章视图
一、单项选择题
1.下列不能执行的操作是
A.在视图上创建索引B.从使用聚合函数的视图上删除数据行
C.更改视图名称D.在视图上创建视图
2.下面定义的四个视图中,能进行更新操作的是
A.CREATEVIEWS_G(S#,SNAME,CNAME,GRADE)
ASSELECTS.S#,SNAME,CNAME,GRADE
FROMS,SC,C
WHERES.S#=SC.S#ANDSC.C#=C.C#
B.CREATEVIEWSAVG_G(S#,AVG_GRADE)
ASSELECTS#,AVG(GRADE)
FROMSC
WHEREGRADEISNOTNULL
GROUPBYS#
C.CREATEVIEWS_MALE(S#,SNAME)
ASSELECTS#,SNAME
FROMS
WHEREAGE>
=20
D.CREATEVIEWS_FEMALE(SNAME,AGE)
ASSELECTSNAME,AGE
WHERESEX=’女’
3.下列描述中正确的是
A.视图只能从一个表导出B.视图不能从其他视图中产生
C.视图定义相关的数据保存在数据库中D.视图可以从一个或多个表中导出
4.定义视图可以包含
A.GROUPBY子句B.ORDERBY子句
C.COMPUTEBY子句D.INTO子句
5.下列描述中错误的是
A.可以在基表上创建视图B.可以在视图上创建视图
C.可以在临时表上创建视图D.不能在视图上定义全文索引
1.要使视图的定义不可见,只要在创建视图时,使用关键字加密视图定义即可。
2.更改视图名称将导致引用该视图的、及无效,要使这些数据库对象重新有效,就必须对这些数据库对象重新定义。
第9章数据库完整性
1.定义基本表时,若要求某一列的值不能为空,则应在定义时使用的保留字是
A.NULLB.NOTNULL
C.DISTINCTD.UNIQUE
2.使用DROP语句撤消基本表时,可将下属的视图和约束引用全部撤消使用的子句是
A.NULLB.RESTRICT
C.CASCADED.DISTINCT
3.使用DROP语句撤消基本表时,只有当引用该基本表中的视图或约束撤消时才能撤消,使用的子句是
A.NULLB.RESTRICT
C.CASCADED.DISTINCT
4.数据完整性保护中的约束条件主要是指
A.用户操作权限的约束B.用户口令校对
C.值的约束和结构的约束D.并发控制的约束
5.数据的正确性和相容性是指数据的
A.安全性B.完整性
C.并发控制D.恢复
1.SQLServer2000自动强制数据完整性的方式有、、、、五种。
2.除了SQLServer2000自动强制的数据完整性外,还可以使用、、约束方式。
3.FOREIGNKEY约束在上实施,PRIMARYKEY约束在上实施。
4.UNIQUE约束在列集内强制执行值的。
5.如果在插入行时没有指定列的值,则指定列中所使用的值。
第10章存储过程
1.下列可以查看某个数据对象所引用表的系统存储过程是
A.sp_helpB.sp_renameC.sp_dependsD.sp_helptext
2.创建存储过程的语句是
A.CREATERULEB.CREATEDEFAULT
C.CREATETRIGGERD.CREATEPROCEDURE
3.存储过程最大大小为
A.32MBB.64MBC.128MBD.256MB
1.SQLServer中的存储过程分为、和三类。
2.在单个批处理中,CREATEPROCEDURE语句与其他Transact-SQL语句组合使用。
3.系统存储过程一般以开头。
4.如果指定存储过程必须返回一个参数,应使用选项。
5.存储过程的返回值可以使用语句来指定。
第11章触发器
1.下列用于删除触发器的命令是
A.DROPINDEXB.DROPTABLE
C.DROPTRIGGERD.DRIPVIEW
2.不能激活触发器的语句是
A.SELECTB.INSERTC.UPDATED.DELETE
1.触发器由、和组成。
2.触发器主要用于实施完整性。
3.触发器是在或上创建的。
4.在触发器执行的时候,会产生和两个临时表。
5.执行UPDATE操作从触发器表中删除的旧行被插入到表中,插入的新行被插入到表中。
第12章SQLServer的安全管理
1.数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的
A.可靠性B.一致性C.完整性D.安全性
2.保护数据库,防止XX的或不合法的使用造成的数据泄漏、更改破坏。
这是指数据的
A.安全性B.完整性C.并发控制D.恢复
3.下列不是SQLServer中包含的权限种类的是
A.代理权限B.对象权限C.预定义权限D.语句权限
4.一组系统权限的集合称为
A.代理B.存储过程C.角色D.触发器
1.SQLServer的安全体系结构可以划分为、、、四个等级。
2.SQLServer2000提供了和两种确认用户的验证模式。
3.SQLServer2000提供了登录服务器的和使用数据库的两种帐号。
4.在SQLServer中,数据库角色可分为和两种。
第13章数据备份与还原
1.日志文件是用于记录
A.程序运行过程B.数据操作
C.对数据的所有更新操作D.程序执行的结果
2.当数据库遭到破坏时,为了能迅速恢复,在进行事务处理过程中将对数据库更新的全部内容写入
A.副本文件B.日志文件
C.检查点文件D.死锁文件
3.后援副本的用途是
A.安全性保障B.一致性控制
C.故障后的恢复D.数据的转储
1.SQLServer提供了、、、四种数据库备份的设备类型。
2.SQLServer2000提供了、、、四种备份策略。
3.用于数据库备份的Transact-SQL语句是、用于数据库还原的Transact-SQL语句是。
第14章数据转换
1.把SQLServer2000中的数据转换为其他数据系统处理的数据过程称为
A.数据导入B.数据导出
C.数据备份D.数据恢复
2.把其他数据系统处理的数据转换为SQLServer2000中的数据过程称为
3.对最近一次数据库备份以来的数据变化进行的备份称为
A.完全数据库备份B.差异备份
C.事务日志备份D.数据库文件组备份
1.数据导入/导出可使用和完成。
2.DTS缩写词的含义是。
《SQLServer数据库》模拟试题
(1)
一、单项选择题(每小题2分,共20分)
()1.SQLServer2000是
C.关系型DBMSD.面向对象型DBMS
()2.SQLServer2000数据库文件的扩展名是
A..mdfB..ndf
()3.建立索引的目的是
()4.为使用户能交互地输入和执行各种Transact-SQL语句,应使用
A.企业管理器B.服务管理器
()5.写一个修改到数据库中,与写一个表示这个修改的运行记录到事务日志中是两个不同的操作,对这两个操作的顺序安排应该是
A.前者先做B.后者先做
C.由程序员在程序中作安排D.哪一个先做由系统决定
()6.SQLServer2000中,一个数据库的主数据库文件
A.只能有一个B.可以没有
C.可以有多个D.B或C
()7.下列不是数据库对象的是
A.存储过程B.视图
C.角色D.SQLServer代理
()8.下列可以查看索引信息的系统存储过程是
A.sp_helpB.sp_rename
C.sp_helpindexD.sp_helptext
()9.把其他数据系统处理的数据转换为SQLServer2000中的数据过程称为
()10.对最近一次数据库备份以来的数据变化进行的备份称为
C.事务日志备份D.数据库文件组备份
二、填空题(每空1分,共20分)
1.SQLServer2000自动创建的6个数据库是、、msdb、tempdb、pubs和northwind。
2.Transact–SQL语言主要由语言、语言、语言、系统存储过程和一些附加语言元素组成。
3.SQLServer2000的文件有逻辑文件名和物理文件名两个名称。
4.SQLServer2000中存储空间可根据输入数据的实际长度变化的是数据类型。
5.SQLServer2000提供了、、主键约束、检查约束、外键约束五种约束。
6.SQLServer2000中在书写批处理语句时,使用语句作为批处理命令的结束标志。
7.SQLServer2000中,全局变量的名称以两个字符开始。
8.函数substring(‘abcdefg’,2,3)的值是。
9.按照存储结构的不同,可以将索引分为和两类。
10.SQLServer中的存储过程分为和两类。
11.SQLServer2000提供了和两种确认用户的认证模式。
12.SQLServer2000提供了登录服务器的和使用数据库的两种帐号。
三、简答题(每小题5分,共10分)
1.哪些列上适合创建索引?
哪些列上不适合创建索引?
2.什么是触发器?
触发器与一般存储过程的主要区别是什么?
触发器的作用是什么?
四、写出下列语句的功能(每小题3分,共18分)
1.insertintot_student(sno,sname,sex)
value(’200101’,’李红’,’女’)
2.updatet_student
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQLServer 没有 答案 网络 课程 同步 练习 模拟 试题
![提示](https://static.bingdoc.com/images/bang_tan.gif)