SQL数据库复习题⼀及答案
SQL Server复习题1
⼀、填空题
1.SQL server 2005 从设计结构来看,是按 _________ 进⾏设计的。
2.根据模型应⽤⽬的的不同,数据模型可以分为两类:⼀类是 _________ ,是按⽤
户的观点来对数据和信息进⾏抽象;另⼀类是 _________ ,是按计算机的观点建模。
3.结构数据模型直接描述数据库中数据的逻辑结构,常⽤的结构数据模型有
_________ , _________ , _________ , _________ 。
4.在给数据库改名之前,必须设置数据库处于 ____________ 状态。命令 truncate
table 的功能是 _______________ 。
5.数据完整性实质,存储在数据库中的数据正确⽆误并且相关数据具有⼀致性,根据
完整性机制所作⽤的数据库对象和范围不同,可以分为: _________ , _________ ,_________ , _________ 四种,其中标志列可以实现 _________ 数据完整性。
6.SQL 语⾔中⾏注释的符号为 _________ ;块注释的符号为 _________ 。使⽤索引
可以减少检索时间,根据索引的存储结构不同将其分为两类: _________ 和
_________ 。____________ 是将⽤户组成⼀个集体授权的单⼀单元。
7.为了实现安全性,每个⽹络⽤户在访问 SQL server 数据库之前,都必须经过两个
阶段的检验: _________ 和 _________ 。事务有两种类型 _________ 和 _________ 。
8.SQL server 中的变量分为两种,全局变量和局部变量。其中全局变量的名称以
_________ 字符开始,有系统定义和维护。局部变量以 _________ 字符开始,由⽤户⾃⼰定义和赋值。
9.备份是为了在数据库遭到破坏时,能够修复,数据库备份的类型有四种分别为:
_________ , _________ , _________ , _________ 。DTS 是指
__________________ 。
⼆、选择题
1.下⾯存在于服务器端的组件是:()
A 、服务器组件
B 、企业管理器组件
C 、查询分析器组件
D 、导⼊导出组件
2 、下⾯描述错误的是()。
A、每个数据⽂件中有且只有⼀个主数据⽂件。
B、⽇志⽂件可以存在于任意⽂件组中。
C、主数据⽂件默认为 primary ⽂件组。
D、⽂件组是为了更好的实现数据库⽂件组织。
3 、下⾯标志符不合法的是:()。
A 、 [my delete]
B 、 _mybase
C 、 $money
D 、 trigger1
4 、下⾯字符串能与通配符表达式 [ABC]%a 进⾏匹配的是:()。
A 、 BCDEF
B 、 A_BCD
C 、 ABC_a
D 、 A%a
5 、下⾯是合法的 smallint 数据类型数据的是:()。
A 、 223 . 5
B 、 32768
C 、 -32767
D 、 58345
6 、 create table l1
(num decimal(7,3))
go
insert into l1
values (9999.9994)
执⾏上⾯命令后,表中的数据是:()。
A 、出现插⼊错误
B 、 9999.999
C 、 10000.00
D 、 0.0
7 、下⾯对 union 的描述正确的是()。
任何查询语句都可以⽤ union 来连接
union 只连接结果集完全⼀样的查询语句
union 是筛选关键词,对结果集再进⾏操作。
union 可以连接结果集中数据类型个数相同的多个结果集。
8 、 print len(‘1234'),datelength(‘1234'),datelength(1234)
A 、 4 , 4 , 2
B 、 4 , 4 , 4
C 、 3 , 3 , 3
D 、 2 , 2 , 2
9 、 SQL server 数据库⽂件有三类,其中主数据⽂件的后缀为:
A 、 .ndf
B 、 .ldf
C 、 .mdf
D 、 .idf
10 、下列说法中正确的是:
A 、 SQL 中局部变量可以不声明就使⽤
B 、 SQL 中全局变量必须先声明再使⽤
C 、 SQL 中所有变量都必须先声明后使⽤
D 、 SQL 中只有局部变量先声明后使⽤;全局变量是由系统提供的⽤户不能⾃⼰建⽴。
三、简答题。
简述视图的意义和优点?
试题1答案
填空题
客户机 / 服务器( C/S )概念模型、结构数据模型层次模型、⽹状模型、关系模型、⾯向对象模型单⽤户状态
清空数据库实体完整性、值域完整性、引⽤完整性、值域完整性、实体完整性-- 、 /* */ 簇集索引、⾮簇集索引⾓⾊⾝份验证、权限验证实体完整性、值域完整性、引⽤
完整性、值域完整性@@ 、 @ 数据库备份,事务⽇志备份,差异备份,⽂件和⽂件组备份数据转换服务
选择题1~5 A 、 B 、 C 、 C 、 C 6~10 C 、 D 、 A 、 C 、 D
简答题
答:分割数据,简化优点简化操作提供⾃动的安全保护功能为数据库重构提供⼀定的逻辑独⽴性。
、SQL Server复习题2
⼀.填空题
1.根据模型应⽤⽬的的不同,数据模型可以分为两类:⼀类是 _________ ,是按⽤户的观点来对数据和信息进⾏抽象;另⼀类是 _________ ,是按计算机的观点建模。
2.结构数据模型直接描述数据库中数据的逻辑结构,常⽤的结构数据模型有_________ , _________ , _________ ,
_________ ,其中 SQL 数据库是基于 _________ 建⽴的。
3.从操作系统的⾓度来看, SQL 具有 _________ 的特点,减少了多⽤户访问的时间。____________ 是⼀种⽆须扫描整张表就能实现对数据的快速访问的途径。SQL server 使⽤____________ 记载⽤户
对数据库进⾏的所有操作。在给数据库改名之前,必须设置数据库处于 ____________ 状态。sp_help 系统存储过程的功能是 ___________________ 。
4.数据完整性实质,存储在数据库中的数据正确⽆误并且相关数据具有⼀致性,根据完整性机制所作⽤的数据库对象和范围不同,可以分为: _________ , _________ ,_________ , _________ 四种,其中标志列可以实现 _________ 数据完整性。
5.SQL 语⾔中⾏注释的符号为_________ ;块注释的符号为_________ 。____________ 是将⽤户组成⼀个集体授权的单⼀单元。
6.为了实现安全性,每个⽹络⽤户在访问 SQL server 数据库之前,都必须经过两个阶段的检验: _________ 和 _________。
7._________ 是 SQL 程序中最⼩的⼯作单元,要么成功完成所有操作;要么就是失败,并将所作的⼀切还原。
8.SQL server 中的变量分为两种,全局变量和局部变量。其中全局变量的名称以_________ 字符开始,有系统定义和维护。局部变量以 _________ 字符开始,由⽤户⾃⼰定义和赋值。
还原是指将数据库备份加载到服务器中的过程,在 SQL server 中有三种数据库的还原模型,分别是 _
________ ,
_________ , _________ 。
9.DTS 是指 __________________ 。
⼆、选择题
1.下⾯存在于服务器端的组件是:()。
A 、服务器组件
B 、企业管理器组件
C 、查询分析器组件
D 、导⼊导出组件
2 、下⾯描述错误的是()。
A、每个数据⽂件中有且只有⼀个主数据⽂件。
B、⽇志⽂件可以存在于任意⽂件组中。
C、主数据⽂件默认为 primary ⽂件组。
D、⽂件组是为了更好的实现数据库⽂件组织。
3 、 SQL server 数据库⽂件有三类,其中主数据⽂件的后缀为:
A 、 .ndf
B 、 .ldf
C 、 .mdf
D 、 .idf
4 、下⾯标志符不合法的是:()。
A 、 [my delete]
B 、 _mybase
C 、 $money
D 、 trigger1
sql语句实现的四种功能5 、下⾯对索引的相关描述正确的是:()。
A、经常被查询的列不适合建索引。
B、列值唯⼀的列适合建索引。
C、有很多重复值的列适合建索引。
D、是外键或主键的列不适合建索引。
6 、下列说法中正确的是:
A 、 SQL 中局部变量可以不声明就使⽤
B 、 SQL 中全局变量必须先声明再使⽤
C 、 SQL 中所有变量都必须先声明后使⽤
D 、 SQL 中只有局部变量先声明后使⽤;全局变量是由系统提供的⽤户不能⾃⼰建⽴。
7 、下⾯字符串能与通配符表达式 [ABC]%a 进⾏匹配的是:()。
A 、 BCDEF
B 、 A_BCD
C 、 ABC_a
D 、 A%a
8 、下⾯是合法的 smallint 数据类型数据的是:()。
A 、 223 . 5
B 、 32768
C 、 -32767
D 、 58345
9 、下⾯对 union 的描述正确的是()。
任何查询语句都可以⽤ union 来连接
union 只连接结果集完全⼀样的查询语句
union 是筛选关键词,对结果集再进⾏操作。
union 可以连接结果集中数据类型个数相同的多个结果集。
10 、 print round ( 998.88 , 0 ),round(999.99,-1)结果是:
A 、 999.00 , 990.00
B 、 999.00 , 1000.00
C 、 998.00 , 1000.00
D 、 999.00 , 999.99
三、简答题。
简述常⽤的连接数据库的三种⽅法?
复习题2答案:
填空题。概念模型,结构数据模型层次模型、⽹状模型、关系模型、⾯向对象模型,关系模型单进程多线程索引⽇志⽂件单⽤户显⽰数据对象的相关属性实体完整性、值域完整性、引⽤完整性、值域完整性,实体完整性
, /* */ ⾓⾊⾝份验证、权限验证事务@@ , @ 简单还原 , 完全还原,批⽇志还原数据转换服务
选择题。1~5 A 、 B 、 C 、 C 、 C 6~10 D 、 C 、 C 、 D 、 C
简答题
答:ODBC OLE DB ADO
SQL Server试题3
⼀、填空题
1、根据模型应⽤⽬的的不同,数据模型可以分为两类:_________和结构数据模型。
2、结构数据模型直接描述数据库中数据的逻辑结构,常⽤的结构数据模型有层次模型,_________,_________和⾯向对象模型,其中SQL数据库是基于_________建⽴的。
3、访问SQL server数据库对象时,需要经过⾝份验证和_________两个阶段,其中⾝份验证分为Windows验证模式和
_______验证模式。
4、__________是存储在⽂件中的⼀系列SQL语句,即⼀系列按顺序提交的批处理。
5、SQL server使⽤__________⽂件记载⽤户对数据库进⾏的所有操作。
6、sp_help系统存储过程的功能是___________________。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。