SQL_Server_2008数据库试题(A)

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

石家庄职业技术学院

SQL Server 2008网络数据库试题A

班级:学号:_________ 姓名:分数

一、单项选择题(每题2分,共15题,合计30分)

1. SQL Server 2008是一个()的数据库系统。

A.网状型

B.层次型

C.关系型

D.以上都不是

2.关于主键描述正确的是:()

A.包含一列

B.包含两列

C.包含一列或者多列

D.以上都不正确

3. SQL Server 2008 采用的身份验证模式有()。

A.仅Windows身份验证模式

B.仅SQL Server身份验证模式

C.仅混合模式

D.Windows身份验证模式和混合模式

4. 如果希望完全安装SQL Server,则应选择()。

A. 典型安装

B. 最小安装

C. 自定义安装

D. 仅连接

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

A.*

B.#

C.@@

D.@

6. 在T-SQL语言中,若要修改某张表的结构,应该使用的修改关键字是()。

A.ALTER

B.UPDATE

C.UPDAET

D.ALLTER

7. 要查询book表中所有书名中以“计算机”开头的书籍的价格,可用()语句。

A. SELECT price FROM book WHERE book_name = ‘计算机*’

B. SELECT price FROM book WHERE book_name LIKE ‘计算机*’

C. SELECT price FROM book WHERE book_name = ‘计算机%’

D. SELECT price FROM book WHERE book_name LIKE ‘计算机%’8.SQL server 数据库文件有3类,其中日志文件的后缀为_____。 A. .ndf B..ldf C. .mdf D. .idf 9.根据关系数据基于的数据模型——关系模型的特征判断下列正确的一项:(___)

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

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

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

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

10.关系数据库中,主键是(__)。

A.为标识表中唯一的实体

B.创建唯一的索引,允许空值

C.只允许以表中第一字段建立

D.允许有多个主键的

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

A.显示

B.查询

C.存放

D.检索

12.为数据表创建索引的目的是(___)

A.提高查询的检索性能

B.创建唯一索引

C.创建主键

D.归类

13.在Transact-SQL语法中,用来插入数据的命令是(___),用于更新的命令是(___)。

A.INSERT,UPDATE

B.UPDATE,INSERT

C.DELETE,UPDATE

D.CREATE,INSERT INTO

14.在SQL SERVER服务器上,存储过程是一组预先定义并(__)的Transact-SQL语句。

A.保存

B.编译

C.解释

D.编写

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

A.数据共享

B.数据完整性

C.数据冗余很高

D.数据独立性高

二、填空题(每空2分,共10空,共计20分)

1.数据库系统具有数据的_________、_________和内模式三级模式结构。

2.SQL Server 2000局部变量名字必须以_________开头,而全局变量名字必须以_________开头。

3. 如果要计算表中数据的平均值,可以使用的聚合函数________。

4. 游标的概念包括两个部分,它们是和。

5. 在SQL Server 2008中,我们创建数据库的语句是,而修改数据库的语句是。

6.语句 select day('2004-4-6'), len('我们快放假了.') 的执行结果是:_________和_________。

三、简答(每题5分,共10分)

1. 声明一个长度为16的字符型变量“cname”, 并赋初值为”数据库系统概述”。请按前面的要求写出相应语句。

2. 简述视图的意义和优点?

四、程序阅读题(15分)

下面程序段的功能是:在数据库中判断是否存在名为my_proc的存储过程,若存在,则删除之,然后创建同名的存储过程,该存储过程的功能是向author_id、author_name、address和telephone字段插入数据。阅读并回答以下问题:

USE bookdb

GO

IF EXISTS(SELECT ① FROM Sysobjects

WHERE name=’my_proc’ and type=’ ②’)

DROP PROC my_proc

GO

CREATE PROC my_proc

@a int, @b char(8),@c char(50)

相关文档
最新文档