文档库 最新最全的文档下载
当前位置:文档库 › sql server数据库试卷题库

sql server数据库试卷题库

试卷1

1·下列关于删除数据库叙述错误的是()。

A 、从 Windows 的资源管理器中删除数据库文件即可删除该数据库

B 、删除数据库时,会删除该数据库的所有数据文件

C 、删除数据库时,会删除该数据库的所有事务日志文件

D 、被删除的数据库不可能再附加到数据库中

2·触发器可引用视图或临时表,并产生两个特殊的表是()。

A.Deleted、Inserted B. Delete、Insert

C. View、Table

D. View1、table1

3·下列操作中,()不是 SQL Server 服务器管理器功能。

A 、启动 SQL Server 服务

B 、停止 SQL Server 服务

C 、运行 SQL 查询命令

D 、暂停 SQL Server 服务

4·假如有两个表的连接是这样的: table_1 INNER JOIN table_2 其中table_1和table_2是两个具有公共属性的表,这种连接会生成哪种结果集?()

(A)包括table_1中的所有行,不包括table_2的不匹配行

(B)包括table_2中的所有行,不包括table_1的不匹配行

(C)包括和两个表的所有行

(D)只包括table_1和table_2满足条件的行

5·在SQL SERVER中局部变量前面的字符为:()

(A)* (B)# (C)@@ (D) @

6·使用下列哪种语句可以修改数据库()。

A、CREATE DATABASE

B、CREATE TABLE

C、ALTER DATABASE

D、ALTER TABLE

7·在SELECT语句的WHERE子句的条件表达式中,可以匹配0个到多个字符的通配符是()(A) * (B)%

(C)- (D)

8·一个仓库可以存放多种产品,一种产品只能存放于一个仓库中。仓库与产品之间的联系类型是

A、一对一的联系

B、多对一的联系

C、一对多的联系

D、多对多的联系

9·概念数据模型依赖于那个数据库管理系统()

A、DB2

B、MS SQL Server

C、Oracle

D、不依赖于任何数据库管理系统

10·E-R模型用于数据库设计的哪一个阶段( )。

A.需求分析

B.概念设计

C.逻辑设计

D.物理设计

11·下列四项中,不属于数据库特点的是( )。

A.数据共享

B.数据完整性

C.数据冗余很高

D.数据独立性高

12·公司网络采用单域结构进行管理,域中有一台数据库服务器,为存贮公司数据,建立了名为information的数据库。数据库管理员创建了一个名为sql_user1的登录,并将其加入固定数据库角色:db_accessadmin,则该用户可以进行()操作。

a) 数据库中全部权限

b) 管理全部权限、对象所有权、角色和角色成员资格

c) 添加或删除用户ID

d) 发出 ALL DDL,但不能发出 GRANT、REVOKE 或 DENY 语句

13·下列语句中正确的是 _______ 。表 score(sti_id,names,math,English,VB)

A) select stu_id,sum(math) from score

B) select sum(math),avg(VB) from score

C) select * ,sum(english) from score

D) delete * from score

14·SQL语言中,条件“年龄BETWEEN 40 AND 50”表示年龄在40至50之间,且( )。

A.包括40岁和50岁

B.不包括40岁和50岁

C.包括40岁但不包括50岁

D.包括50岁但不包括40岁

15·模式查找like '_a%',下面哪个结果是可能的

A.aili

B. bai

C.bba

https://www.wendangku.net/doc/e917853370.html,a

16·以下触发器是当对[employee表]进行( )操作时触发。

Create Trigger abc on employee

For insert , update , delete

As ……

A.只是修改

B.只是插入

C.只是删除

D.修改、插入、删除

17·SQL Server 2000中的数据以页为基本存储单位,页的大小为()。

(A)8KB (B)16KB (C)32KB (D)64KB

18·关系数据模型 _______ 。

A) 只能表示实体间的 1 : 1 联系

B) 只能表示实体间的 1 : n 联系

C) 只能表示实体间的 m : n 联系

D) 只能表示实体间的上述 3 种联系

19·SQL Server是一个()的数据库系统。

(A)网状型(B)层次型(C)关系型(D)以上都不是

20·下面标志符不合法的是:()。

A 、 [my delete]

B 、 _mybase

C 、 $money

D 、 trigger1

21、数据完整性就是指数据的正确性、完备性和一致性。()

22、在SQL Server2000中,用系统存储过程sp_help来显示数据库信息。

23、一个数据库可以不包含事务日志文件。

24、外键是指一个表中含有与另外一个表的主键相同的列或列组,外键不要求惟一。()

25、触发器不用被调用,它可以自动执行。()

25、视图本身不保存数据,因为视图是一个虚拟的表

26、验证模式是在安装SQL Server过程中选择的。系统安装之后,可以重新修改SQL

Server系统的验证模式。

26、若使用REVOKE命令撤消某用户创建表的权限,则该用户将肯定无权创建表。()

27、在使用子查询时,必须使用括号把子查询括起来,以便区分外查询和子查询。

28、每一个服务器必须属于一个服务器组。

29、一个服务器组可以包含0个、一个或多个服务器。

31、数据库对象就是存储和管理数据库的结构形式,这些数据库对象包括数据库关系

图、表、函数、视图、存储过程、、_________ 、默认、规则等。

32、SQL Server聚合函数有最大、最小、求和、平均和计数等,其中求最大值的函数是_______()。

33、__________完整性是指保证指定列的数据具有正确的数据类型、格式和有效的数据范围。

34、_________是已经存储在SQL Server服务器中的一组预编译过的Transact-SQL语句。

35、目前 _______ 数据库系统已逐渐淘汰了网状数据库和层次数据库,成为当今最为流行的商用数据库系统。

36、触发器与一般存储过程的主要区别是?

37、SQL SERVER有哪几种系统数据库?它们的功能是?

38、建立一个商场数据库eshop

1.

数据库名为eshop,数据库文件初始大小为10MB,最大为100MB,数据库自动增长,增长方式按10%比例,存储在d盘上;日志文件初始为2MB,最大可增长到5MB,按1MB增长。(其余自定)。

2. 数据库中建立如下三个表

1)会员表members,字段包含:

m_id varchar(4) 主键不为空,

m_account VARCHAR(20) 不为空,

m_name VARCHAR(20) 不为空,

m_sex CHAR(2),

m_birth DATETIME 默认为当前时间,

m_address VARCHAR(50),

m_salary MONEY,

m_password VARCHAR(20)

(2)商品表products,字段包含:

p_no CHAR(10) 主键不为空,

p_name VARCHAR(30) 不为空,

p_date DATETIME默认为当前时间,

p_quantity INT check约束为小于1000,

p_price MONEY,

p_information VARCHAR(50)

(3)订单表orders,字段包含:

p_no CHAR(10) 不为空外键链接商品表,

m_id varchar(4) 不为空外键链接会员表,

m_account VARCHAR(20),

p_no CHAR(10),

o_quantity INT check约束为大于0,

o_date DATETIME默认为当前时间,

o_confirm_state CHAR(1),

o_pay_state CHAR(1),

o_send_state CHAR(1)

3.

分别在三个表中插入记录如下。

--在members 表中添加数据

'zhao888', '赵爱云', '男', '1972-02-12', '湖南株洲', 5500.0, 'zhao888')

--在products 表中添加所有数据

'0130810324', '清华同方电脑', '2005-12-11', 7, $8000.0, '优惠多多')

--在orders 表中添加-数据

'jinjin', '0910810004', 4, '2005-06-06', '1', '0', '0'

删除m_address (家庭地址)为…北京市?的会员记录

39、

现有一个商场数据库eshop

(1)会员表members,字段包含:

m_account 会员帐号VARCHAR(20), m_name 会员姓名VARCHAR(20), m_sex 性别CHAR(2), m_birth 出生日期 DATETIME, m_address 地址 VARCHAR(50), m_salary 薪水 MONEY, m_password 密码 VARCHAR(20)

(2)商品表products,字段包含:

p_no 商品编号CHAR(10), p_name 商品名称VARCHAR(30), p_date 购买日期DATETIME, p_quantity 购买数量 INT, p_price 购买价格 MONEY, p_information 商品信息 VARCHAR(50)

(3)订单表orders,字段包含:

m_account 会员帐号 VARCHAR(20), p_no商品编号CHAR(10), o_quantity商品数量INT, o_date订单日期 DATETIME, o_confirm_state 1为已确认CHAR(1), o_pay_state 1为已支付CHAR(1), o_send_state 1为已配送 CHAR(1)

1. 查询products 表中p_price(商品价格)在800以上的商品详细信息;

2. 查询性别为“男”的会员详细信息,查询结果按月薪降序排列;

40、.(1)创建TSGL数据库中的book表,要求有以下字段及其类型:图书编号-CHAR(5),图书名称-CHAR(20),作者-CHAR(8),出版社-CHAR(20),定价-FLOAT,库存数量-INT 。(2)创建TSGL数据库中的jyts表,要求有以下字段及其类型:用户账号-CHAR(6), 图书编号-CHAR(5), 借书日期--DATETIME,到期日期--DATETIME,数量-SMALLINT,还书日期--DATETIME。

存储过程

创建存储过程book1,用于显示book表中库存数量在100之上所有产品的信息。并执行。

答案:1~5 DACDD 6~10 ABCDB 11~15 CABAB 16~20 DADCC 21~25 TFFTT

26~30 TTFFT 31、触发器32、max MAX 33、域34、存储过程35、关系36、37、38、建立一个商场数据库eshop

1.

数据库名为eshop,数据库文件初始大小为10MB,最大为100MB,数据库自动增长,增长方式按10%比例,存储在d盘上;日志文件初始为2MB,最大可增长到5MB,按1MB增长。

(其余自定)。

2. 数据库中建立如下三个表

1)会员表members,字段包含:

m_id varchar(4) 主键不为空,

m_account V ARCHAR(20) 不为空,

m_name VARCHAR(20) 不为空,

m_sex CHAR(2),

m_birth DATE

39、

现有一个商场数据库eshop

(1)会员表members,字段包含:

m_account 会员帐号V ARCHAR(20), m_name 会员姓名V ARCHAR(20), m_sex 性别CHAR(2), m_birth 出生日期DA TETIME, m_address 地址V ARCHAR(50), m_salary 薪水MONEY, m_password 密码V ARCHAR(20)

(2)商品表products,字段包含:

p_no 商品编号CHAR(10), p_name 商品名称

40、.(1)创建TSGL数据库中的book表,要求有以下字段及其类型:图书编号-CHAR(5),图书名称-CHAR(20),作者-CHAR(8),出版社-CHAR(20),定价-FLOAT,库存数量-INT 。

(2)创建TSGL数据库中的jyts表,要求有以下字段及其类型:用户账号-CHAR(6), 图书编号-CHAR(5), 借书日期--DATETIME,到期日期--DATETIME,数量-SMALLINT,还书日期--DATETIME。

