网络数据库复习题1Word下载.docx
- 文档编号:21867434
- 上传时间:2023-02-01
- 格式:DOCX
- 页数:9
- 大小:20.68KB
网络数据库复习题1Word下载.docx
《网络数据库复习题1Word下载.docx》由会员分享,可在线阅读,更多相关《网络数据库复习题1Word下载.docx(9页珍藏版)》请在冰豆网上搜索。
C.磁带设备
10.下列不属于存储过程的特点是:
B.命名管道设备D.文件设备
A.执行速度快B.能减少网络流量
C.保证系统安全性D.为用户集中数据
11.在创建视图时,不能出现的T―SQL语句是:
A.GROUPBYB.HAVINGC.ORDERBYD.JOIN
12.在通常情况下,下列哪个对象不是数据库对象?
A:
视图B:
自定义函数C:
规则D:
数据模型
13.下列哪类数据库不适合创建索引?
经常被查询搜索的列,如经常在where子句中出现的列
B:
是外键或主键的列
C:
包含太多重复选用值的列
D:
在ORDERBY子句中使用的列
14.Transact-SQL对标准SQL的扩展主要表现为:
A.加入了程序控制结构和变量
B.加入了建库和建表语句
C.提供了分组(GroupBy)查询功能
D.提供了Min、Max等统计函数
15.SQL语言中,删除一个视图的命令是()。
A.DELETEB.DROP
C.CLEARD.REMOVE
16.下列的SQL语句中,()不是数据定义语句。
A.CREATETABLEB.DROPVIEW
C.CREATEVIEWD.GRANT
17.SQLServer系统中的所有系统级信息存储于哪个数据库:
A.masterB.model
C.tempdbD.msdb
18.如果希望完全安装SQLServer,则应选择()。
A.最小安装B.典型安装C.自定义安装D.仅连接
19.数据查询语句SELECT的语法中,必不可少的子句是()
A.SELECT和WHEREB.SELECT和FROMC.FROMD.SELECT
20、下列那种情况适合建立索引()
A:
在查询中很少被引用的列;
B:
在Orderby子句中式用的列;
C:
包含太多重复选用值的列;
D:
数据类型为bit、text、image等的列。
21.下列特点那一项是视图所不具备的?
()
A分割数据,屏蔽用户所不需要浏览的数据
B提高应用程序和表之间的独立性,充当程序和表之间的中间层
C降低对最终用户查询水平的要求
D提高数据的网络传输速度
22、根据关系数据基于的数据模型――关系模型的特征判断下列正确的一项:
(___)
A、只存在一对多的实体关系,以图形方式来表示。
B、以二维表格结构来保存数据,在关系表中不允许有重复行存在。
C、能体现一对多、多对多的关系,但不能体现一对一的关系。
D、关系模型数据库是数据库发展的最初阶段。
23、在“连接”组中有两种连接认证方式,其中在(___)方式下,需要客户端应用程序连接时提供登录时需要的用户标识和密码。
A、Windows身份验证B、SQLServer身份验证
C、以超级用户身份登录时D、其他方式登录时
24、在安装SQLServer2022年时,应注意的事项:
(___)
A、SQLServer2022年的任何版本在安装时都不用考虑操作系统的制约。
B、SQLServer2022年的安装对硬件的要求不作任何限制。
C、SQLServer2022年可以在DOS操作系统下安装
D、SQLServer2022年一定要安装在windows操作系统上
25、关系数据库中,主键是(___)
A、为标识表中唯一的实体B、创建唯一索引,允许空值
C、只允许以表中第一字段建立D、允许有多个主键的
26、表在数据库中是一个非常重要的数据对象,它是用来(1___)各种数据内容的,数据库创建后就可以创建表了,创建表可以用(2___)等方法来创建。
⑴A、显示B、查询C、存放D、检索
⑵A、企业管理器B、查询分析器
C、OSD、企业管理器和CREATETABLE语句
27、为数据表创建索引的目的是(1___),可以在创建表时用(2___)来创建唯一索引,也可以用(2___)来创建唯一索引。
⑴A、提高查询的检索性能B、创建唯一索引
C、创建主键D、归类
⑵A、设置主键约束,设置唯一约束B、Createtable,Createindex
C、设置主键约束,CreateindexD、以上都可以
278、在Transact-SQL语法中,用来插入数据的命令是(___),用于更新的命令是(___)。
A、INSERT,UPDATEB、UPDATE,INSERT
C、DELETE,UPDATED、CREATE,INSERTINTO
29、视图是一种常用的数据对象,它是提供(1___)和(1___)数据的另一种途径,可以简化数据库操作。
当使用多个数据表来建立视图时,并且不允许在该语句中包括(2___)等关键字。
⑴A、查看,存放B、查看,检索
C、插入,更新D、检索,插入
A、ORDERBY,__B、ORDERBY,__,__BY
C、ORDERBY,__BY,GROUPBYD、GROUPBY,__BY
30、在SQLSERVER服务器上,存储过程是一组预先定义并(1___)的Transact-SQL语句。
A、保存B、编译C、解释D、编写
31.SQL语言允许使用通配符进行字符串匹配,其中‘%’可以表示(
A、零个字符B、1个字符C、多个字符D、以上都可以
32、在__98操作系统下,只能安装SQLServer2022年()
A、企业版B、标准版C、个人版D、测试版33、事务日志文件的默认扩展名是()。
A、MDFB、NDFC、LDFD、DBF
34、通过使用文件组,可以()。
A、提高存取数据的效率。
B、提高数据库备份与恢复的效率
C、简化数据库的维护D、ABC都可以。
35.下列四项中,不属于__年实用程序的是()。
A.企业管理器B.查询分析器
C.服务管理器D.媒体播放器
)
36.SQLServer安装程序创建4个系统数据库,下列哪个不是()。
A.masterB.modelC.pubD.msdb
37.SQL语言中,条件“年龄__40AND50”表示年龄在40至50之间,且()。
A.包括40岁和50岁B.不包括40岁和50岁
C.包括40岁但不包括50岁D.包括50岁但不包括40岁
38.在MSSQLServer中,用来显示数据库信息的系统存储过程是(
A.sp_dbhelpB.sp_dbC.sp_helpD.sp_helpdb
39.SQL语言中,删除记录的命令是()。
A.DELETEB.DROPC.CLEARD.REMOVE
40.SQL的视图是从()中导出的。
A.基本表B.视图C.基本表或视图D.数据库)。
41.下列四项中,不属于数据库特点的是()。
A.数据共享B.数据完整性
C.数据冗余很高D.数据独立性高
42.()是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。
数据库在建立、使用和维护时由其统一管理、统一控制。
A.DBMSB.DBC.DBSD.DB
43.在SQLServer中,关于规则说法不正确的是()。
A.规则不是在创建表时确定,而是单独作为一个对象创建
B.规则在数据库中只能创建一个
C.在表的一列上只能使用一个规则,但一个规则可以绑定到多个列上
D.规则和CHECK约束的共同点是:
向表中添加/修改数据时,限制输入值的范围。
44.下列标识符可以作为局部变量使用()。
A.MyvarB.Myvar
C.@MyvarD.@Myvar
45.以下关于主键的描述正确的是()。
A.标识表中唯一的实体B.创建唯一索引,允许空值
C.只允许以表中第一字段建立D.表中允许有多个主键
46.数据定义语言的缩写词为()。
A.DDLB.DCL
C.DMLD.DBL
47.在T-SQL语言中,修改表结构时,应使用的命令是()
A.UPDATEB.INSERT
C.ALTERD.MODIFY
48要想使SQLServer2022年数据库管理系统开始工作,必须首先启动(
A.SQLServer服务器B.查询分析器
C.网络实用工具D.数据导入和导出程序
49.SQLServer2022年的物理存储主要包括3类文件()。
A.主数据文件、次数据文件、事务日志文件
B.主数据文件、次数据文件、文本文件
C.表文件、索引文件、存储过程
D.表文件、索引文件、图表文件)
50.当数据库损坏时,数据库管理员可通过何种方式恢复数据库()。
A.事务日志文件B.主数据文件
C.DELETE语句D.联机帮助文件
51.下面关于tempdb数据库描述不正确的是()。
A.是一个临时数据库B.属于全局资源
C.没有权限限制D.是用户建立新数据库的模板
52.在创建存储过程时,不能出现的T―SQL语句是:
A.CREATEVIEWB.ALTERTABLEC.CREATEINDEX
D.GROUPBY
53.下面关于索引的描述不正确的是()。
A.索引是一个指向表中数据的指针
B.索引是在元组上建立的一种数据库对象
C.索引的建立和撤消对表中的数据毫无影响
D.表被撤消时将同时撤消在其上建立的索引
54.“CreateUnique,clusterdIndexAAAOn学生表(学号)”将在学生表上创
建名为AAA的()。
A.惟一索引B.聚集索引C.复合索引D.主键索引
55.SQLServer2022年提供的单行注释语句是使用()开始的一行内容。
A.“/*”B.“--”C.“{”D.“/”
56.定义事务的一组语句是:
A.BeginTran、Commit、RollBack
B.Begin、Continue、End
C.CreateTran、Commit、RollBack
D.BeginTran、Continue、End
57.SQLServer2022年触发器主要针对下列语句创建(
A.SELECT、INSERT、DELETE
B.INSERT、UPDATE、DELETE
C.SELECT、UPDATE、INSERT
D.INSERT、UPDATE、CREATE
58.下列SQLServer2022年语句中出现语法错误的是(
A.__@MyvarINT
B.SELECT*FROM[AAA]
C.CREATE__EAAA)。
)。
D.DELETE*FROMAAA
59、下列说法正确的是_______。
A、视图是观察数据的一种方法,只能基于基本表建立。
B、视图是虚表,观察到的数据是实际基本表中的数据。
C、索引查找法一定比表扫描法查询速度快。
D、索引的创建只和数据的存储有关系。
三、写出下列每条语句或程序段的功能
假设存在名为AAA的数据库,包括Students(学号,姓名,年龄,专业,入学日期)和Score(学号,课程名,成绩)两张表。
1.SELECT*
FROMStudents
WHERE__T(year,入学日期)=__T(year,__())
2.__@MyNOCHAR(8)
SET@MyNO='
2022年0001'
IF(SELECT专业FROMStudentsWHERE学号=@MyNO)='
计算机软件'
BEGIN
SELECTAVG(成绩)AS平均成绩
FROMScore
WHERE学号=@MyNO
ENDELSE
PRINT'
学号为'
+@MyNO+'
的学生不存在或不属于软件专业
3.declare@anumeric(5,2)
set@a=(selectavg(成绩)fromscore)
select*
fromscore
where成绩=@a
4.declare@anumeric(5,2),@bnumeric(5,2)
set@a=(selectmax(成绩)fromscore)
set@b=(selectmin(成绩)fromscore)
print@a-@b
5.declare@achar(6)
set@a='
刘亮'
if(exists(select*fromstudentswhere姓名=@a))print'
姓名为'
+@a+'
的同学存在!
'
else
print'
的同学不存在!
6.selectyear(入学日期)as入学年份,count(*)as人数fromstudents
groupbyyear(入学日期)
7.createprocedure__k1
as
fromstudentsxjoinscoreyonx.学号=y.学号
8.createprocedure__k3
select学号,avg(成绩)as平均成绩
groupby学号
9.createprocedure__k4
@achar(8),@bvarchar(10)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络 数据库 复习题