2011-2012数据库试题A

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

2011~2011学年第一学期

数据库试卷A(闭卷)

(150分钟)

学号:姓名:专业班级:

-------------------------------------------------------------------------------

一、单选题(每题1分,共40分)

1.按照()来划分,数据处理分为人工处理、机械处理和电子处理三个阶段。

A、工具

B、规模

C、处理方法

D、年代

2.描述实体及实体间联系的模型是()。

A、E-R模型

B、层次模型

C、网状模型

D、关系模型

3.如果在一个查询中需要将某些行过滤掉,那么所进行的关系操作是()。

A、选择操作

B、投影操作

C、连接操作

D、并操作

4.在下列SQL Server常量中,()是非法常量。

A、'数据库系统'

B、'Ab3D%'

C、-12

D、'a3b'd'

5.有一个表:借阅(书号、书名,库存数,读者号,借期,还期),假如同一本书允许

一个读者多次借阅,但不能同时对一种书借多本。则该表的主键应该是()。

A、书号

B、书号+读者号

C、读者号

D、书号+读者号+借期

6.表A中编号为主键,它有100行数据,表B中有30行数据,则下列SQL语句的执行

结果是():

select A.编号, count(*)

from A LEFT OUTER JOIN B

on A.编号=B.编号

group by A.编号

A、出现错误

B、100行

C、小于100行

D、大于100行

7.字符串常量使用()作为定界符。

A、单引号

B、双引号

C、方括号

D、花括号

8.表达式 '123'+ '456' 的结果是()。

A、'579'

B、579

C、'123456'

D、都不对

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

A、启动SQL Server服务

B、停止SQL Server服务

C、执行SQL查询命令

D、暂停SQL Server服务

10.下面数据库中,属于SQL Server系统数据库的是()数据库。

A、Northwind

B、tempdb

C、pubs

D、sysdb

11.关于数据库事务日志文件叙述错误的是()。

A、一个数据库至少有一个事务日志文件

B、创建数据库时,如果未指定事务日志文件,SQL Server则会自动创建一个

C、事务日志文件的默认大小为1MB

D、如果未指定事务日志文件的增长量,则文件大小保持不变

12.关于DROP DATABASE语句叙述错误的是()。

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

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

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

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

13.若要删除booklist表中列bookname值为'book1'和'book2'的所有记录,以下语句删

除不成功的是()

A、delete booklist where bookname in ('book1','book2')

B、delete booklist where (bookname='book1') or (bookname='book2')

C、delete booklist where bookname='book1' or bookname='book2'

D、delete booklist where bookname='book1' and bookname='book2'

14.学生成绩表grade中有字段score(float),现在要把所有在55分至60之间的分

数提高5分,以下sql语句正确的是()

A、Update grade set score=score+5 where score in(55,60)

B、Update grade set score=score+5 where score>=55 and score <=60

C、Update grade set score=score+5 where score between 55 or 60

D、Update grade set score=score+5 where score <=55 and score >=60

15.sql server中要删除表tempa字段cola(值为NULL或0,或1)值为NULL的数据,

以下语句正确的是()

A、delete tempa where cola in (NULL)

B、delete tempa where cola=NULL

C、delete tempa where cola is NULL

D、delete tempa where isNULL(cola,0)is NULL

16.sql server 中,下列那个语句能将temp表中的hostname字段扩充为varchar(100)

()

A、alter table temp alter column hostname varchar(100)

B、alter table temp column hostname varchar(100)

C、alter table temp alter column of hostname varchar(100)

D、alter table temp add column hostname varchar(100)

17.主键索引可确保字段中输入值的()

A、多样

B、重复

C、唯一

D、若干

18.下面关于索引的说法正确的是()

A、索引可以修改

B、索引越多查询效率越高

C、索引只能删除

D、表中不能没有索引

19.在SQL Server创建的索引中,以下哪种索引可以使表中各行的物理顺序与键值的逻

辑即索引顺序相同__________?

A、聚簇索引

B、非聚簇索引

C、两者都是

D、两者都不是

20.请问UNIQUE约束和主键约束是以下哪种完整性的体现_________?

A、域完整性

B、引用完整性

C、实体完整性

D、其他

21.SQL Server 是一个____________的数据库系统。

A、网状型

B、层次型

C、关系型

D、以上都不是

22.要查询book表中所有书名中包含“计算机”的书籍情况,可用____________语句。

相关文档
最新文档