数据库技术与应用期末复习题

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、选择题:

1、数据库模型不包括类型( )

A、网状型

B、层次型

C、记录型

D、关系型

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

⑴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、HA VING D、COMPUTE

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

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

B、以二维表格结构来保存数据,在关系表中不允许有重复行存在。

C、能体现一对多、多对多的关系,但不能体现一对一的关系。

D、关系模型数据库是数据库发展的最初阶段。

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

A、Windows身份验证

B、SQL Server 身份验证

C、以超级用户身份登录时

D、其他方式登录时

5、辅数据文件的默认扩展名是()。

A、MDF

B、NDF

C、LDF

D、DBF

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

A、ORDER BY,COMPUTE

B、ORDER BY,COMPUTE,COMPUTR BY

C、ORDER BY,COMPUTE BY,GROUP BY

D、GROUP BY,COMPUTE BY

7、通过使用文件组,可以()。

A、提高存取数据的效率。

B、提高数据库备份与恢复的效率

C、简化数据库的维护

D、ABC都可以。

8、在Transact-SQL语法中,SELECT语句的完整语法较复杂,但至少包括的部分(_ _),

使用关键字(__)可以把重复行屏蔽,将多个查询结果返回一个结果集合的运算符是(___),如果在SELECT语句中使用聚合函数时,一定在后面使用(__)。

⑴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、HA VING D、COMPUTE

9、SQL Server的模型数据库是()。

A、MASTER

B、TEMPDB

C、MODEL

D、MSDB

10、在WINDOWS98操作系统下,只能安装SQL Server2000()

A、企业版

B、标准版

C、个人版

D、测试版

11、利用查询分析器,能()。

A、直接执行SQL语句

B、提交SQL语句给服务器执行

C、作为企业管理器使用

D、作为服务管理器使用

12、数据库的容量()。

A、只能指定固定的大小。

B、最小为10M

C、最大100M。

D、可以设置为自动增长

13、事务日志文件的默认扩展名是()。

A、MDF

B、NDF

C、LDF

D、DBF

14、表在数据库中是一个非常重要的数据对象,它是用来(__)各种数据内容的。

A、显示

B、查询

C、存放

D、检索

15、SQL Server的主数据库是()。

A、MASTER

B、TEMPDB

C、MODEL

D、MSDB

16、日期时间型数据类型(datetime)的长度是()。

A、2

B、4

C、8

D、16

17、在T-SQL语法中,用来插入和更新数据的命令是(___)。

A、INSERT,UPDATE

B、UPDA TE,INSERT

C、DELETE,UPDATE

D、CREATE,INSERT INTO

18、主键约束用来强制数据的()完整性。

A、域

B、实体

C、参照

D、ABC都可以

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

A、保存

B、编译

C、解释

D、编写

三、判断题

1、()数据库系统通常由5个部分组成,包括计算机硬件、数据库集合、数据库管理系统、相关软件和人员。

2、()在安装SQL Server 2000以前,先以拥有管理员权限的账号登录操作系统。

3、( )在CREATE INDEX语句中,使用CLUSTERED来建立聚集索引。

4、( )在Transact-SQL 语句中,对不符合所有标识符规则的标识符必须进行分隔。

5、()主数据库(Master)数据库,是建立新数据库的模板,它包含了将复制到每个数据库中的系统表。

6、( ) 视图是一个虚拟表,它保存的也是一些实际数据。

7、( )在SQL SERVER中,替代触发器的执行是在数据的插入、更新或删除之前执行的。

8、( )因为通过视图可以插入、修改或删除数据,因此视图也是一个虚实表,SQL SERVER

将它保存在syscommens系统表中。

9、( ) 如果要删除通过FROEIGN KRY 和UNIQUE或者PRIMARY KEY约束相关的表

时,必须首先删除具有FROEIGN KRY约束的表。

10、( )当登录到WINDOWS的用户与SQL Server联接时,用户不用提供SQL Server帐号,

这种认证模式就是WINDOWS认证机制。

11、( ) 创建规则后,规则仅仅只是一个存在于数据库中的对象,并未发生作用。

12、()可以在企业管理器中修改数据库的名称。

13、()默认值绑定到列上后,该列上的数据将固定不变。

14()一个表上只能建立一个聚集索引。

15、()数据库级系统表Sysobjects记录所有数据库对象的相关信息。

16、()T-SQL语言中修改数据库的语句为ALTER DA TABASE语句。

17、( )DROP DATABASE 命令可以从SQL Server 中一次删除一个或几个数据库。

18、( ) 当表被删除时,表所带的所有约束定义依然存在。

19、()通配符“_”表示某单个字符。

20、()域完整性又称为引用完整性。

综合题

一、用sql语句完成以下操作。

1、创建一个名为DBtest的数据库。要求数据库包括一个数据文件,逻辑名为DB_DATA,磁盘文件名为d:\data\DB_DA TA.MDF,其他参数采用默认值。(5分)

2、在上面的数据库中,用语句新建一表,表名为MYTABLE,属性列为:c1 tinyint,c2

相关文档
最新文档