第一范文网 - 专业文章范例文档资料分享平台

2011-2012数据库试题A

来源:用户分享 时间:2025/5/21 15:30:17 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

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表中所有书名中包含“计算机”的书籍情况,可用____________语句。

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 = ‘%计算机%’

23. SELECT语句中与HAVING子句通常同时使用的是____________子句。

A、ORDER BY B、WHERE C、GROUP BY D、无需配合 24. 在SQL Server数据库文件中,日志文件的后缀名是( )

A、ldf B、log C、mdf D、ndf

25. E-R图是表示要领模型的有效工具之一,E-R图中的椭圆框所表示的是( )。

A、实体和实体之间的联系 B、实体 C、实体的属性 D、联系的属性 26. 下列四项中,不属于SQL2000实用程序的是( )。

A、企业管理器 B、查询分析器 C、服务管理器 D、媒体播放器 27. SQL Server安装程序创建4个系统数据库,下列哪个不是( )。

A、master B、model C、pub D、msdb 28. 下列哪个不是数据库对象( )。

A、数据模型 B、视图 C、表 D、用户 29. 下列哪个不是sql 数据库文件的后缀。

A、.mdf B、.ldf C、.tif D、.ndf 30. 在SQL中,建立表用的命令是 ( )。

A、CREATE TABLE B、CREATE RULE C、CREATE VIEW D、CREATE INDEX

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

A、包括40岁和50岁 B、不包括40岁和50岁 C、包括40岁但不包括50岁 D、包括50岁但不包括40岁 32. SQL语言中,删除记录的命令是( )。

A、DELETE B、DROP C、CLEAR D、REMOVE 33. 关系数据库中,主键是( )

A、为标识表中唯一的实体 B、创建唯一的索引,允许空值 C、只允许以表中第一字段建立 D、允许有多个主键的 34. SQL的视图是从( )中导出的。

A、基本表 B、视图 C、基本表或视图 D、数据库 35. 模式查找like '_a%',下面哪个结果是可能的

A、aili B、bai C、bba D、cca

36. 下面的哪一个日期时间函数能计算图书出版日期到现在的月数_____?(其中:

pubdate表示图书出版日期)。

A、DATEDIFF(year, pubdate, getdate()) B、DATEDIFF(month, pubdate, getdate())。 C、DATEDIFF(day, pubdate, getdate()) D、DATEDIFF(week, pubdate, getdate())。

37. 一个学生只能就读于一个班级,而一个班级可以同时容纳多个学生,班级与学生之

间是()的关系。C

A、一对一 B、一对多 C、多对多 38. 下列哪种语句用来创建规则________?

A、CREATE RULE B、DROP RULE C、CREATE TABLE D、CREATE VIEW 39. 现有关系:学生(学号,姓名,课程号,系号,系名,成绩),为消除数据冗余,至

少需要分解为( )

A、1个表 B、2个表 C、3个表 D、4个表

40. 要建立一个约束,保证用户表(user)中年龄(age)必须在16岁以上,下面语句正确

的是()。

A、alter table user add constraint ck_age CHECK(age>16)

B、alter table user add constraint df_age DEFAULT(16) for age C、alter table user add constraint uq_age UNIQUE(age>16) D、alter table user add constraint df_age DEFAULT(16)

二、判断题(每题1分,共20分)

1. '11.9' 是SQL中的字符串常量

2. 在一个关系中,元组的顺序可以任意排列,不影响对关系的操作,但属性的顺序不

能任意排列。

3. 在SQL数据库中,主数据文件、次数据文件和事物日志文件的数量均可以有多个。 4. bigint是SQL的数据类型

5. 一个数据库文件不能存在于两个或两个以上的文件组里,日志文件不属于任何文件

组。( )

6. 一个表可以创建多个聚集索引 7. SQL Server 2000中,每个数据库都至少包含一个后缀为.mdf的主数据文件。( ) 8. 在关系数据库中,不同关系之间的联系是通过指针实现的。( F ) 9. 关系中不同的属性可来自同一个域。( T ) 10. 数据库系统的数据没有任何冗余。( F ) 11. 连接是关系代数的基本运算之一。( T )

12. 建立索引的主要目的是为了提高查询速度。( T ) 13. E-R图在需求分析阶段生成。( T )

14. 关系代数的运算对象是关系,运算结果也为关系。( T ) 15. 语句 select 15/2 的执行结果是: 7.5 16. 规则能绑定到系统数据类型。(×)

17. 规则不能绑定到数据类型为image、text或timestamp的列。(√) 18. 一个数据表中只能有一个主键约束,但可以有多个UNIQUE约束(√)

19. 主键约束中的字段不能接受空值,UNIQUE约束的字段也不能接受空值。(×) 20. 假设需要设计一张表,记录各个作者著作的所有图书信息,表的结构如下:作者(作

者名称,图书1,版本1,书价1,图书二,版本2,书价2,…),该表至少符合第二范式。

三、填空题(共10分,文科生不做)

1. SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现___【1】______功能。

2. SQL Server 2000局部变量名字必须以___【2】______开头,而全局变量名字必须

以____【3】_____开头。

3. 语句 select upper('beautiful')的执行结果是:____【4】____。

搜索更多关于: 2011-2012数据库试题A 的文档
2011-2012数据库试题A.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c4boln04ope38ccg96pb7_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top