最高分求SQL Server试题,考试要用,急!

一、 填空题(20*1=20分)
1.语句 select lower('Beautiful') , rtrim('我心中的太阳 ') 的执行结果是: ____________和___________。
2.完整性约束包括______完整性、______完整性、参照完整性和用户定义完整性。
3.________是由一个或多个数据表(基本表)或视图导出的虚拟表。
4.语句 select round(13.4321,2), round(13.4567,3)的执行结果是:_________和_________。
5.SQL语言主要由________________、_______________和数据控制语言(DCL)组成。
6. 目前最常用的数据库有层次数据库、_________数据库和_________数据库,其中_________数据库是目前应用最广泛的一种数据库。
7. 关系数据模型的逻辑结构是__________,关系中的列称为________,行称为________。
8.实体之间的联系类型有三种,分别为________、________和________。
9.用SELECT进行模糊查询时,可以使用like或not like匹配符,但要在条件值中使用____或____等通配符来配合查询。
二.选择题(15*2=30分)
1.下列四项中,不属于数据库特点的是( )。
A.数据共享 B.数据完整性 C.数据冗余很高 D.数据独立性高
2.在SQL中,建立表用的命令是 ( )。
A.CREATE SCHEMA B.CREATE TABLE C.CREATE VIEW D.CREATE INDEX
3.SQL语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且( )。
A.包括15岁和35岁 B.不包括15岁和35岁
C.包括15岁但不包括35岁 D.包括35岁但不包括15岁
4.SQL语言中,删除表中数据的命令是( )。
A. DELETE B. DROP C. CLEAR D. REMOVE
5.SQL Server安装程序创建4个系统数据库,下列哪个不是( )系统数据库。
A. master B. model C. pub D. msdb
6.数据库应用系统是由数据库、数据库管理系统(及其开发工具)、应用系统、( )和用户构成。
A.DBMS B.DB C.DBS D.DBA
7.数据库管理系统的英文缩写是( )。
A.DBMS B.DBS C.DBA D.DB
8.一个规范化的关系至少应当满足( )的要求。
A.一范式 B.二范式 C.三范式 D.四范式
9.建立索引的目的是( )。
A.降低SQL Server数据检索的速度 B.与SQL Server数据检索的速度无关
C.加快数据库的打开速度 D.提高SQL Server数据检索的速度
10.用于求系统日期的函数是( )。
A.YEAR() B.GETDATE() C.COUNT() D.SUM()
11.以下关于外键和相应的主键之间的关系,正确的是( )。
A.外键并不一定要与相应的主键同名 B.外键一定要与相应的主键同名
C.外键一定要与相应的主键同名而且唯一 D.外键一定要与相应的主键同名,但并不一定唯一
12.以下关于主键的描述正确的是( )。
A.标识表中唯一的实体 B.创建唯一的索引,允许空值
C.只允许以表中第一字段建立 D.表中允许有多个主键
13. 在SQL Server 中,model是( )
A.数据库系统表 B. 数据库模板 C.临时数据库 D. 示例数据库
14. 模式查找like '_a%',下面哪个结果是可能的
A.aili B. bai C.bba D.cca
15. 表示职称为副教授同时性别为男的表达式为( )
A. 职称='副教授' OR 性别='男' B. 职称='副教授' AND 性别='男'
C. BETWEEN '副教授' AND '男' D. IN ('副教授','男')
三、判断题(判断下列正确与否,正确的打√,错误的打ⅹ。10*1分=10分)
1. 职称 in ('教授', '副教授'')与 职称 = '教授' or 职称 = '副教授' 等价。
2. 创建唯一性索引的列可以有一些重复的值。
3. select 25/2 的执行结果是: 12.5。
4. "11.9" 是SQL中的实型常量。
5. 在数据库中建立的索引越多越好。
6.连接、选择和投影三种关系运算具有相同的结果。
7.视图具有与表相同的功能,在视图上也可以创建触发器。
8.在SQL SERVER中,触发器的执行是在数据的插入.更新或删除之前执行的。
9.通配符“_”表示某单个字符。
10.在表中创建一个标识列(IDENTITY),当用户向表中插入新的数据行时,系统会自动为该行标识列赋值。
四、简答题(2*5分=10分)
1.视图和表的区别,视图的好处是什么?
2.存储过程的含义是什么,创建存储过程的语法是什么?.

最好有个解释就最好了,我会+分的,谢谢了!!!!!

一、填空题
1、beautiful、我心中的太阳--(去掉了右边的空格)
2、实体、域
3、视图
4.13.4300、13.4570--(保留2位和三位小数,但总位数不变)
5、数据定义语言(DDL)、数据操作语言(DML)
6、网状、关系、关系
7、二维表、属性、元组
8、一对一、一对多、多对多
9、%、_
二、选择题
1、C
2、B
3、A
4、A
5、C
6、D
7、A
8、C
9、D
10、B
11、A
12、A
13、B
14、B
15、B
三、判断题
1、√
2、ⅹ
3、ⅹ----会取整(12)
4、ⅹ
5、ⅹ--物极必反,多了存储数据时会消耗较多系统资源
6、ⅹ--连接、投影结果是不一样的
7、ⅹ--视图上可以创建触发器,但与表功能不相同
8、ⅹ
9、√
10、√
四、简答题
(一)
区别:
1、视图是已经编译好的sql语句。而表不是
2、视图没有实际的物理记录。而表有。
3、表是内容,视图是窗口
4、表只用物理空间而视图不占用物理空间,视图只是逻辑概念的存在,表可以及时四对它进行修改,但视图只能有创建的语句来修改
5、表是内模式,试图是外模式
6、视图是查看数据表的一种方法,可以查询数据表中某些字段构成的数据,只是一些SQL语句的集合。从安全的角度说,视图可以不给用户接触数据表,从而不知道表结构。
7、表属于全局模式中的表,是实表;视图属于局部模式的表,是虚表。
8、视图的建立和删除只影响视图本身,不影响对应的基本表。
视图优点:1、聚焦特定的数据。
2、简化数据操作
3、定制用户数据
4、对重构数据库提供了一定程度的逻辑独立性
5、合并分离的数据
6、屏蔽数据库的复杂性
7、简化用户权限的管理
8、便于数据的共享
(二)
含义:
存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。
语法:
CREATE PROCEDURE [拥有者.]存储过程名[;程序编号]
[(参数#1,…参数#1024)]
[WITH
{RECOMPILE | ENCRYPTION | RECOMPILE, ENCRYPTION}
]
[FOR REPLICATION]
AS 程序行
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-06-12
你好,记得自己考数据库工程师的时候,都学过,不过还是为了保证100%的正确性,还特地查了下书,以下是正确答案。
一、填空题
1、beautiful、我心中的太阳
2、实体、域
3、视图
4、13.4300、13.4570
5、数据定义语言(DDL)、数据操作语言(DML)
6、网状、关系、关系
7、二维表、属性、元组
8、一对一、一对多、多对多
9、%、_
二、选择题
1、C
2、B
3、A
4、A
5、C
6、D
7、A
8、A
9、D
10、B
11、A
12、A
13、B
14、B
15、B

--!~还有呀。。。。那我继续吧。。
三、判断题
1、√
2、ⅹ
3、√
4、ⅹ
5、ⅹ
6、ⅹ
7、ⅹ
8、ⅹ
9、√
10、√
四、简答题
1、 视图是由一个或多个数据表(基本表)或视图导出的虚拟表或查询表,
视图是虚表。所谓虚表,就是说视图不是表。
好处:因为视图只储存了她的定义(select语句),而没有储存视图对应的数据,这些数据仍存放在原来的数据表(基表),数据与基表中数据同步,即对视图的数据进行操作时,系统根据视图的定义去操作与视图相关联的基本表。
2、存储过程是由流控制和sql语句书写的过程,这个过程经编译和优化后存储在数据库服务器中,应用程序使用时只要调用即可。

语法:CREATE PROC[EDURE] procedure_name [;number] [ {@parameter data_type} ][VARYING] [= default] [OUTPUT] ] [,...n] [WITH { RECOMPILE | ENCRYPTION | RECOMPILE, ENCRYPTION } ] [FOR REPLICATION] AS sql_statement [...n] [ ]内的内容是可选项,而()内的内容是必选项,
第2个回答  2010-06-12

1. beautiful 我心中的太阳
2. 实体 域
3. 视图
4. 13.4300 13.4570
5. 数据定义语言(DDL) 数据操纵语言(DML)
6. 关系型 面向对象 关系型
7. 二维表 字段 记录
8. 一对一 一对多 多对多
9. % _

C
B
A
A
C pub是一个示例数据库

D DBA指的是数据库管理员
A
A
D
B

A
A
B
B
B

1 对
2 错
3 错
4 错
5 错
6 错
7 对
8 错
9 对
10对
简答题自己翻书吧
第3个回答  2010-06-12
1、A
2、B
3、A
4、B
5、D
6、
7、
8、A
9、D
10、B
11、A
12、A
13、B
14、B
15、B
相似回答