存储过程

创建存储过程book1,用于显示book表中库存数量

试卷2

1、在SQL SERVER中局部变量前面的字符为:()

(A)* (B)# (C)@@ (D)@

2、下面对union 的描述正确的是()。

A.任何查询语句都可以用union 来连接

B.union 只连接结果集完全一样的查询语句

C.union 是筛选关键词,对结果集再进行操作。

D.union 可以连接结果集中数据类型个数相同的多个结果集。

3、关于DROP DA TABASE 语句叙述错误的是()。

A 、一次可以删除一个或多个数据库。

B 、在删除数据库时不会显示确认信息

C 、会删除数据库的磁盘文件

D 、如果数据库正在使用,删除数据库将导致应用程序出错

4、授予用户Jean可以查询帐户表的权限,使用的SQL语句是()

A GRANT SELECT ON 帐户TO Jean

B GRANT SELECT TO Jean ON 帐户

C GRANT SELECT TO帐户ON Jean

D GRANT SELECT ON Jean TO 帐户

5、下列聚合函数中正确的是( )

A、SUM (*)

B、MAX (*)

C、COUNT (*)

D、A VG (*)

6、下列四项中,不属于数据库特点的是( )。

A.数据共享

B.数据完整性

C.数据冗余很高

D.数据独立性高

7、不正确的论述是()

A、SQL Server有Windows集成认证方式,但如果没有把windows用户添加为SQL Server 的

登陆账户,那么该Windows 用户不能访问Sql Server服务器。

B、SQL Server 2000的客户端没有操作系统的限制。

C、Windows2000是个具有并行处理能力(支持多CPU)的操作系统,安装在之上的SQL Server 2000需要在实例的属性中设定使用当前的CPU,否则只能使用默认的CPU。

D、在Windows 2000/NT中,SQL Server是以服务的方式被执行的。

8、数据库设计中的逻辑结构设计的任务是把()阶段产生的概念数据库模式变换为逻辑结构的数据库模式。

A.需求分析B.物理设计

C.逻辑设计D.概念设计

9、不属于传统数据模型的是()

A、层次数据模型

B、网状数据模型

C、关系数据模型

D、面向对象数据模型

10、以下论述中正确的是()

A、多对多的联系总是可以转换成两个一对多的联系

B、ACCESS是数据库管理系统

C、数据的三种范畴包括现实世界阶段、虚拟世界阶段、信息世界阶段

D、我们通常所说的数据仓库就是指数据仓库

11、反映现实世界中实体及实体间联系的信息模型是( )。

A.关系模型

B.层次模型

C.网状模型

D.E-R模型

12、要删除mytable表中的myindex索引,可以使用()语句。

(A) DROP myindex (B)DROP mytable.myindex

(C) DROP INDEX myindex (D)DROP INDEX mytable.myindex

13、用于求系统日期的函数是()。

A.YEAR() B.GETDATE()

C.COUNT() D.SUM()

14、能够实现执行SQL语句、分析查询计划、显示查询统计情况和实现索引分析等功能的SQL工具是()。

A、企业管理器

B、查询分析器

C、服务管理器

D、事件探查器

15、下列说法中正确的是:

A 、 SQL 中局部变量可以不声明就使用

B 、 SQL 中全局变量必须先声明再使用

C 、 SQL 中所有变量都必须先声明后使用

D 、 SQL 中只有局部变量先声明后使用;全局变量是由系统提供的用户不能自己建立。

16、模式查找like '_a%',下面哪个结果是可能的

A.aili

B. bai

C.bba

https://www.wendangku.net/doc/e917853370.html,a

17、新安装SQL Server后,默认有六个内置的数据库,其中的两个范例数据库是Pubs和()。

(A)master (B)NorthWind (C)msdb (D

18、下面是合法的 smallint 数据类型数据的是:()。

A 、 223.5

B 、 32768

C 、 -32767

D 、 58345

19、关系数据模型 _______ 。

A) 只能表示实体间的 1 : 1 联系

B) 只能表示实体间的 1 : n 联系

C) 只能表示实体间的 m : n 联系

D) 只能表示实体间的上述 3 种联系

20、SQL server 数据库文件有三类,其中主数据文件的后缀为:

A 、 .ndf

B 、 .ldf

C 、 .mdf

D 、 .idf

21、存储过程使代码具有重用性。

22、主键字段允许为空。

23、SQL Server2000支持Unicode字符集,相应数据类型为text、char和varchar。()

24、数据库不允许存在数据冗余。

25、一个数据库可以不包含事务日志文件。

26、建立唯一约束的字段允许为空。

27、在SQL Server中用户不能建立全局变量。

28、存储过程是存储在服务器上的一组预编译的Transcat-SQL语句。

29、SQL Server的数据库可以导出为Access数据库。

30、视图本身不保存数据,因为视图是一个虚拟的表

31、__________完整性是指保证指定列的数据具有正确的数据类型、格式和有效的数据范围。

32、BACKUP命令是对数据库进行__________的命令

33、集合函数COUNT的功能是

34、SQL Server聚合函数有最大、最小、求和、平均和计数等,其中求和的函数是_______()。

35、表是由行和列组成的,行有时也称为_________,列有时

36、视图和数据表之间的主要区别是?

37、按照存储结构划分,索引分为哪两类?各有何特点?

38.创建数据库及创建表

