当前位置:文档之家› 2011-2012数据库试题A

2011-2012数据库试题A

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、-12D、'a3b'd'5.有一个表:借阅(书号、书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。

则该表的主键应该是()。

A、书号B、书号+读者号C、读者号D、书号+读者号+借期6.表A中编号为主键,它有100行数据,表B中有30行数据,则下列SQL语句的执行结果是():select A.编号, count(*)from A LEFT OUTER JOIN Bon A.编号=B.编号group by A.编号A、出现错误B、100行C、小于100行D、大于100行7.字符串常量使用()作为定界符。

A、单引号B、双引号C、方括号D、花括号8.表达式 '123'+ '456' 的结果是()。

A、'579'B、579C、'123456'D、都不对9.下列操作中,()不是SQL Server服务器管理器功能。

A、启动SQL Server服务B、停止SQL Server服务C、执行SQL查询命令D、暂停SQL Server服务10.下面数据库中,属于SQL Server系统数据库的是()数据库。

A、NorthwindB、tempdbC、pubsD、sysdb11.关于数据库事务日志文件叙述错误的是()。

A、一个数据库至少有一个事务日志文件B、创建数据库时,如果未指定事务日志文件,SQL Server则会自动创建一个C、事务日志文件的默认大小为1MBD、如果未指定事务日志文件的增长量,则文件大小保持不变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 <=60C、Update grade set score=score+5 where score between 55 or 60D、Update grade set score=score+5 where score <=55 and score >=6015.sql server中要删除表tempa字段cola(值为NULL或0,或1)值为NULL的数据,以下语句正确的是()A、delete tempa where cola in (NULL)B、delete tempa where cola=NULLC、delete tempa where cola is NULLD、delete tempa where isNULL(cola,0)is NULL16.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 BYB、WHEREC、GROUP BYD、无需配合24.在SQL Server数据库文件中,日志文件的后缀名是()A、ldfB、logC、mdfD、ndf25.E-R图是表示要领模型的有效工具之一,E-R图中的椭圆框所表示的是()。

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

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

A、masterB、modelC、pubD、msdb28.下列哪个不是数据库对象()。

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

A、.mdfB、.ldfC、.tifD、.ndf30.在SQL中,建立表用的命令是 ( )。

A、CREATE TABLEB、CREATE RULEC、CREATE VIEWD、CREATE INDEX31.SQL语言中,条件“年龄BETWEEN 40 AND 50”表示年龄在40至50之间,且( )。

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

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

A、基本表B、视图C、基本表或视图D、数据库35.模式查找like '_a%',下面哪个结果是可能的A、ailiB、baiC、bbaD、cca36.下面的哪一个日期时间函数能计算图书出版日期到现在的月数_____?(其中:pubdate表示图书出版日期)。

A、DATEDIFF(year, pubdate, getdate())B、DATEDIFF(month, pubdate, getdate())。

C、DATEDIFF(day, pubdate, getdate())D、DATEDIFF(week, pubdate, getdate())。

37.一个学生只能就读于一个班级,而一个班级可以同时容纳多个学生,班级与学生之间是()的关系。

CA、一对一B、一对多C、多对多38.下列哪种语句用来创建规则________?A、CREATE RULEB、DROP RULEC、CREATE TABLED、CREATE VIEW39.现有关系:学生(学号,姓名,课程号,系号,系名,成绩),为消除数据冗余,至少需要分解为( )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 ageC、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数据库中,主数据文件、次数据文件和事物日志文件的数量均可以有多个。

相关主题