数据库复习题库Word格式文档下载.docx
- 文档编号:16969959
- 上传时间:2022-11-27
- 格式:DOCX
- 页数:16
- 大小:29.17KB
数据库复习题库Word格式文档下载.docx
《数据库复习题库Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《数据库复习题库Word格式文档下载.docx(16页珍藏版)》请在冰豆网上搜索。
10.SELECT命令中HAVING子句与WHERE子句很相似,其区别在于:
WHERE子句作用的对象是______表和视图______,HAVING子句作用的对象是______分组________。
11.若IF命令的语句体包含两条以上的命令,则需要在语句体的首部和尾部分别加和。
12.如果要从数据库中删除触发器,应该使用SQL语言的命令。
13.视图是一个虚拟表它储存了查询语句,而不是具体数据
14.如果所要连接的表具有相同的列格,则在引用这些列时,必须制定其表格
为表名.列名
15.在T-SQL中,select子句指定要查询的特定表中的列,from子句指定______where子句指定查询条件,groupby子句用于对查询结果进行分组,having子句指定分组条件,orderby子句用于对查询结果进行排序。
16.在T-SQL中,修改用表alter,删除表用drop,更新数据用update,插入数据用insert,分类汇总用groupby,排序用orderby
17.使用通配符*返回一个表中所有列值
18.SQLSERVER中按索引表的物理顺序分为________索引和_______索引。
19.表示职称为副教授同时性别为男的表达式为。
20.SQLServer2000采用的身份验证模式有Windows身份验证模式和_________
模式。
21.SQLServer的数据库文件的扩展名为_____、事务日志文件的扩展名
为__。
22.char(n)类型数据和varchar(n)类型数据的区别是______________________
若“专业”列的数据类型定义为varchar(10),该列有一行输入的字符串为“数
据库”,则占用的实际存储空间为字节;
若“专业”列的数据类
型定义为varchar(10),该列有一行输入的字符串为“数据库”,则占用的实际存
储空间为字节;
23.___________触发器可以基于视图创建。
24.从存储结构上看,数据库文件主要由数据文件和日志文件组成,前者又包括____文件和_____文件,扩展名分别是________,________,_________.
创建数据库使用的命令是________,删除数据库使用的命令是_____________
创建表使用的命令是________,删除表使用的命令是_____________
修改数据库,表结构、视图结构、存储过程、触发器所使用的命令分别是________
向表中插入数据使用的命令是________,更新数据使用_______,删除数据使用_____
创建视图使用的命令是________,删除视图使用的命令是_____________
创建索引使用的命令是________,删除索引使用的命令是_____________
创建存储过程使用的命令是______,删除存储过程使用的命令是__________
创建触发器使用的命令是________,删除触发器使用的命令是_____________
25.Createuniqueindex创建的是唯一非聚集索引
Createuniqueclusteredindex创建的是唯一聚集索引
26.__________存放在服务器端数据库中,是经编译过的能完成特定功能的
t-sql语句的集合。
27.系统存储过程存储在_______数据库中,可以在其它数据库中任意进行调用,
由前缀____标识。
28.在DML触发器中可以使用两个特殊的临时表,即________表和________表,
前者用来保存那些受insert和update语句影响的记录,后者用户保存那些受
update和delete语句影响的记录
29.Sqlserver2005有两类触发器________和_____________
第二部分选择题
1.SQLServer2008数据库是()。
A.层次数据库B.网状数据库C.关系数据库D.非数据库()
2.()是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。
数据库在建立、使用和维护时由其统一管理、统一控制。
A.DBMSB.DBC.DBSD.DBA
3.下面的数据类型,在定义时需要给出数据长度的是()
A.intbtextc.chardmoney
4.SQLServer支持4个系统数据库,其中用来保存SQLServer系统登录信息和系统配置及所包含的数据库、数据文件的位置信息的是的是()数据库。
A.masterB.tempdbC.modelD.msdb
5.要想使SQLServer2008数据库管理系统开始工作,必须首先启动()。
A.SQLServer服务器B.SQLServer管理器
C.网络实用工具D.数据导入和导出程序
6.每个数据库有且只有一个()
A、主要数据文件B、次要数据文件C、日志文件D、索引文件
7.在关系运算中,选取符合条件的元组是()运算。
A.除法B.投影C.连接D.选择
8.数据库的三要素,不包括()
A.完整性规则B.数据结构C.恢复D.数据操作
9.SQL语言是()
A.过程化的语言B.高度非过程化的语言C.格式化的语言D.导航式的语言
10.在SQL中,建立表用的命令是()。
A.CREATESCHEMAB.CREATETABLE
C.CREATEVIEWD.CREATEINDEX
11.为了表示学生的身高,应该选择哪种类型(C)
A.intB.varchar(8)C.numeric(3,2)D.numeric(2,3)
12.SQL的视图是从()中导出的。
A.基本表B.视图
C.基本表或视图D.数据库
13.为了表示某一列的值必须唯一,需要为此列设置(c)约束
A.primarykeyB.forignkeyC.checkD.umque
14.触发器可引用视图或临时表,并产生两个特殊的表是()。
A.Deleted、InsertedB.Delete、Insert
C.View、TableD.View1、table1
15.主索引可确保字段中输入值的()性。
A.多样B.重复
C.唯一D.若干
16.不是整数存储的数据类型是(B)
A.bigintB.textC.smallintD.tinyint
17.查询毕业学校名称与“清华”有关的记录应该用()。
A.SELECT*FROM学习经历WHERE毕业学校LIKE′*清华*′
B.SELECT*FROM学习经历WHERE毕业学校=′%清华%′
C.SELECT*FROM学习经历WHERE毕业学校LIKE′?
清华?
′
D.SELECT*FROM学习经历WHERE毕业学校LIKE′%清华%′
18.SQL命令中,不是逻辑运算符的是()
Aandb.notc.ord.xor
19.下列叙述正确的为(D)
A.主码是一个属性,它能唯一标识一列。
B.主码是一个属性,它能唯一标识一行。
C.主码是一个属性或多个属性的组合,它能唯一标识一列。
D.主码是一个属性或多个属性的组合,它能唯一标识一行
20.建立索引的目的是()。
A.降低SQLServer数据检索的速度
B.与SQLServer数据检索的速度无关
C.加快数据库的打开速度
D.提高SQLServer数据检索的速度
21.当试图向表中插入数据时,将执行()
A、UPDATE触发器。
B、INSERT触发器。
C、AFTER触发器。
D、INSTEADOF触发器
22.下列选项()实现查询分数为70和80分的学生信息。
A.SELECT*FROMSCOREWHERE成绩BETWEEN70AND80
B.SELECT*FROMSCOREWHERE成绩NOTBETWEEN70AND80
C.SELECT*FROMSCOREWHERE成绩IN(70,80)
D.SELECT*FROMSCOREWHERE成绩NOTIN(70,80)
23.在SQL中,建立索引用的命令是()。
C.CREATEVIEWD.CREATEINDEX
24.Select命令中的Join-On子句实现()关系运算。
A.选择运算B.投影运算
C.联接运算D.笛卡尔积运算
25.建立索引的目的是()。
26.使用聚合函数时,把空值计算在内的是(A)
A.count(*)B.sumC.maxD.avg
27.定义别名的方法有(C)种
A.1B.2C.3D.4
28.在查询中去掉重复记录的是(A)
A.distinctB.uniqueC.topD.au
29.聚合函数中的“avg”是用来对数据(B)
A.求和B.求平均值C.求最大值D.求最小值
30.在T—SQL查询命令中按年龄降序排列的语句是()
A.orderbyageB.orderbyagedese
C.computerbyageD.groupbyage
31.from子句中能使用(C)
A.触发器名B.数据库名C.视图名D.列名
32.视图有很多优点,以下四个选项中哪一个不是视图的优点(C)
A.简化操作B.合并分割数据C.单一性D.安全性
33.已经声明一个字符型局部变量@n,在下列语句中,能对该变量正确赋值的是()
A.@n=’hello’b.select@n=’hello’c.set@n=helloD.select@n=hello
34.Createprocedure是用来创建( )的语句
a.函数b视图c触发器d存储过程
35.下列说法错误的是(C)
A.一个视图可以基于一个或若干个基表,也可以基于一个或若干个视图,同时也可以基于基表和视图的混合体
B.视图和表一样,也包括几个被定义的数据和多个数据行
C.视图所对应的数据是以从实际视图结构储在数据中
D.视图所对应的数据存储在视图所引用的表中
36.在登录日志文件时,应该()
A.先登录日志文件,后写数据库的更新
B.先写数据库的更新,后登陆日志文件
C.将更新数据库与登录日志文件两个操作同时完成
D.将更新数据库与登录日志文件两个操作按随机的先后顺序完成
37.下列选项中所说不正确是(D)
A.创建视图:
creatview视图名B.查看视图的脚本内容
Assp—helptext视图
Select语句
C.修改视图D.删除视图
Alterview视图名deleteview视图名
38.删除customers表上的i_cust索引的命令是(C)
A.deletecustomersi_custB.deleteindexi_cust
C.dropindexcustomers.i_custD.dropindexi_cust
39.一个表可以创建()个聚集索引和最多可创建()个非聚集索引。
()
A.4,248B.1,248C.1,249D.4,249
40.一个复合索引最多可以有(C)字段组合,并且所有的字段必须在同一个表中
A.10B.12C.16D.2025.
41.关于索引说法错误的是(B)
A.索引可以加快数据的检索速度,但增加了维护的承办
B.非聚集索引应该在聚集索引被创建之前创建
C.在默认情况下,所建的索引是非聚集索引
D.建立主键约束时会自动建立唯一性索引
42.在sqlserver中,model数据库是()
A.系统数据库b.模板数据库c.临时数据库d.示例数据库
43.每个数据库有且只有一个()
a.主要数据文件b.次要数据文件c日志文件d索引文件
44.数据库系统的日志文件用于记录下述哪类内容()
a.程序运行结果b.数据库查询操作c.程序执行结果d.数据更新操作
45.以下关于外键和相应的主键之间的关系,正确的是()
A.外键并不一定要与相应的主键同名
B.外键一定要与相应的主键同名
c.外键一定要与相应的主键同名并且唯一
d.外键一定要与相应的主键同名,但并不一定唯一
46.在关系运算中,选取符合条件的元组是()运算。
A.除法B.投影
C.连接D.选择
47.SQL语言具有()的功能。
A.关系规范化、数据操纵、数据控制
B.数据定义、数据操纵、数据控制
C.数据定义、关系规范化、数据控制
D.数据定义、数据操纵、关系规范化
注:
数据定义(定义数据库、表、索引、视图)
数据操纵(数据更新、数据查询)
数据控制(授权:
grant收回授权:
revoke)
48.SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句ALTERTABLE实现哪类功能()
A.数据查询B.数据操纵C.数据定义D.数据控制
49.SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句INSSERT.DELETE、UPDATE实现下列哪类功能
A.数据查询B.数据操纵C.数据定义D.数据控制
50.SQL语言的数据操纵语句包括“SELECT、INSERT、UPDATE和DELETE”等,其中最重要的,也是使用最频繁的语句是()
A.SELECTB.ADDC.UPDATED.DELET
51.以下关于SQL语句的书写准则中不正确的是()
A.SQL语句对大小写敏感,关键字需要采用大写形式
B.SQL语句可写成一行或多行,习惯上每个子句占用一行
C.关键字不能在行与行之间分开,并且很少采用缩写形式
D.SQL语句的结束符为分号“;
”
52.索引是在基本表的列上建立的一种数据库对象,它同基本表分开存储,使用它能加快数据的()速度。
A.插入B.修改C.删除D.查询
53.在SQL语言的SELECT语句中,能实现投影操作的()
A.SELECTB.FROMC.WHERED.GROUPBy
54.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。
要查找选修“DATABASE”课程的“男”学生姓名,将涉及到关系()。
A.SB.SC,CC.S,SCD.S,C,SC
55.定义基本表时,若要求某一列的值是惟一的,则应在定义时使用()保留字,
但如果该列是主键,则可省写。
A.NULLB.NOTNULLC.DISTINCTD.UNIQUE
56.使用SQL语句进行查询操作时,若希望查询结果中不出现重复元组,应在
SELECT子句中使用()保留字。
A.UNIQUEB.ALLC.TOPD.DISTINCT
57.与HAVING子句一起使用的()
A.GROUPBYB.ORDERBY‘C.WHERED.JOIN
58.FOREIGNKEY约束是()约束。
:
A.实体完整性B.参照完整性C.用户自定义完整性D.域完整性
域完整性(列完整性):
defaultcheck
实体完整性(行完整性):
primaryunique
参照完整性(引用完整性)foreignkey
59.若要修改基本表中某一列的数据类型,需要使用ALTER语句中的()子句。
A.DELETEB.DROPCOLUMNC.ALTERCOLUMND.ADD
altertable表名altercolumn列名类型
Altertalbe表名dropcolumn列名
Altertable表名add列名类型
60.向基本表中增加一个新列后,原有元组在该列上的值是()
A.TRUEB.FALSEC.空值D.不确定
61.当FROM子句中出现多个多个基本表或视图时,系统将执行()操作。
A.并B,等值连接C.自然连接D.广义笛卡儿积
62.在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建()
A.另一个表B.触发器C.视图D.索引
63.查询中需要统计记录的个数时,应使用()函数。
A.SUM(列名)B.COUNT(列名)c.COUNT(*)‘D.AVG(列名)
64.查询中需要统计某列中值的个数应使用()函数。
A.SUM(列名)B.COUNT(列名)C.COUNT(水)D.AVG(列名)
65.若用如下的SQL语句创建一个student表
CREATETABLEstudent(
SNOCHAR(4)NOTNULL,
SNAMECHAR(8)NOTNULL,
SEXCHAR
(2),
AGESMALLINT);
可以插入到student表中的是
A,(‘1031’,‘曾华’,男,23)B.(‘1031’,‘曾华’,NULL,NULL)
C.(NULL,‘曾华’,’男’,23)D.(’1031’,NULL,’男’,23)
66.视图创建完成后,DBMS中存放的是()。
A.查询语句B.查询结果C.视图的定义D.所引用的基本表的定义
67.下面列出的关于视图的条目中,不正确的是
A.视图是外模式B.视图是虚表
C.使用视图可以加快查询语句的执行速度D.使用视图可以简化查询语句的编写
68.在SQL语言中,X为int数据类型,可以用来表示“lO<
x<
15”的是()
A.lO<
15B.xBETWEEN10AND15
C.xIN(11,12,13,14)D.x>
10orx<
15
69.某查询语句中有“%田%”语句,在查询结果中可能含有(ABCD)
A.张田B.陈力田C.田华D.刘田耕
70.某查询语句中有“_田%”语句,在查询结果中有可能含有()
A.张田B.陈力田C.田华D.刘田耕
71.对于下列语句TeacherNoINTNOTNULLUNIQUE,正确的描述是()
A.TeacherNo是主键
B.TeacherNo可以为空
C.TeacherNo的值可以是“王大力”
D.每一个TeacherNo必须是惟一的
72.以下有关索引的描述中错误的是()
A.聚簇索引的顺序与数据行存放的物理顺序相同
B.若表中没有创建其他的聚簇索引,则在表的主键列上自动创建聚簇索引
C.当一个表创建了多个聚簇索引时,同一时刻只有一个聚簇索引起作用
D.一个表可以有多个非聚簇索引
73.在以下各类约束的描述中错误的是()
A.UNQIUE约束上的列中允许存在空值
B.可以在“值为NULL”的列上建立主键约束
C.UNQIUE约束和NONULL约束一起使用可以替代主键约束
D.CHECK约束是一种用户自定义的约束
74.在Transact-SQL中,查询时将student表的bh列标题命名名为“编号”的错误操作是()
A.SELECTbh编号FROMstudent
B.SELECT编号=bhFROMstudent
C.SELECTbh=编号FROMstudent
D.SELECTbhAS编号FROMstudent
75.关于主键约束,以下说法错误的是()
A.一个表中只能设置一个主键约束
B.允许空值的字段上不能定义主键约束
C.允许空值的字段上可以定义主键约束
D.可以将包含多个字段的字段组合设置为主键
76.在使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当()
A.使用WHERE子句
B.在GROUPBY后面使用HAVING子句
C.先使用WHERE子句,再使用HAVING子句
D.先使用HAVING子句,再使用WHERE子句
77.若在员工数据表中,希望把工资字段的取值范围限定在1000到2000,则可在工资字段上建立(),条件表达式为:
([工资]>
=1000AND[工资]<
=2000)
A.核查约束B.规则
C.唯一性约束D.默认值
78.模糊查找like'
_a%'
,下面哪个结果是可能的(
)。
A、ailic
B、baic
C、bbac
D、acac
79.
Select职工号FROM职工WHERE工资>
125
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 复习 题库