1.创建一个名为KFGL的数据库,其初始大小为5MB,最大大小为100MB,允许数据库自动增长,增长方式是按10%比例增长;日志文件初始为2MB,最大可增长到5MB,按1MB增长。

2.(1)创建KFGL数据库中的krxx表,要求有以下字段及其类型:客人序号-CHAR(4),客人姓名-CHAR(8),客人性别-CHAR(2),入住时间-SMALLDATETIME 默认当前时间,客房号-CHAR(5),离店时间-SMALLDATETIME,住宿费--TINYINT check约束大于100。并对序号字段创建PRIMARY KEY约束。

创建KFGL数据库中的kfxx表,要求有以下字段及其类型:客房号-CHAR(5), 客房状态-bit, 客人序号-CHAR(4)。并对客房号字段定义PRIMARY KEY约束,对客人序号定义FOREIGN KEY约束。

3. 使用T-SQL语句,完成题目要求。

(1)向krxx表中插入三条记录:

(…0001?,…陈莎莎?,…女?,…5/1/2011?,?04001?,? 5/3/2011?,300);

(…0002?,…周明远?,…男?,…5/5/2011?,?03010?,? 5/8/2011?,450);

(…0003?,…李丽?,…女?,…5/11/2011?,?09012?,? 5/16/2011?,750)

(…0004?,…王曼曼?,…女?,…5/11/2011?,?09012?,? 5/16/2011?,750)

向kfxx表中插入两条记录:

(…04001?,1,…0001?);

(…09012?,1,…0003?);

(2)将krxx表中客人序号为0001的客人的客房号改为…04002?。

(3)将krxx中客人姓名为…李丽?的客人信息删除。

38、

现有一个商场数据库eshop

(1)会员表members,字段包含:

m_account 会员帐号VARCHAR(20), m_name 会员姓名VARCHAR(20), m_sex 性别CHAR(2), m_birth 出生日期 DATETIME, m_address 地址 VARCHAR(50), m_salary 薪水 MONEY, m_password 密码 VARCHAR(20)

(2)商品表products,字段包含:

p_no 商品编号CHAR(10), p_name 商品名称VARCHAR(30), p_date 购买日期DATETIME, p_quantity 购买数量 INT, p_price 购买价格 MONEY, p_information 商品信息 VARCHAR(50)

(3)订单表orders,字段包含:

m_account 会员帐号 VARCHAR(20), p_no商品编号CHAR(10), o_quantity商品数量INT,

o_date订单日期 DATETIME, o_confirm_state 1为已确认CHAR(1), o_pay_state 1为

已支付CHAR(1), o_send_state 1为已配送 CHAR(1)

1. 查询products 表中p_quantity (商品数量)在20和50之间的商品编号、商品

名称和商品数量;

2. 查询全体会员的会员帐号,姓名和年龄并按家庭地址升序排列,同一地址中的会员

按年龄降序排列;

39、.(1)创建XSGL数据库中的学生表student,要求有以下字段及其类型:学号-CHAR(5),

姓名-VARCHAR(8),性别-CHAR(2),出生日期--DATETIME, 身份证号-CHAR(20),成绩

-INT 。

(2)创建XSGL数据库中的课程表course,要求有以下字段及其类型:课程号-CHAR(3),

课程名-CHAR(20),学时-TINYINT,学分-TINYINT 。

存储过程

创建存储过程student1,用于显示student表中成绩在90分以下80分以上所有学生的信

息。并执行。

答案:1~5 DDCAD 6~10 CCDDA 11~15 DCBBD 16~20 BBCDB 21~25 TFFFF 26~30 TFTTT 31、域 32、备份 33、统计行数 34、SUM

Sum 35、记录 36、视图是一个虚表,即视图所对应的年数据不进行实际存储,数据库

中只存储视图的定义

37、聚集索引和非聚集索引.

聚集索引将数据行的键值在表内排序并存储对应的数据记录,使得数据表物理顺序

与顺序一致.

非聚集索引是完全独立于数据行的结构.

答案:

38、.创建数据库及创建表

1.创建一个名为KFGL的数据库,其初始大小为5MB,最大大小为100MB,允许数据库

自动增长,增长方式是按10%比例增长;日志文件初始为2MB,最大可增长到5MB,按

1MB增长。

2.(1)创建KFGL数据库中的krxx表,要求有以下字段及其类型:客人序号-CHAR(4),

客人姓名-CHAR(8),客人性别-CHAR(2),入住时间-SMALLDATETIME 默认当前时间,

客房号-CHAR(5),离店时间-SMALLDATETIME,住宿费--TINYINT check约束大

试卷:

create database kfgl

on

(

题号:39 分值:15 得分:0

答案:

39、

现有一个商场数据库eshop

(1)会员表members,字段包含:

m_account 会员帐号 VARCHAR(20), m_name 会员姓名 VARCHAR(20), m_sex 性别CHAR(2), m_birth 出生日期 DATETIME, m_address 地址 VARCHAR(50), m_salary 薪水 MONEY, m_password 密码 VARCHAR(20)

(2)商品表products,字段包含:

p_no 商品编号 CHAR(10), p_name 商品名称

试卷:

题号:40 分值:10 得分:0

答案:

40、.(1)创建XSGL数据库中的学生表student,要求有以下字段及其类型:学号

-CHAR(5),姓名-VARCHAR(8),性别-CHAR(2),出生日期--DATETIME, 身份证号-CHAR(20),成绩-INT 。

(2)创建XSGL数据库中的课程表course,要求有以下字段及其类型:课程号-CHAR(3),课程名-CHAR(20),学时-TINYINT,学分-TINYINT 。

存储过程

创建存储过程student1,用于显示student表中成绩在90分以下80分以上所有学生的信息。

试卷:

试卷3

1、公司网络采用单域结构进行管理,域中有一台数据库服务器,为存贮公司数据,建

立了名为information的数据库。用户反映每次向数据库的表中插入大量数据后,数据

库的运行速度非常慢,甚至影响用户对数据库的正确使用。管理员应进行()操作,才可以解决该问题。

a) 在表的主键上建立聚集索引

