SQL Server 试题--数据库、表基本操作选择题-综合操作题-一单元 下载本文

9.简单说明下列命令的作用。

(1) DELETE FROM teacher_info

(2) ALTER TABLE teacher_info DROP COLUMN teacher_id

10. 写命令,更新课程信息表course_info中课程号coure_id值为“658001”的记录,将其课程名称(course_name)列值设置为“数据库管理”。

练习题(3)

1、根据关系数据基于的数据模型—关系模型的特征判断下列正确的一项:(___)

A、只存在一对多的实体关系,以图形方式来表示。

B、以二维表格结构来保存数据,在关系表中不允许有重复行存在。 C、能体现一对多、多对多的关系,但不能体现一对一的关系。 D、关系模型数据库是数据库发展的最初阶段。

2、在“连接”组中有两种连接认证方式,其中在(___)方式下,需要客户端应用程序连接时提供登录时需要的用户标识和密码。

A、Windows身份验证 B、SQL Server 身份验证 C、以超级用户身份登录时 D、其他方式登录时

3、关系数据库中,主键是(_1_),主键的建立有(_2_)种方法,当运用Transact-SQL语句创建主键时,可以是(_3_)。

⑴ A、为标识表中唯一的实体 B、创建唯一的索引,允许空值

C、只允许以表中第一字段建立 D、允许有多个主键的 ⑵ A、一 B、二 C、三 D、四 ⑶ A、create table table1

(column1 char(13) not null primary, column2 int not) on primary;

B、alter table table1 with notcheck add

constraint [PK_table1] primary key nonclustered ( column1) on primary;

C、alter table table1 column1 primary key ;

4、视图是一种常用的数据对象,它是提供(_1_)数据的另一种途径,可以简化数据库操作,当使用多个数据表来建立视图时,不允许在该语句中包括(_2_)等关键字。

⑴ A、查看,存放 B、查看,集中 C、插入,保存 D、删除,更新

⑵ A、ORDER BY,COMPUTE

B、ORDER BY,COMPUTE,COMPUTR BY C、ORDER BY,COMPUTE BY,GROUP BY D、GROUP BY,COMPUTE BY

5、在Transact-SQL语法中,SELECT语句的完整语法较复杂,但至少包括的部分(_1_),使用关键字(_2_)可以把重复行屏蔽,将多个查询结果返回一个结果集合的运算符是(_3__),如果在SELECT语句中使用集合函数时,一定在后面使用(_4_)。

⑴A、SELECT,INTO B、SELECT,FROM

C、SELECT,GROUP D、仅SELECT

⑵A、DISTINCT B、UNION C、ALL D、TOP ⑶A、JOIN B、UNION C、INTO D、LIKE ⑷A、GROUP BY B、COMPUTE BY C、HAVING D、COMPUTE 6、利用查询分析器能( )。

A、直接执行SQL语句 B、提交SQL语句给服务器执行 C、作为企业管理器使用 D、作为服务管理器使用

7、要连接到SQL Server服务器,有两种连接认证方式,其中在(___)方式下,需要客户端应用程序连接时提供登录需要的用户标识和密码。

A、Windows身份验证 B、SQL Server 身份验证 C、以超级用户身份登录时 D、其他方式登录时 8、事务日志文件的默认扩展名是( )。

A、MDF B、NDF C、LDF D、DBF 9、 通过使用文件组,可以( )。

A、提高存取数据的效率。 B、提高数据库备份与恢复的效率

C、简化数据库的维护 D、ABC都可以。 10、 SQL Server的主数据库是( )。

A、MASTER B、TEMPDB C、MODEL D、MSDB 11、 数据库的容量( )。

A、只能指定固定的大小。 B、最小为10M

C、最大100M。 D、可以设置为自动增长 12、日期时间型数据类型(datetime)的长度是( )。

A、2

B、4

C、8

D、16

13、表在数据库中是一个非常重要的数据对象,它是用来(_1_)各种数据内容的,数据库创建后就可以创建表了,创建表可以用(_2_)等方法来创建。

⑴ A、显示 B、查询 C、存放 D、检索 ⑵ A、企业管理器 B、查询分析器

C、OSQL D、企业管理器和CREATE TABLE语句 14、为数据表创建索引的目的是(__),

A、提高查询的检索性能 B、创建唯一索引 C、创建主键 D、归类 15、可以在创建表时用( _)来创建唯一索引。

A、设置主键约束,设置唯一约束 B、Create table,Create index

C、设置主键约束,Create index D、以上都可以 16、在T-SQL语法中,用来插入和更新数据的命令是(___)。

A、INSERT,UPDATE B、UPDATE,INSERT

C、DELETE,UPDATE D、CREATE,INSERT INTO 17、主键约束用来强制数据的( )完整性。

A、域 B、实体 C、参照 D、ABC都可以

18、在SQL Server服务器上,存储过程是一组预先定义并(__)的T-SQL语句。

A、保存 B、编译 C、解释 D、编写

19、替代触发器(instead of)是在触发触发器的修改操作( )执行。

A、执行后 B、停止执行时 C、同时 D、之前

20、SQL Server数据库管理员创建了一个数据库Benet,下列叙述正确的是( AD )。 (选择二项)

A.Benet数据库只能有一个主数据文件

B.Benet数据库可以有多个主数据文件 C.Benet数据库只能有一个事务日志文件 D.Benet数据库可以有多个事务日志文件

21、下列数据库中,不属于SQL Server 2005系统数据库的是( )。 (选择一项)

A.master B.AdventureWorks C.model D.msdb 22、以下项目中不属于SQL Server 2000数据库对象的有( )。(选择一项) a)表 b)默认值

c)表空间

d)索引 e)存储过程 f)视图

23、在关系数据库中存在的完整性规则有( )。(选择三项) a)实体完整性规则 b)索引完整性规则

c)引用完整性规则 d)用户定义的完整性规则 e)视图引用完整性规则

24、新建的数据库至少包含( )继续。(选择二项) a)主要数据文件 b)次要数据文件 c)日志文件 d)系统文件

25、管理员在执行以下sql语句时,发生了错误,你应该建议他如何修改( )。(选择二项)

create database benet use benet

create table benet01 (column1 int,column2 int)

a)分别执行每一句 b)将各个语句使用go分开再执行 c)不能将表格命名为benet01 d)不能将数据库命名为benet 26、按照数据模型分类,数据库管理系统可分为( )。(选择一项)

a)关系型,概念型,网状 c)关系型,层次型,网状

b)内模式,概念模式,外模式 d)SQL Server,oracle,DB2

27、我们使用的sql语言是( )。(选择二项)

a)结构化查询语言 b)标准化查询语言 c)Microsoft SQL Server数据库管理系统的专用语言 d)多种数据库管理系统使用的通用语言

28、关于创建数据库的说法正确的是( )。(选择一项)

a)新创建的数据库中不包含表对象

b)新创建的数据库中包含model数据库中的表对象

c)创建数据库应估算实际使用的大小,并一次性定义好需要的空间,否则数据增长将导致数据库不可用

d)创建数据库时,应该将数据库文件分成多个,以实现冗余

29、数据库管理员创建了一个设备清单表格,包括以下几项:编号,名称,类型,价格,规格,数量。请问最适合做表格主键的是( )。(选择一项)

a)名称

b)类型

c)编号

d)规格

30、职工信息表如下表所示: