SQL Server复习题.docx
- 文档编号:29543822
- 上传时间:2023-07-24
- 格式:DOCX
- 页数:30
- 大小:33.98KB
SQL Server复习题.docx
《SQL Server复习题.docx》由会员分享,可在线阅读,更多相关《SQL Server复习题.docx(30页珍藏版)》请在冰豆网上搜索。
SQLServer复习题
1createtableemp(empnochar(10)primarykey,deptnochar(10)foreignkeyreferencedept(deptno));根据这一定义可知()。
a."dept不能引用emp中不存在的deptno"b.emp不能引用dept中不存在的deptnoc.dept中删除记录时,emp中记录跟着删除d.emp中不可以插入dept中不存在的empno单选b
2SQL语言中视图(view)对应数据库系统三级模式结构中的()。
a.内模式b.模式c.外模式d.都不对
单选c
3SQL语言最主要功能是()。
a.数据定义功能b.数据管理功能c.数据查询d.数据控制
单选c
4集合R并S的交可以表示为()。
a.RUSb.σF(R×S)c.空d.0
单选a
5视图最主要的优点是()。
a.提高数据的逻辑独立性b.提高查询效率c.操作灵活d.节省存储空间
单选a
6数据的正确、一致性称之为数据的()。
a.安全性b.一致性c.独立性d.完整性
单选d
7数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和()。
a.数据库管理系统b.数据库应用系统
c.相关的计算机系统d.各类相关人员
单选d
8数据库中只存放视图的()。
a.操作b.对应的数据c.定义d.限制
单选c
9下述哪一条是并发控制的主要方法()。
a.授权c.封锁d.日志d.索引
单选b
10现实世界中客观存在并能相互区别的事物称为()。
a.实体b.实体集c.字段d.记录
单选a
11与WHEREgradenotin(60,100)语句等价的子句是()。
a.WHEREgrade!
=60ANDgrade<100b.WHEREgrade!
=60ANDgrade!
=100
c.WHEREgrade!
=60orgrade!
=100d.WHEREgrade<60ORgrade>100
单选d
12()属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。
a.数据模型b.概念数据模型c.E-R图d.关系模型
单选b
13()是长期存储在计算机内的有组织,可共享的数据集合
a.数据库管理系统b.数据库系统c.数据库d.文件组织
单选c
14()是位于用户与操作系统之间的一层数据管理软件.
a.数据库管理系统b.数据库系统c.数据库d.数据库应用系统
单选a
15传统的集合运算包括()。
a.并、交、差、连接b.并、交、差、除
c.并、交、连接、选择d.并、交、差、广义笛卡尔积
单选d
16sqlserver软件是什么?
a.数据库b.数据库管理系统c.数据d.数据库系统
单选b
17sqlserver是哪一个公司开发的?
a.microsoftb.IBMc.ORACLEd.sysbase
单选a
18sqlserver是哪一种数据模型?
a.层次数据模型b.网状数据模型c.关系数据模型d.面向对象数据模型
单选c
19E-R方法的三要素是()。
a.实体、属性、实体集b.实体、键、联系
c.实体、属性、联系d.实体、域、候选键
单选c
20Microsoft公司的SQLServer数据库管理系统一般只能运行于
a.Windows平台b.UNIX平台c.LINX平台d.NetWare平台
单选a
21select语句中groupby子句是用来()?
a.排序b.分组c.唯一d.取消重复行
单选b
22Select语句中orderby子句是用来()?
a.排序b.分组c.唯一d.取消重复行
单选a
23"SQLserver2000中用来保存执行某些操作时所产生的中间数据."
a.masterb.modelc.msdbd.tempdb
单选d
24"SQLserver2000中总控数据库,记录系统中所有系统级的信息.对其他的数据库实施管理和控制的功能的数据库是()?
"
a.masterb.modelc.msdbd.tempdb
单选a
25SQLSERVER是一个大型的( )数据库管理系统
a.网状b.关系c.层次d.文件系统
单选b
26SQLServer系统结构为
a.浏览器/服务器结构b.客户机/服务器结构c.文件/操作系统d.总文件/子文件系统单选b
27sql语句中用来插入元组的命令是()?
a.insertb.updatec.deleted.create
单选a
28SQL语言的GRANT,REVOKE语句主要用来维护数据库的()。
a.一致性b.完整性c.可靠性d.安全性
单选d
29sql语句中用来更新元组的命令是()?
a.insertb.updatec.deleted.create
单选b
30sql语句中用来删除元组的命令是()?
a.insertb.updatec.deleted.create
单选c
31SQL语言属于()。
a.关系代数语言b.元组关系演算语言
c.域关系演算语言库d.具有关系代数和关系演算双重特点的语言
单选d
32"SQL中创建唯一索引应使用()语句"
a.CREATEindexb.CREATEuniqueindex
c.CREATEclusteredindexd.CREATEunclusterindex
单选b
33不属于传统数据模型的是
a.层次数据模型b.网状数据模型c.关系数据模型d.面向对象数据模型
单选d
34采用二维表格表达实体类型及实体间联系的数据模型是()。
a.层次模型b.网状模型c.关系模型d.实体联系模型
单选c
35int的存储大小为
a.8个字节b.4个字节c.2个字节d.1个字节
单选b
36当修改基表数据时,视图()。
a.需要重建b.可以看到修改结果c.无法看到修改结果d.不许修改带视图的基表
单选b
37定义局部变量的语句关键字为__________.
a.declareb.createc.setd.select
单选a
38对于标识列identity,以下说法正确的是
a.像普通字段一样,一张表中可以定义多个
b.可以手动修改该字段的值默认情况下,
c.初始值为1,增量为1
d可以基于任何数据类型定义
单选c
39关系模型的数据库程序员不需要熟悉数据库的()
a.数据操作b.完整性约束条件c.数据的存取路径d.数据定义
单选c
40关系模型中,实体与实体间的联系都是通过()。
a.索引表示b.指针链表示c.关系表示d.文件表示
单选c
41规则是那类完整性约束?
a.实体完整性b.参照完整性c.用户定义完整性d.主键完整性
单选c
42集合R与S的差表示为()。
a.{t|t∈R∨t∈S}b.R-Sc.{t|t∈R∧t∈S}d.{trts|tr∈R∧ts∈S}
单选b
43建立数据库三级模式的功能由SQL语言的()完成.
a.数据定义功能b.数据操纵功能c.数据查询d.数据控制
单选a
44描述年龄在20到25之间的正确的表达式是
a.between20to25b.between20and25
c.notbetween20and25d.notbetween20to25
单选b
45描述事物的符号记录称为()。
a.信息b.数据c.记录d.记录集合
单选b
46某公司有数据库,其中有一个表包含几十万个数据,但用户报怨说查询速度太慢,下面哪种方法能最好的查询速度:
a.收缩数据库b.减少数据占用空间
c.建立聚集索引和非聚集索引d.换个高档服务器
单选c
47哪个数据库可以拥有用户表
a.所有数据库b.所有用户创建的数据库c.master数据库d.该表保存在注册表中
单选b
48如果某字段被定义为主键那么该字段()。
a.不能为空且不能重复b.可以为空c.可以重复d.BC正确
单选a
49如果事务T获得了数据项Q上的排它锁,则T对Q
a.只能读不能写b.只能写不能读c.既可读又可写d.不能读不能写
单选c
50如果在Select语句中使用having单词,则必须和哪个单词匹配?
a.GROUPBYb.COMPUTEBYc.created.COMPUTE
单选a
51如果在定义学生表的过程中,要求年龄必须在1到100之间,应该用什么关健字进行定义
a.defaultb.primarykeyc.uniqued.check
单选d
52如下不能正确执行的语句是()
a.select*fromtable_namewherea>2
b.truncatetabletable_name
c.deletefromtable_namewhereaisnull
d.altertabletable_nameaddcolumniddint
单选d
53若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为()。
a.主码b.候选码c.主属性d.外码
单选b
54设R和S为二个关系,()中的符号分别代表并、交、投影的关系代数运算
a.R∪S、R∩S、σF(R)?
b.R∪S、R∩S、πA(R)
c.R∩S、R∪S、πA(R)?
d.R∩S、R∪S、σF(R)
单选b
55设关系R和S属性个数分别为M和n,则R和S的广义笛卡尔积的属性个数为()
a.m+nb.m-nc.md.n
单选a
56声明了变量:
declare@iint,@cchar(4),现在为@i赋值10,为@c赋值'abcd',正确的语句是
a.set@i=10,@c='abcd'b.seti=10,set@c='abcd'
c.select@i=10,@c='abcd'd.select@i=10,select@c='abcd'
单选a
57系统表和系统存储过程都存在下列哪个上数据库里?
a.masterb.modelc.tempdbd.pubs
单选a
58实体完整性要求主属性不能取空值,这一点可以通过()来保证。
a.定义外码b.定义主码c.用户定义的完整性d.由关系系统自动
单选b
59数据库管理系统简称
a.DBb.DBSc.DBAd.DBMS
单选d
60数据库系统达到了数据独立性是因为采用了()。
a.层次模型b.网状模型c.关系模型d.三级模式结构
单选d
61数据库系统包括DBMS和()
a.数据库b.高级语言c.OSd.数据库应用系统和开发工具
单选c
62数据库系统中,用()描述全部数据的整体逻辑结构.
a.外模式b.存储模式c.内模式d.模式
单选d
63所谓空值就是()的值。
a.数值0b.空的字符串?
c.未知的值d.任何值
单选c
64为数据表创建索引的目的是
a.提高查询的检索性能b.创建唯一索引c.创建主键d.归类
单选a
65物理结构的改变不影响整体逻辑结构的性质,称为数据库的
a.物理独立性b.逻辑数据独立性c.物理结构独立性d.逻辑结构独立性
单选a
66下列标识符可以作为局部变量使用
a.[@Myvar]b.Myvarc.@Myvard.@@Myvar
单选c
67下列不是数据库系统的人员是( ).
a.程序员b.DBAc.系统分析员d.微软的人员
单选d
68下列创建表student的语句正确的是
a.createtablestudent(学号char(10),姓名char
(2),年龄int(4))
b.createtablestudent(学号char(10),姓名char(10),年龄int)
c.createstudent(学号char(10)姓名char(10)年龄int)
d.以上都不能正确创建一个表
单选b
69下列创建数据库mydb的语句正确的是
a.createDBmydbb.createdatabasemydb
c.createtablemydbd.createmydb
单选b
70下列从student表中查询学号、姓名、性别字段信息的SELECT语句是
a.select学号姓名fromstudentb.select*fromstudent
c.select学号,姓名,性别fromstudentd.以上都对
单选c
71下列对于关系的说法正确的是
a.关系中字段的顺序是有规定的,不能随便改变
b.关系中记录的顺序是有规定的,不能随便改变
c.在同一个关系中,可以有两个记录相同
d.以上说法都不对
单选d
72下列关于视图的说法中哪个正确的
a.视图是将基本表中的数据检索出来
b.视图是一种虚表,本省保存的只是视图的定义,查看视图数据时,SQLServer将其定义转换为相应的select语句,然后进行检索并显示结果
c.通过视图可以修改多个基表的数据
d.对任何视图都可以通过该视图修改基表的数据.
单选b
73下列哪个角色或者用户拥有SQLServer服务器范围内的最高权限?
a.dbob.sysadminc.publicd.guest
单选b
74下列哪个角色或用户拥有数据库的最高权限
a.dbob.sysadminc.publicd.guest
单选a
75下列哪个命令可以查看存储过程的文本信息
a.sp_helptextb.sp_opentextc.sp_renamed.sp_readingprocedure
单选a
76下列哪个命令是用来查询存储过程与表之间的相关性
a.sp_helpb.sp_dependsc.sp_selectd.relyon
单选b
77下列哪个数据库是SQLserver在创建数据库时,可以使用的数据库模板?
a.masterb.modelc.tempdbd.msdb
单选b
78下列哪个语句实现将计算机系学生各科成绩置为0()。
(相关表结构可参照写sql语句题)
a.update学生表set成绩=0
b.update学生选课表set成绩=0where学号IN(select学号from学生表where专业='计算机)'
c.update成绩=0where专业='计算机'
d.update成绩=0where学生表
单选b
79下列哪个约束不可以为空值?
a.主健b.外键c.默认值d.UNIQUE约束
单选a
80下列哪个帐户可以被删除?
a.sab.正在被使用的帐户c.映射到数据库用户上的帐户d.以上都不可以被删除.
单选d
81下列哪条可以查看触发器的文本信息?
a.sp_helptextb.helptextc.sp_opentextd.sp_helptrigger
单选a
82下列哪条命令是用来查询视图对表依赖性的存储过程?
a.Sp_helpb.sp_dependsc.sp_selectd.sp_relyon
单选b
83下列哪些数据不适合创建索引?
a.经常被查询搜索的列,如经常在Where子句的列
b.是外键或主健的列
c.不经常作为查询选用的列
d.在ORDERBY子句中使用的列
单选c
84下列哪一种备份方式只备份了自上次全库备份操作发生后重新了发生改变的数据?
a.全库备份b.增量备份c.日志备份d.文件和文件组备份
单选b
85下列哪一种备份为了使用第三方备份软件和设备提供了一个灵活的强大的通道?
a.磁盘设备b.磁带设备c.命名管道设备d.文件设备
单选c
86下列哪种数据类型不能建立identity列
a.intb.tinyintc.varchard.smallint
单选c
87下列删除student表上index_sno索引的正确语句为
a.deleteindexindex_snob.dropindexindex_sno
c.deleteindexstudent.index_snod.dropindex'student.index_sno'
单选d
88下列四项中,不正确的是
a.SQL语言是关系数据库的国际标准语言b.SQL语言具有数据定义、查询、操纵和控制功能
c.SQL语言可以自动实现关系数据库的规范化d.SQL语言称为结构化查询语言
单选c
89下列四项中,不属于数据库特点的是
a.数据共享b.数据完整性c.数据冗余很高d.数据独立性高
单选c
90下列语句哪一句有错误()。
a.select*b.fromscc.wheregrade=nulld.orderbysno
单选c
91下面关于datetime数据类型描述正确的是
a.是一种日期型数据类型b.是一种日期和时间组合型数据类型
c.可以用来替代传统的数据库加锁技术d.是一种双字节数据类型
单选b
92下面哪条命令是用来提交事务的?
a."commit"b.rollbackc.begintrand.enter
单选a
93下面哪条命令是用来新建WINDOWS身份认证的登陆?
a.sp_grantloginb.sp_addloginc.sp_droplogind.sp_grantdbaccess
单选a
94下哪个数据文件是创建和正常使用一个数据所必不可少的?
a.不需要任何文件b.安装程序文件c.主文件和日志文件d.次文件
单选c
95限制选择的行的sql子句()?
a.ORDERBYb.WHEREc.SELECTd.FROM。
单选b
96选择要执行操作的数据库,应该是哪个SQL命令?
a.USEb.GOc.EXECd.DB
单选a
97一个数据库三级模式中的模式有几种形式()?
a.至多一个b.有且只有一个c.至少2个d.任意个
单选b
98一个学生在一个班级,一个班级有多个学生,实体班级与实体学生之间是
a.一对一的联系b.一对多的联系c.多对多的联系d.多对一的联系
单选b
99一个主关键字所包含的属性个数为多少个
a.至多一个b.至多2个c.至少一个d.至少2个
单选c
100以下说法错误的是
a.一个数据库可以有多个外模式
b.一个数据库可以有多个模式
c.一个数据库只能有一个内模式
d.一个数据库只能有一个模式
单选b
101以下说法正确是()
a.索引就是排序b.聚集索引就是主键
c.一张表上只能创建一个聚簇索引d.一个表上只能创建一个非聚簇索引
单选c
102在“连接”组中有两种连接认证方式,其中在()方式下,需要客户端应用程序连接时提供登录时需要的用户标识和密码。
a.Windows身份验证b.SQLServer身份验证
c.以超级用户身份登录时d.其他方式登录时
单选b
103在SQL中,如果字段的类型为文本,大小定义为1,表示
a.只能存储一个字符b.只能存储一个汉字
c.可存储一个字符或一个汉字d.以上答案都不对
单选a
104"在SQLServer中,不是数据库对象的是()?
"
a.用户b.sql语句c.表d.视图
单选b
105在SQLServer中,下列语句正确的是()。
a.createtablestudentb.truncatetablestudent
c.declare@a=50d.createdb学生
单选b
106在SQL语言中授权的操作是通过()语句实现的。
a.CREATEb.REVOKEc.GRANTd.INSERT
单选c
107在SQL语言中收权的操作是通过()语句实现的
a.CREATEb.REVOKEc.GRANTd.INSERT
单选b
108在查询中,将字段“学号”重命名为“sno”的写法正确的是
a.学号snob.snoAS学号c.sno学号d.学号=sno
单选a
109在创建普通索引时,如果不指定索引的顺序,则
a.索引字段升序排序b.索引字段降序排序
c.索引字段不排序d.以上都不对
单选a
110在对层次数据库进行操作时,如果删除双亲结点,则相应的子女结点值也被同时删除。
这是由层次模型的()决定的。
a.数据结构b.数据操作c.完整性约束d.缺陷
单选a
111在基本关系中,下列说法正确的是()。
a.行列顺序有关b.属性名允许重名
c.列是不可以再分的d.允许有重复的元组
单选c
112下列哪些数据不适合创建索引?
a.经常被查询搜索的列,如经常在Where子句的列
b.是外键或主健的列
c.不做为查询条件的列
d.在ORDERBY子句中使用的列
单选c
113在数据库中,NULL表示
a.未知值b.没有c.A和Bd.以上均不正确
单选a
114在通常情况下,下列哪个操作系统上无法安装SQLSERVER2000客户端
a.Windows2003serverb.windows2000prfessionac.windowsXPd.DOS6.2
单选d
115在通常情况下,下列哪个角色的用户不能够删除视图
a.db_ownerb.db_ddladminc.sysadmind.guest
单选d
116在学生表中,查询没有电话号码的学生信息的正确select语句是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQL Server复习题 Server 复习题