b) 在表的主键上建立非聚集索引

c) 在表的主键上建立唯一索引

d) 将数据库中各表的填充

2、下列那一个不属于企业管理器的功能()

A、注册服务器

B、配置本地和远程服务器

C、引入和导出数据

D、为WINDOWS创建操作系统用户

3、SQL语言中,条件“年龄BETWEEN 40 AND 50”表示年龄在40至50之间,且( )。

A.包括40岁和50岁

B.不包括40岁和50岁

C.包括40岁但不包括50岁

D.包括50岁但不包括40岁

4、以下触发器是当对[employee表]进行( )操作时触发。

Create Trigger abc on employee

For insert , update , delete

As ……

A.只是修改

B.只是插入

C.只是删除

D.修改、插入、删除

5、授予用户Jean可以查询帐户表的权限,使用的SQL语句是()

A GRANT SELECT ON 帐户 TO Jean

B GRANT SELECT TO Jean ON 帐户

C GRANT SELECT TO帐户 ON Jean

D GRANT SELECT ON Jean TO 帐户

6、一个m:n联系转换为一个关系模式。关系的码为()

A、某个实体的码

B、各实体码的组合

C、n端实体的码

D、任意一个实体的码

7、使用下列哪种语句可以修改数据库()。

A、CREATE DATABASE

B、CREATE TABLE

C、ALTER DATABASE

D、ALTER TABLE

8、概念数据模型依赖于那个数据库管理系统()

A、DB2

B、MS SQL Server

C、Oracle

D、不依赖于任何数据库管理系统

9、一个仓库可以存放多种产品,一种产品只能存放于一个仓库中。仓库与产品之间的联系类型是

A、一对一的联系

B、多对一的联系

C、一对多的联系

D、多对多的联系

10、E-R模型用于数据库设计的哪一个阶段( )。

A.需求分析

B.概念设计

C.逻辑设计

D.物理设计

11、下列四项中,不属于数据库特点的是( )。

A.数据共享

B.数据完整性

C.数据冗余很高

D.数据独立性高

12、公司网络采用单域结构进行管理,域中有一台数据库服务器,为存贮公司数据,建立了名为information的数据库。数据库管理员创建了一个名为sql_user1的登录,并将其加入固定数据库角色:db_accessadmin,则该用户可以进行()操作。

a) 数据库中全部权限

b) 管理全部权限、对象所有权、角色和角色成员资格

c) 添加或删除用户ID

d)发出 ALL DDL,但不能发出 GRANT、REVOKE 或 DENY 语句

13、print len(…1234'),datelength(…1234'),datelength(1234)

执行后显示的结果是:

A 、 4 , 4 , 2

B 、 4 , 4 , 4

C 、 3 , 3 , 3

D 、 2 , 2 , 2

14、Select 雇员ID FROM employee WHERE 薪水>1250 命令的功能是( )。

A.查询薪水大于1250的记录

B.查询1250号记录后的记录

C.检索所有的雇员ID

D.从[employee]关系中检索薪水大于1250的雇员ID

15、下列聚合函数中正确的是()

A、SUM (*)

B、MAX (*)

C、COUNT (*)

D、AVG (*)

16、SELECT语句中与HAVING子句通常同时使用的是()子句。

A.ORDER BY

B.WHERE

C.GROUP BY

D.无需配合

17、关系数据模型 _______ 。

A) 只能表示实体间的 1 : 1 联系

B) 只能表示实体间的 1 : n 联系

C) 只能表示实体间的 m : n 联系

D) 只能表示实体间的上述 3 种联系

18、下面只存在于服务器端的组件是:()

A 、服务器组件

B 、企业管理器组件

C 、查询分析器组件

D 、导入导出组件

19、下面是合法的 smallint 数据类型数据的是:()。

A 、 223.5

B 、 32768

C 、 -32767

D 、 58345

20、下面标志符不合法的是:()。

A 、 [my delete]

B 、 _mybase

C 、 $money

D 、 trigger1

21、触发器不用被调用,它可以自动执行。()

22、使用存储过程可以减少网络流量。()

23、SQL Server2000支持Unicode字符集,相应数据类型为text、char和varchar。()

24、SQL Server的数据库可以导出为excel数据文件。

25、在SQL Server中用户能建立全局变量。

26、每一个服务器必须属于一个服务器组。一个服务器组可以包含0个、一个或多个服务器。

27、一个表可以创建多个主键。

28、视图本身不保存数据,因为视图是一个虚拟的表

29、在使用差异数据库备份还原数据库时,应先还原最新的完整数据库备份。()

30、存储过程是存储在服务器上的一组预编译的Transcat-SQL语句。

31、在SQL中,alter view命令为________视图的命令。

32、RESTORE命令是对数据库进行__________的命令。

33、__________完整性是指保证指定列的数据具有正确的数据类型、格式和有效的数据范围。

34、一个表最多可以建立个非聚合索引

35、SQL Server聚合函数有最大、最小、求和、平均和计数等,其中求平均的函数是_______()。

