1
关系模型的数据库程序员不需要熟悉数据库的()完整性约束条件数据的存取路径数据定义c
数据操作2
规则是那类完整性约束?参照完整性用户定义完整性主键完整性c
实体完整性3
将多个查询结果返回一个结果集合的运算符是UNIONINTOLIKEb
JOIN4
描述年龄在20到25之间的正确的表达式是()。between20and25notbetween20and25notbetween20to25b
between20to255
描述事物的符号记录称为什么?数据记录记录集合b
信息
6某公司有数据库,其中有一个表包含几十万个数据,但用户报怨说查询速度太慢,下面哪种方法能提高的查询速度:收缩数据库7减少数据占用空间建立聚集索引和非聚集索引换个高档服务器c
哪个数据库拥有sysusers表所有用户创建的数据库master数据库该表保存在注册表中a
所有数据库8
如果某一个字段被定义为主键那么该字段()。可以为空可以重复BC正确a
不能为空且不能重复9
如果要为所有的登录名提供有限的数据访问,则哪种方法最好.
为public角色授予适当的权限为每个登录名增加一个用户,并为用户设置权限为每个登录名增加一个用户,然后将用户增加到一个组中,为这个组授予权限.为每个登录名增加权限a
10如果在Select语句中使用having单词,则必须和哪个单词匹配?
GROUPBY
COMPUTEBY
create
COMPUTEa
11如果在定义学生表的过程中,要求年龄必须在1到150之间,应该用什么关健字进行定义defaultprimarykeyuniquecheckd
12如下不能正确执行的语句是()select*fromtable_namewherea>2truncatetabletable_namedeletefromtable_namewhereaisnullaltertabletable_nameaddcolumniddintd
13若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为()。主码候选码主属性外码a
14声明了变量:declare@iint,@cchar(4),现在为@i赋值10,为@c赋值'abcd',正确的语句是set@i=10,@c='abcd'seti=10,set@c='abcd'select@i=10,@c='abcd'select@i=10,select@c='abcd'c
15什么是是长期存储在计算机内的有组织,可共享的数据集合?数据库管理系统数据库系统数据库文件组织c
16什么是位于用户与操作系统之间的一层数据管理软件?数据库管理系统数据库系统数据库数据库应用系统a17实体完整性要求主属性不能取空值,这一点可以通过()来保证。定义外码定义主码用户定义的完整性由关系系统自动b
18数据库管理系统简称为()。DBDBSDBADBMSd)。d
19数据库系统达到了数据独立性是因为采用了(层次模型网状模型关系模型
三级模式结构
20数据库系统中,用(外模式存储模式
)描述全部数据的整体逻辑结构d
内模式模式
21所谓空值就是()的值。数值0空的字符串未知的值任何值c
22为数据表创建索引的目的是提高查询的检索性能创建唯一索引创建主键归类a
23系统表和系统存储过程都存在下列哪个数据库里?mastermodeltempdbpubsa
24下列标识符可以作为局部变量使用[@Myvar]Myvar@Myvar@@Myvarc
25下列创建表student的语句正确的是createtablestudent(char(10),char(2),年龄int(4))createtablestudent(char(10),char(10),年龄int)createtablestudent(char(10)char(10)年龄int)以上都不能正确创建一个表b
26下列创建数据库mydb的语句正确的是createDBmydbcreatetablemydbcreatedatabasemydbcreatemydbb
27下列从student表中查询、、性别字段信息的SELECT语句是()。selectfromstudentselect*fromstudentselect,,性别fromstudent以上都对c
28下列关于视图的说法中哪个是正确的视图是将基本表中的数据检索出来后重新组成的一个新表视图是一种虚表,本身保存的只是视图的定义,查看视图数据时,SQLServer将其定义转换为相应的select语句,然后进行检索并显示结果通过视图可以修改多个基表的数据对任何视图都可以通过该视图修改基表的数据.b
29下列哪个角色或者用户拥有SQLServer服务器范围内的最高权限?dbosysadminpublicguestb
30下列哪个角色拥有SQLserver的最高权限dbosysadminpublicguestb
31下列哪个命令可以查看存储过程的文本信息。sp_helptextsp_opentextsp_renamesp_readingprocedurea
32下列哪个数据库是SQLserver在创建数据库时,可以使用的数据库模板?mastermodeltempdbmsdbb
33下列哪个帐户可以被删除?sa正在被使用的帐户映射到数据库用户上的帐户以上都不可以被删除.d
34下列哪条可以查看触发器的文本信息?
sp_helptext
helptextsp_opentext
sp_helptrigger
a
35下列哪条命令是用来查询存储过程与表之间的相关性sp_helpsp_dependssp_selectrelyonb
36下列删除student表上index_sno索引的正确语句为deleteindexindex_snodropindexindex_snodeleteindexstudent.index_snodropindex'student.index_sno'd
37下列四项中,不正确的提法是SQL语言是关系数据库的国际标准语言SQL语言具有数据定义、查询、操纵和控制功能SQL语言可以自动实现关系数据库的规范化SQL语言称为结构查询语言c
38下列四项中,不属于数据库管理阶段特点的是数据共享数据完整性数据冗余很高数据独立性高c
39下列语句哪一句有错误的?select*fromscwheregrade=nullorderbysnoc
40下面关于datetime数据类型描述正确的是是一种日期型数据类型是一种日期和时间组合型数据类型可以用来替代传统的数据库加锁技术是一种双字节数据类型a41下面哪条命令是用来提交事务的?
commit
rollbackbegintran
enter
a)。
42现实世界中客观并能相互区别的事物称为(实体实体集字段记录a
43限制选择的行的sql子句是什么?ORDERBYWHERESELECTFROM。b
44一个学生在一个班级,一个班级有多个学生,实体班级与实体学生之间是()。一对一的联系一对多的联系多对多的联系多对一的联系b
45一个主关键字的属性个数为多少个至多一个至多2个至少一个至少2个c
46以下对于关系的说法正确的是关系中字段的顺序是有规定的,不能随便改变关系中记录的顺序是有规定的,不能随便改变在同一个关系中,定义了主键后可以有两个记录相同以上说法都不对d47以下说法正确是索引就是排序聚集索引就是主键一张表上只能创建一个clustered索引一个表上只能创建一个noclustered索引c48在SQLServer中,不是数据库对象的是()?用户sql语句表视图b
49在SQLServer中,下列语句正确的是()。
createtablestudenttruncatetablestudentdeclare@a=50createdb学生b
50在SQL语句中,用来实现修改表的结构的单词是()?createalterupdatedropb
51在SQL语言中收权的操作是通过()语句实现的CREATEREVOKEGRANTINSERTb
52在SQL语言中授权的操作是通过()语句实现的。CREATEREVOKEGRANTINSERTc
53在查询中,将字段“”重命名为“sno”的写法正确的是snosnoASsno=snoa
54在创建普通索引时,如果不指定索引的顺序,则索引字段升序排序索引字段降序排序索引字段不排序以上都不对a
55在学生表中,查询没有电话的学生信息的正确select语句是selct*from学生表where电话=nullselect*from学生表where电话=''select*from学生表where='null'select*from学生表where电话isnulld56在一个关系中,不能有相同的()。值域属性值域b
57在以下的聚集函数中,空值不忽略的聚集函数有()。'
count(*)
count(字段名)
avg(字段名)
sum(字段名)
a
58正确的论述是自然连接和等值连接很相像,但实际上它们是不同的。自然连接要去掉重复的属性,等值连接不需要去掉重复的属性。一个关系是参照关系,那么就不会是被参照关系概念数据库与外部数据库都是物理存在的一个关系可以有一个或多个主关键字59a
不同的实体是根据下面哪一项加以区分的。实体的名字属性多少属性的不同d
所代表的对象60
一个外部关键字的属性个数________至多2个至少一个至少2个c
至多一个
61选择要执行操作的数据库,应该是下列哪个SQL命令()USEGOEXECDBa)
62下列哪个数据文件是创建和正常使用一个数据库所必不可少的(日志文件安装程序文件主文件次文件c)
63下列哪类数据不适合创建索引(
经常被查询搜索的列,如经常在where子句中出现的列是外键或主键的列包含太多重复选用的列在orderby子句中使用的列c64下列哪个关键字在Select语句中表示所有的列()*alldistinctdesca)。
65下列哪个统计函数可以计算平均值(sumavgcountmaxb
66下列哪条命令是用来查询视图对表依赖性(sp_helpsp_dependssp_selectsp_relyonb)
)
67下列特点哪一项是视图所不具备的(分割数据,屏蔽用户不需要的数据
提高应用程序和表之间的独立性,充当程序和表之间的中间层降低对最终用户查询水平的要求提高数据的网络传输速度d68下列哪个约束不可以为空(主键外键)a
默认值unique约束
69下列哪种数据类型上不能建立identity列()。inttinyintfloat)。实体、属性、联系实体、域、候选键smallintc
70E-R方法的三要素是(
实体、属性、实体集实体、键、联系c71数据库中只存放视图的(操作对应的数据限制)。定义)。日期函数d
72getdate()属于什么函数(数学函数安全函数
系统函数
c
73定义局部变量的语句关键字为()。declarecreatesetselect)数据查询数据控制ca
74SQL语言最主要功能是(数据定义功能数据管理功能
75sql语句中用来插入元组的命令是?insertupdatedeletecreatea
76Select语句中orderby子句是用来()?排序分组唯一取消重复行a
77SQLserver是一个大型的()数据库管理系统网状关系层次文件系统b
78SQLServer系统结构为浏览器/服务器结构客户机/服务器结构文件/操作系统分布式系统b
79sql语句中用来更新元组的命令是()?insertupdatedeletecreateb
80sql语句中用来删除元组的命令是()?insertupdatedeletecreatec)语句uniqueindexCREATEclusteredindex
81SQL中创建唯一索引应使用(CREATEindexCREATECREATEunclusterindexb82不属于传统数据模型的是层次数据模型网状数据模型
关系数据模型
面向对象数据模型
d
83当修改基表数据时,视图()。需要重建可以看到修改结果无法看到修改结果不许修改带视图的基表b
84对于标识列identity,以下说法正确的是像普通字段一样,一张表中可以定义多个标识列可以手动修改该字段的值
默认情况下,初始值为1,增量为1可以基于任何数据类型定义c
85关系模型中,实体与实体间的联系都是通过什么来表示的?索引表示指针链表示关系表示文件表示c
86备份数据库的目的是数据库崩溃时恢复将数据从一个服务器转移到另外一个服务器数据的历史档案转换数据a,b,c
87触发器的类型有:insert触发器update触发器select触发器update触发器a,b,d
88触发器可以完成的任务有:强制执行远复杂于check约束的限制约束数据库中相关表的级联操作可以跨数据库创建触发器触发器递归调用a,b,d89存储过程的优点:它是由系统自动执行不需要手工调用存储过程具有对数据库立即访问的功能实现了模块化编程存储过程可以减少网络流量b,c,d
90对于存储过程,以下说法正确的是
在服务器端执行在客户端执行分为系统存储过程和用户自定义存储过程使用方法和普通函数类似,直接用execute调用。a,c,d91对于修改表时下列说法正确的是:altertable可以修改任何列使用altercolumn子句修改后的数据类型不能为timestamp删除列时正在复制的列不能删除,但用于索引的列可以删除.关联有规则的列不能删除b,d92对于主键描述正确的是一张表中只能有一主健为空a,b主键中不能有空值它和唯一性约束一样主健中可以充许
93关系模型的数据完整性有实体完整性参照完整性关系完整性用户自定义完整性a,b,d
94具有备份数据库许可的角色成员有哪些()PublicSysadmindb_ownerdb_backupoperatorb,c,d
95可以激活触发器的语句是()insertupdatedeleteselecta,b,c
96如果将服务器配置为NT验证模式,但是不能使用windowsNT登录名访问服务器,导致这种情况最可能的原因是什么?没有重启SQLSERVER服务没有重启管理所有安全请求的SQLSERVERAGEN服务没有为任何用户授予对服务器进行管理的访问权没有对WINDOWSNT帐户进行映射.a,d
97如果要为所有的登录名提供有限的数据访问,则哪种方法可行?在数据中增加guest用户并为它授予适当的权限为每个登录名增加一个用户,并为用户设置权限为每个登录名增加一个用户,然后将用户增加到一个组中,为这个组授予权限.为每个登录名增加权限a,b,c
98实体之间联系的基本类型有()、()、()。多对多一对多一对一一对二a,b,c
99事务的运行模式有:自动提交事务显式事务隐性事务并开事务a,b,c
100事务调度的方式有:并行串行显式隐式a,b
101SQLserver服务器的启动方式有通过服务管理器启动a,b,c,d通过系统的服务启动用DOS命令启动启动企业管理器启动
102SQLServer主要通过()_和()这两种工具来完成数据库的管理工作查询分析器服务管理器事件探察器企业管理器a,d
103数据处理经历了以下哪几个阶段手工处理文件系统数据库系统分布式数据库a,b,c,d
104数据可以是?数字文字图形和图像声音a,b,c,d
105数据库的结构数据模型有层次数据模型网状数据模型关系数据模型面向对象数据模型a,b,c,d
106下列创建成绩表(,课程号,成绩)语句没有语法错误的是createtable(char(10)primarykey,课程号char(4)primarykey,成绩int)createtable成绩表(char(10),课程号char(4),成绩int)createtable成绩表(char(10),课程号char(4),成绩int,primarykey(,课程号))createtable(char(10),课程号char(4),成绩int(4))b,c107下列单词,属于数据定义的语句是()insertcreatedropalterb,c,d
108下列对象哪些是Access数据库的的对象表查询视图窗体a,c,d
109下列哪个数据库是可以在运行SQLserver过程在中被删掉的?masterpubsnorthwindmsdbb,c
110下列哪个账号不能删除SA正在被使用的帐户映射到数据库上的帐户有映射到数据库上的帐户a,b,c111下列哪些语句是正确的?select*from学生表update学生表set年龄=年龄+10deleteform学生表createtable学生表a,b,c112下列数据类型中不能指定长度的是intcharvarcharsmalldatetimea,d用户自建的帐号同时不在使用也没
113下列说法正确的是:SQLSERVER只能使用WINDOWS认证模式
SQLSERVER有四层安全机制SA帐户不能被删除PUBLIC用户可以访问任何数据库114下列说法正确的是:索引越多越好视图本身没有数据,因为视图是一个虚拟的表当用户定义的数据类型正在被某个表的定义引用时,这些数据类型不能被删除每一个服务器必须属于一个服务器组。一个服务器组可以包含0个、一个或多个服务器b,c,d115下列为学生表的字段创建clustered,升序索引的正确语句是createclusteredindexindex_snoon学生表()createindexindex_snoon学生表()clusteredcreateclusteredindexindex_snoon学生表(asc)createclusteredindex_snoon学生表()116下列语句正确的是()?select*from学生表where学生表select,from学生表deletefrom学生表a,b,dupdate年龄=18a,cb,c
117下列属于操纵式语言的是selectinsertupdatedeleteb,c,d118以下对于视图的说法正确的是视图就是表当视图基于的表的数据发生改变时,视图的数据也跟着改变可以通过视图来修改表中的内容
不能在视图上创建索引
b,c,d
119以下关于规则(rule)的说法,正确的是规则只能绑定到一个数据列上规则可以绑定到多列规则可以绑定到自定义数据类型上规则可以绑定到系统数据类型上b,c
120以下哪些对象可以维护数据的完整性规则约束默认值触发器a,b,c,d
121以下哪些属于SQLServer2000的工具集查询分析器企业管理器服务管理器联机丛书a,b,c,d
122以下为SQLserver的系统数据库的是pubsnorthwindmastertempdbc,d
123在通常情况下,下列哪个操作系统上可以安装SQLserver客户端Windows2000serverwindows2000Professionalwindows98DOS6.2a,b,c
124在修改表时,该列的数据类型为何时不能修改此列Inttextstamptimecharb,c
125属于聚集函数的是max()getdate()sum()count()a,c,d)Enorthwind数据库a,b,c
126sqlserver2000备份系统数据库,主要指备份(master数据库msdb数据库model数据库
127在表T中有一个check约束check1和一个规则rule1,现在再绑定一个规则rule2则:check1起作用rule1起作用rule2起作用都不起作用a,c
128SqlServer2000备份的介质有哪些(硬盘文件磁带NamedPipea,c,d
)
129View,Table,Rule,Word只有事物Word不是数据库对象对错130查找用户与建立全文索引是MicrosoftSearch所具有的功能对错131数据库中Primaryfile可以为多个,logfile只能有一个132logfile可以放在filegroup中对错bba对错对错对错
aab
133正常情况下在SQLServer中5+null=5对错134创建主键时默认情况建立clustered对错
135一个表clustered可以建多个,nonclustered只能有一个136当需要update性能高于select性能时不应该增加索引137select3^6结果是5对错ab
ba
138not,and,or的优先级是and,not,or对错
139wherexnotin(3,2,5)等价于wherex!=3andx!=2andx!=5对错
a
140当添加withcheckoption子句后,任何不满足查询条件的数据都无法插入视图对a141视图一旦完成定义后就无法修改142外键的值绝对不许为null对错对错aab对错对错abb
143select可以给多个变量赋值对错144set可以给多个变量赋值对错
145参照完整性是指从表不能引用主表中不存在的元组
146创建触发器的时候可以不是表的所有者或数据库的所有者。
147从表中外键的值可以来自主表中主键的值,也可以自行输入别的值对错b148存储过程是一组预先编好的Transact-SQL代码,就好象一个已经预定好的函数,用户可以像调用函数一样调用存储过程。对错a
149若R和S为关系,则R和S的并是属于R且属于S的元组。150若某列同时绑定了规则和缺省值,则规则应满足缺省值的规定151视图本身没有数据,因为视图是一个虚拟的表。对错152数据和事务日志信息可以属于同一文件组153文件只能是一个文件组的成员对错154一张表可以建多个insert类型的触发器155一张表中可以有多个同名列对错对错ba对错aa
对错对错ab
bb
156在关系模型中,二维表格中的行称为元组.对错
157在默认情况下,orderby按升序进行排序,即默认使用的是DESC关键字对错b158在使用子查询时,必须使用括号把子查询括起来,以便区分外查询和子查询.对错a159主关键字是关系中能够惟一标识某个实体的字段,所以在主键上既不能有重复值也不能为空对错a160unique约束可以建立在'值可以为null'的列上对错a
161一个数据库文件不能存在于两个或者两个以上的文件组里,日志文件不属于任何文件组.()对错a162数据库一旦建立就不允许修改大小对错163每一张表上面只可以有一个主键164触发器是特殊的存储过程对错165表的联合查询可以是同一张表对错166SQL中的左连接和右连接效果一样对错167触发器中的inserted和deleted是两张虚表.168索引越多越好169索引就是排序对错对错bb对错aab对错aba
170长整型的存储大小为?
8个字节
4个字节
2个字节
1个字节
a
171下列哪种备份备份数据库中的所有内容?完全备份差异备份增量备份日志文件备份a
17220.下列哪种数据类型上不能建立IDENTITY列?inttinyintfloatsmallintc
1733.sqlserver2000不能删除guest用户的数据库有?northwindmastertempdbmodelb,c
174在通常情况下,下列哪个事物不是数据库对象VIEWTABLERULEWORDd
175下列哪个统计函数可以计算某一列上的最大值sumavgmaxminc
176下列那个统计函数是计算平均值sumavgmaxminb
1775.事务的ACID特性是指?隔离性原子性持久性一致性a,b,c,d
17852.数据库的三层模式结构是()、()、()。外模式模式内模式全局模式a,b,c
17958.下面哪个是SQLserver文件的后缀?.mdf.ndf.ldf.mdba,b,c
180_______能够创建数据库。有CreateDATABASE权限的用户任何混合用户任何SQLServer用户a任何Windows用户
1811.存储过程是一组预先编好的Transact-SQL代码,就好象一个已经预定好的函数,用户
可以像调用函数一样调用存储过程。
对错
a
18210.采用二维表格表达实体类型及实体间联系的数据模型是________。A层次模型B、网状模型C关系模型D、实体联系模型C
18311.SQLserver是一个大型的()数据库管理系统?网状关系层次文件系统b
18411.不可以激活触发器的语句是?A.insertB.updateC.deleteD.selectd
18512.SQLserver的所有操作都将记录在什么文件里?日志文件主文件数据文件辅助文件a
18613.下列哪个数据库是SQLServer在创建数据库时候,可以使用的模板?________。A、masterB、modelC、pubsD、msdbB
18715.如果SQLserver被停止运行,则哪个数据库中的所有数据丢失mastermodeltempdbpubsc
18816.与WHEREgradenotin(60,100)语句等价的子句是________。A.WHEREgrade!=60ANDgrade<100B.WHEREgrade!=60ANDgrade!=100C.WHEREgrade!=60orgrade!=100DWHEREgrade<60ORgrade>100B
18916.下列哪个操作不进行日志的记录insertupdatedeletetruncatetabled
19017.下列哪个关键字在SELECT语句中表示取消重复行的?*alldescdistinctd
19120.数据库系统一般由______,_______,_______,_______和_______组成a.硬件系统d.人员b.数据库集合a,b,c,dc.数据库管理系统及相关软件
192新安装SQLServer后,默认有六个内置的数据库,其中的两个范例数据库是Pubs和()masterNorthWindmsdbbookdbb
193选择要执行存储过程的关键字是:usegoexecdbc)。b
194在SQLServer2000中,当数据表被修改时,系统自动执行的数据库对象是(存储过程触发器视图其他数据库对象
195在Transact-SQL语法中,用来插入数据的命令是(___),用于更新的命令是(___)。INSERT,UPDATEUPDATE,INSERTCREATE,INSERTINTOa196修改表的语句正确的是:altertablealterdatabasecreatetablealterviewaDELETE,UPDATE
197当对表执行update操作是会触发哪种触发器?update触发器insert触发器delete触发器select触发器a
198当对表执行insert操作是会触发哪种触发器?update触发器insert触发器199下列删除存储过程语句错误的是:deleteviewviewnamedropprocprocedure_namedeleteprocdeleteprocprocedure_nameacddelete触发器select触发器b
200下列删除存储过程语句错误的是:deleteviewviewnamedroptriggertrigger_namedeletetriggerdeletetriggertrigger_nameacd