数据库复习材料
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据库系统原理》王岚主编清华大学出版社
填空题:
1.同ORACLE的“多进程引擎”体系结构不同,SQL Server属于__服务器
__________体系结构。
2.关系模型的完整性包括实体完整性、参照完整性和______自定义______的完
整性。
3.用T-SQL语句可方便地更改as密码,这时如果原来没有设置密码,则
oldpassword参数可填写成_____null_______值。
4.一个数据库表最多可包含_____________个列。
5.每个SQL Server都包含两种类型的数据库:系统数据库和用户数据库。
6.在查询语句的WHERE子句Like运算中,可以使用字符匹配符,请问能匹
配任意长度的字符匹配符是___%_________。
7.如果CHECK约束只是作用在表中的单列上,我们则称之为____________级
CHECK约束。
8.SQL语言中,在数据表中查询数据的语句是____select________。
9.一个表中最多能建立________250____个聚集索引。
10.用户的帐户,只有在____________的情况下,才可以通过视图修改基表数据。
11.在SQL Server中,一般以SP为前缀的存储过程都是____________存储过程。
12.如果在存储过程中使用参数,则参数必须以____________为前缀。
13.在查询分析器中执行一个存储过程,应使用____________命令。
14.执行含有输入参数的存储过程有____________种方法。
15.执行含有输入参数的存储过程有使用参数名传送参数值和____________传
送参数值两种方法。
16.当用户更新了数据库表中的记录时,将会触发____________触发器。
17.用____________语句可以实现从一个查询或过程中无条件退出。
18.在WHILE循环语句中,____________命令可以无条件地退出循环。
19.在约束的五种类型中,UNIQUE约束的中文名称应是__________。
20.SQL Server 2005能识别的两种身份验证模式是:__________和混合模式。
21.SQL Server 2005中的权限有对象权限、语句权限和__________权限三种类
型。
22.在SQL Server 2005中数据库的两个默认用户是dbo和__________。
23.SQL Server 2005的局部变量名称必须以____________开头。
24.SQL Server 2005的全局变量名称必须以____________开头。
25.在SQL Server 2005中,字符串常量由____________引起来。
26.在SQL Server 2005中,日期型常量由____________引起来。
27.在SQL Server 2005中,货币型常量由____________作为前缀符号。
28.语句SELECT ROUND(13.4382, 2) 的执行结果是:____________
29.语句SELECT ABS(-18.45) 的执行结果是:____________
30.语句SELECT LEN('I like T_SQL') 的执行结果是:____________
31.语句SELECT RIGHT('人活百岁不是梦', 6) 的执行结果是:____________
32.语句SELECT LEFT('bye', 2) 的执行结果是:____________
33.语句SELECT SUBSTR('人活百岁不是梦', 3, 2) 的执行结果是:
____________
34.语句SELECT REPLACE('计算机应用技术', '应用', '网络') 的执行结果是:
____________
35.语句SELECT STR(12.3765, 5, 3) 的执行结果是:____________
36.语句SELECT YEAR('1931-9-8') 的执行结果是:____________
37.语句SELECT MONTH('1937-7-7') 的执行结果是:____________
38.语句SELECT DAY('1945-8-14') 的执行结果是:____________
39.语句SELECT 17%4 的执行结果是:____________
40.语句SELECT '1000' + '15' 的执行结果是:____________
41.语句SELECT (7+3)*4-18/(4-(8-6))+99%4 的执行结果是:____________
42.内嵌表值函数可用于实现参数化得视图,这种类型的函数在使用参数和扩展
索引视图方面提供了比____________更多的灵活性。
43.常用的数据模型有层次模型、____________和关系模型。
44.关系数据库最基本的三种关系运算是:选择、投影和____________。
45.描述实体的特征称为____________。
46.数据模型的三要素是数据结构、数据操作和____________。
47.在SQL Server 2005中的所有数据和对象都存储在文件中。这些文件有三种,
分别是主文件、次要文件和____________文件。
48.创建、修改数据库的T-SQL语句分别是CREATE 、____________。
49.SQL Server 提供了两种形式的索引,分别是聚集索引和____________。
50.____________完整性用于保证数据库中数据表的每一个特定实体的记录都
是唯一的。
51.数据完整性分为:实体完整性、____________完整性、用户自定义完整性。
52.定义约束时可以在创建表的同时定义,也可以在表创建好以后,通过
____________表来实现。
53.当向表中现有的列上添加主键约束时,必须确保该列数据无重复值和
____________值。
54.在现有列上添加CHECK约束,对现有数据不检查,则编写SQL语句时应写
上with ____________。
55.将规则绑定到列或用户自定义数据类型的系统存储过程是____________。
56.在SELECT查询语句中,____________子句用于指出查询的数据来源,即表
或视图名称。
57.在SELECT查询语句中,____________子句用于对查询结果排序。
58.在SELECT查询语句中,计算最大的聚合函数是____________。
59.在SELECT查询语句中,计算最小的聚合函数是____________。
60.在SELECT查询语句中,计算平均值的聚合函数是____________。
61.在SELECT查询语句中,计算求和的聚合函数是____________。
62.在SELECT查询语句中,可以计数的聚合函数是____________。
63.在SELECT查询语句中,JOIN连接表的类型有3种,分别是内连接、外连
接和____________连接。
64.SQL语言中,在数据表中修改数据的语句是____________。
65.SQL语言中,在数据表中删除数据的语句是____________。
66.SQL语言中,在数据表中插入数据的语句是____________。
67.在SQL Server 2005中,缺省情况下,为数据库表创建的索引是____________