36、触发器与一般存储过程的主要区别是?

37、视图的优点有哪些?

38、建立一个商场数据库eshop

1.

数据库名为eshop,数据库文件初始大小为10MB,最大为100MB,数据库自动增长,增长方式按10%比例,存储在d盘上;日志文件初始为2MB,最大可增长到5MB,按1MB增长。(其余自定)。

2. 数据库中建立如下三个表

1)会员表members,字段包含:

m_id varchar(4) 主键不为空,

m_account VARCHAR(20) 不为空,

m_name VARCHAR(20) 不为空,

m_sex CHAR(2),

m_birth DATETIME 默认为当前时间,

m_address VARCHAR(50),

m_salary MONEY,

m_password VARCHAR(20)

(2)商品表products,字段包含:

p_no CHAR(10) 主键不为空,

p_name VARCHAR(30) 不为空,

p_date DATETIME默认为当前时间,

p_quantity INT check约束为小于1000,

p_price MONEY,

p_information VARCHAR(50)

(3)订单表orders,字段包含:

p_no CHAR(10) 不为空外键链接商品表,

m_id varchar(4) 不为空外键链接会员表,

m_account VARCHAR(20),

p_no CHAR(10),

o_quantity INT check约束为大于0,

o_date DATETIME默认为当前时间,

o_confirm_state CHAR(1),

o_pay_state CHAR(1),

o_send_state CHAR(1)

3.

分别在三个表中插入记录如下。

--在members 表中添加数据

'zhao888', '赵爱云', '男', '1972-02-12', '湖南株洲', 5500.0, 'zhao888')

--在products 表中添加所有数据

'0130810324', '清华同方电脑', '2005-12-11', 7, $8000.0, '优惠多多')

--在orders 表中添加-数据

'jinjin', '0910810004', 4, '2005-06-06', '1', '0', '0'

删除m_address (家庭地址)为…北京市?的会员记录

39、

现有一个商场数据库eshop

(1)会员表members,字段包含:

m_account 会员帐号VARCHAR(20), m_name 会员姓名VARCHAR(20), m_sex 性别CHAR(2), m_birth 出生日期 DATETIME, m_address 地址 VARCHAR(50), m_salary 薪水 MONEY, m_password 密码 VARCHAR(20)

(2)商品表products,字段包含:

p_no 商品编号CHAR(10), p_name 商品名称VARCHAR(30), p_date 购买日期DATETIME, p_quantity 购买数量 INT, p_price 购买价格 MONEY, p_information 商品信息 VARCHAR(50)

(3)订单表orders,字段包含:

m_account 会员帐号 VARCHAR(20), p_no商品编号CHAR(10), o_quantity商品数量INT, o_date订单日期 DATETIME, o_confirm_state 1为已确认CHAR(1), o_pay_state 1为已支付CHAR(1), o_send_state 1为已配送 CHAR(1)

1. 查询orders表各商品销售总量前3名的商品编号和销售总量;

2. 查询所有会员的平均月薪,最高月薪和最低月薪之和;

40、.(1)创建JXC数据库中的cp表,要求有以下字段及其类型:产品号-CHAR(3),产品名-VARCHAR(16),单价-TINYINT,库存数量-SMALLINT 。

(2)创建JXC数据库中的cpxs表,要求有以下字段及其类型:销售日期-SMALLDATETIME,产品号-CHAR(3),数量-SMALLINT,销售额-INT。

存储过程

创建存储过程cp1,用于显示cp表中单价小于100所有产品的信息。并执行。

答案:1~5 CDADA 6~10 BADCB 11~15 CAADC 16~20 CDACC

21~25TTFTF

26~30 TFTTT 31、修改32、恢复还原

33、域34、249 35、A VG avg 36、37、

38、建立一个商场数据库eshop

1.

数据库名为eshop,数据库文件初始大小为10MB,最大为100MB,数据库自动增长,增长方式按10%比例,存储在d盘上;日志文件初始为2MB,最大可增长到5MB,按1MB增长。

(其余自定)。

2. 数据库中建立如下三个表

1)会员表members,字段包含:

m_id varchar(4) 主键不为空,

m_account V ARCHAR(20) 不为空,

m_name VARCHAR(20) 不为空,

m_sex CHAR(2),

m_birth DATE

试卷:

题号:39 分值:15 得分:0

答案:

39、

现有一个商场数据库eshop

(1)会员表members,字段包含:

m_account 会员帐号V ARCHAR(20), m_name 会员姓名V ARCHAR(20), m_sex 性别CHAR(2), m_birth 出生日期DA TETIME, m_address 地址V ARCHAR(50), m_salary 薪水MONEY, m_password 密码V ARCHAR(20)

(2)商品表products,字段包含:

p_no 商品编号CHAR(10), p_name 商品名称

试卷:

题号:40 分值:10 得分:10

答案:

40、.(1)创建JXC数据库中的cp表,要求有以下字段及其类型:产品号-CHAR(3),产品名-V ARCHAR(16),单价-TINYINT,库存数量-SMALLINT 。

(2)创建JXC数据库中的cpxs表,要求有以下字段及其类型:销售日期-SMALLDA TETIME,产品号-CHAR(3),数量-SMALLINT,销售额-INT。

存储过程

创建存储过程cp1,用于显示cp表中单价小于100所有产品的信息。并执行。

试卷:

试卷4

1、在SQL语言中授权的操作是通过()语句实现的。

A、CREATE

B、REVOKE

C、GRANT

D、INSERT

2、能够实现执行SQL语句、分析查询计划、显示查询统计情况和实现索引分析等功能的SQL工具是()。

A、企业管理器

B、查询分析器

C、服务管理器

D、事件探查器

3、模式查找like '_a%',下面哪个结果是可能的

A.aili

B. bai

C.bba

https://www.wendangku.net/doc/e917853370.html,a

4、Select 雇员ID FROM employee WHERE 薪水>1250 命令的功能是( )。

A.查询薪水大于1250的记录

B.查询1250号记录后的记录

C.检索所有的雇员ID

D.从[employee]关系中检索薪水大于1250的雇员ID

5、如果数据库中的数据量非常大,除了存储在主数据文件中,可以将一部分数据存储在()。

A、次数据文件

B、主数据文件

C、日志文件

D、其他

6、明了变量:declare @i int,@c char(4),现在为@i赋值10,为@c赋值'abcd',

正确的语句是()

A、set @i=10,@c='abcd'

B、set i=10 , set @c='abcd'

C、select @i=10,@c='abcd'

D、select @i=10, select @c='abcd'

7、数据库系统软件包括DBMS和()

A、数据库

B、高级语言

C、OS

D、数据库应用系统和开发工具

8、E-R模型用于数据库设计的哪一个阶段( )。

A.需求分析

B.概念设计

C.逻辑设计

D.物理设计

9、反映现实世界中实体及实体间联系的信息模型是( )。

A.关系模型

B.层次模型

C.网状模型

D.E-R模型

10、数据库设计中的逻辑结构设计的任务是把()阶段产生的概念数据库模式变换为逻辑结构的数据库模式。

A.需求分析B.物理设计

C.逻辑设计D.概念设计

11、下列四项中,不属于数据库特点的是( )。

A.数据共享

B.数据完整性

C.数据冗余很高

D.数据独立性高

create table l1

(num decimal(7,3))

go

insert into l1

values (9999.9994)

12、执行上面命令后,表中的数据是:()。

A 、出现插入错误

B 、9999.999

C 、10000.00

D 、0.0

13、在MS SQL Server中,用来显示数据库信息的系统存储过程是( )。

A. sp_dbhelp

B. sp_db

C. sp_help

D. sp_helpdb

在MS SQL Server中,用来显示数据库信息的系统存储过程是( )。

A. sp_dbhelp

B. sp_db

C. sp_help

D. sp_helpdb

14、以下运算符中优先级最低的是()。

(A)+(加)(B)=(等于)(C)like (D)=(赋值)

15、要查询book表中所有书名中包含“计算机”的书籍情况,可用()语句。(A)SELECT * FROM book WHERE book_name LIKE ‘计算机*’

(B)SELECT * FROM book WHERE book_name LIKE ‘计算机%’

(C)SELECT * FROM book WHERE book_name = ‘计算机*’

(D)SELECT * FROM book WHERE book_name = ‘计算机%’

16、用于求系统日期的函数是()。

A.YEAR() B.GETDA TE()

C.COUNT() D.SUM()

17、SQL Server的字符型系统数据类型主要包括()。

A. Int、money、char

B. char、varchar、text

C. datetime、binary、int

D. char、varchar、int

18、SQL Server 2000中的数据以页为基本存储单位,页的大小为()。

(A)8KB (B)16KB (C)32KB (D)64KB

19、新安装SQL Server后,默认有六个内置的数据库,其中的两个范例数据库是Pubs和()。

(A)master (B)NorthWind (C)msdb (D)bookdb

20、下面只存在于服务器端的组件是:()

A 、服务器组件

B 、企业管理器组件

C 、查询分析器组件

D 、导入导出组件

21、SQL Server的数据库可以导出为Access数据库。

22、若使用REVOKE命令撤消某用户创建表的权限,则该用户将肯定无权创建表。()

23、SQL Server的数据库可以导出为excel数据文件。

24、表的每个触发动作只能有一个INSTEAD OF触发器。()

25、视图本身不保存数据,因为视图是一个虚拟的表

26、SQL Server有数据导入功能但没有数据导出功能。

27、脚本文件是在查询分析器中执行的。

28、脚本文件是在查询分析器中执行的。

29、创建唯一性索引的列可以有一些重复的值。

30、使用存储过程可以减少网络流量。()

31、完整性约束包括______完整性、域完整性、参照完整性和用户定义完整性。

32、SQL Server聚合函数有最大、最小、求和、平均和计数等,其中求最小值的函数是_____

33、在建立触发器时必须指定触发触发器的事件,即用户必须在_________、update和insert三种操作中至少指定一种。

34、一个表最多可以建立个非聚合索引。

35、数据表之间的关联实际上是通过键来实现的,所谓键是指数据表中的一个字段,键分为主键和两种。

36、SQL Server 2000中有多少种约束?其作用分别为?

37、SQL SERVER有哪几种系统数据库?它们的功能是?

38、

建立一个数据库Salary

1.

数据库名为Salary,数据库文件初始大小为10MB,最大为100MB,数据库自动增长,增长方式按10%比例,存储在d盘上;日志文件初始为2MB,最大可增长到5MB,按1MB增长。

(其余自定)。

2.

在上述数据库中创建以下各表,具体表结构如下:

部门表(

部门号char(4)主键不为空,

部门名char(6)不为空,

负责人char(6)不为空,

电话char(6)默认为‘100000’)

工资表(

职工号char(4)主键不为空,

基本工资int不为空默认值0,

津贴int 不为空check约束为大于100,

奖金int 默认值为0 check约束小于1000,

扣除部分)

职工表(

部门号char(4)不为空,

职工号char(4)不为空,

姓名char(6)不为空,

性别bit默认值1 check约束为0或1,

出生日期datetime 默认值为当前日期)

3.

将下列信息添加到部门表的代码

部门号部门名负责人电话

0001 销售小明112233

0002 开发小张223344

0003 财会小李334455

0004 管理小王445566

修改管理部门的负责人为小华

删除财会部门的人员

39、(1)创建TSGL数据库中的book表,要求有以下字段及其类型:图书编号-CHAR(5),图

书名称-CHAR(20),作者-CHAR(8),出版社-CHAR(20),定价-FLOAT,库存数量-INT 。并对图书

编号字段创建PRIMARY KEY约束。

创建TSGL数据库中的jyts表,要求有以下字段及其类型:用户账号-CHAR(6), 图书编号

-CHAR(5), 借书日期--DATETIME,到期日期--DATETIME,数量-SMALLINT,还书日期

--DATETIME。并对图书编号字段定义FOREIGN KEY约束。

使用T-SQL语句,完成以下查询。

(1)查询book表中所有产品的信息。

(2)查询book表中图书编号为09021的图书的名称和定价,并将结果中各列的标题分别指

定为NAME和PRICE。

(3)查询book表中所有高等教育出版社的图书信息,并按库存数量的降序排列。

(4)查询book表中库存量大于1000的图书的信息。

(5)查询book表中图书定价的最大值、最小值和平均值。

40、.(1)创建JXC数据库中的cp表,要求有以下字段及其类型:产品号-CHAR(3),产品名

-V ARCHAR(16),单价-TINYINT,库存数量-SMALLINT 。

(2)创建JXC数据库中的cpxs表,要求有以下字段及其类型:销售日期-SMALLDA TETIME,

产品号-CHAR(3),数量-SMALLINT,销售额-INT。

存储过程

创建存储过程cp1,用于显示cp表中单价小于100所有产品的信息。并执行。

答案:1~5 CBBDA 6~10 CDBDD 11~15 CCADB 16~20 BBABA 21~25 TFTTT 26~30 FTFFT 31、实体32、min MIN 33、delete 34、249 35、外键36、37、

38、

建立一个数据库Salary

1.

数据库名为Salary,数据库文件初始大小为10MB,最大为100MB,数据库自动增长,增长

方式按10%比例,存储在d盘上;日志文件初始为2MB,最大可增长到5MB,按1MB增

长。

(其余自定)。

2.

在上述数据库中创建以下各表,具体表结构如下:

部门表(

部门号char(4)主键不为空,

部门名char(6)不为空,

负责人char(6)不为空,

电话char(6)默认为‘100000’)

工资表(

职工号char(4)主键不为空,

基本工

试卷:

39、

(1)创建TSGL数据库中的book表,要求有以下字段及其类型:图书编号-CHAR(5),图书名

称-CHAR(20),作者-CHAR(8),出版社-CHAR(20),定价-FLOAT,库存数量-INT 。并对图书编号

字段创建PRIMARY KEY约束。

创建TSGL数据库中的jyts表,要求有以下字段及其类型:用户账号-CHAR(6), 图书编号-CHAR(5), 借书日期--DATETIME,到期日期--DATETIME,数量-SMALLINT,还书日期--DATETIME。并对图书编号字段定义FO

试卷:

40、

.(1)创建JXC数据库中的cp表,要求有以下字段及其类型:产品号-CHAR(3),产品名-V ARCHAR(16),单价-TINYINT,库存数量-SMALLINT 。

(2)创建JXC数据库中的cpxs表,要求有以下字段及其类型:销售日期-SMALLDA TETIME,产品号-CHAR(3),数量-SMALLINT,销售额-INT。

存储过程

创建存储过程cp1,用于显示cp表中单价小于100所有产品的信息。并执行。

试卷:

试卷5

1.以下那种类型能作为变量的数据类型()。

(A)text (B)ntext (C)table (D)image

2.一个m:n联系转换为一个关系模式。关系的码为()

A、某个实体的码

B、各实体码的组合

C、n端实体的码

D、任意一个实体的码

3.以下正确的论述是()

A、在建立数据库的时候,SQL Server 是可以创建操作系统文件及其目录路径。

B、数据库中有一些sys开头的系统表,用来纪录SQL Server组件、对象所需要的数据,这些系统表全部存放在系统数据库中。

C、SYS开头的系统表中的数据用户不能直接修改,但可以通过系统存储过程、系统函数进行改动、添加。

D、12AM是中午,12PM是午夜。

4.SQL语言中,删除记录的命令是( )。

A. DELETE

B. DROP

C. CLEAR

D. REMOVE

5.数据库系统阶段,数据()

A、具有物理独立性,没有逻辑独立性

B、具有物理独立性和逻辑独立性

C、独立性差

D、具有高度的物理独立性和一定程度的逻辑独立性

6.在SQL Server中,不是对象的是()

A、用户

B、数据

C、表

D、数据类型

7下列那一个不属于企业管理器的功能(

A、注册服务器

B、配置本地和远程服务器

C、引入和导出数据

D、为WINDOWS创建操作系统用户

8不属于传统数据模型的是()

A、层次数据模型

B、网状数据模型

C、关系数据模型

D、面向对象数据模型

9、反映现实世界中实体及实体间联系的信息模型是( )。

相关文档
相关文档 最新文档