2011-2012学年第2学期数据库-期中测验

上传人:xiao****1972 文档编号:84974752 上传时间:2019-03-06 格式:DOC 页数:14 大小:76KB
返回 下载 相关 举报
2011-2012学年第2学期数据库-期中测验_第1页
第1页 / 共14页
2011-2012学年第2学期数据库-期中测验_第2页
第2页 / 共14页
2011-2012学年第2学期数据库-期中测验_第3页
第3页 / 共14页
2011-2012学年第2学期数据库-期中测验_第4页
第4页 / 共14页
2011-2012学年第2学期数据库-期中测验_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《2011-2012学年第2学期数据库-期中测验》由会员分享,可在线阅读,更多相关《2011-2012学年第2学期数据库-期中测验(14页珍藏版)》请在金锄头文库上搜索。

1、2011-2012学年第2学期-期中测验Part 单元1-51. 数据库的第一次备份应该是_,这种备份内容为其他备份方法提供了一个基础。(A) 完全数据库备份(B) 增量数据库备份(C) 事务日志备份(D) 数据库文件或文件组备份2. SQL语言中,条件年龄Between 15 And 35,表示年龄在15至35之间,且_。(A) 包括15岁和35岁(B) 不包括15岁和35岁(C) 包括15岁但不包括35岁(D) 包括35岁但不包括15岁3. 关于Truancate table,以下_描述是错误的。(A) Truancate table可跟Where从句,根据条件进行删除。(B) Truan

2、cate table用来删除表中所有数据。(C) 触发器对Truancate table无效。(D) Truancate table比delete速度快。4. Member 表每天要处理一个大容量的事务。用户抱怨更新member 表比更新其它表占用更长的时间。现在member 表除了在定义PRIMARY KEY 和 FOREIGN KEYS时没有创建索引之外,一共创建了五个索引。怎样做才能提高更新member 表的速度?(A) 在被更新的字段上增加额外的索引。(B) 在checkpoint database选项中选择truncate。(C) 在包含映象数据的列上设置一个索引。(D) 从被更新的

3、字段中删除索引。5. 下面不属于数据定义功能的SQL语句是_。(A) CREAT TABLE(B) CREAT CURSOR(C) UPDATE(D) ALTER TABLE6. _是指对数据库的完整备份,包括所有的数据以及数据库对象。(A) 事务日志备份(B) 数据库备份(C) 差异备份(D) 文件或文件组备份7. 数据库概念模式产生于数据库系统设计的_阶段。(A) 规划(B) 需求分析(C) 概念设计(D) 逻辑设计8. 现有表Employee,字段:id(int),firstname(varchar),lastname(varchar);以下sql语句错误的是_。(A) select f

4、irstname+.+lastname as name from employee(B) select firstname+.+lastname=name from employee(C) select name=firstname+.+lastname from employee(D) select firstname,lastname from employee9. DBMS是什么_?(A) 操作系统(B) 数据库管理系统(C) 数据库(D) 数据库管理员10. 反映现实世界中实体及实体间联系的信息模型是_。(A) 关系模型(B) 层次模型(C) 网状模型(D) ER模型11. 存储不同职

5、工所做的项目的材料,创建EmployeeProjects表如下:CREATE TABLE EmployeeProjects(cEmployeeCode char(6) not null,cProjectCode char(4) not null,dStartDate datetime not null,dEndDate datetime not null,constraint pkEcodePrjCode Primary Key (cEmployeeCode, cProjectCode)The cProjectCode属性指示职工所做的项目。一个职工可以做一个以上的项目,但不可重复做同一个项目

6、。EmployeeProjects表是2NF的。关于EmployeeProjects表,以下陈述中哪个是正确的?(A) dStartDate和dEndDate属性在功能上依赖于主键。(B) dStartDate和dEndDate属性在功能上依赖于cEmployeeCode属性。(C) dStartDate和dEndDate属性在功能上依赖于cProjectCode属性。(D) cProjectCode属性在功能上依赖于cEmployeeCode属性。12. 一个m:n联系转换为一个关系模式。关系的码为_。(A) 某个实体的码(B) 各实体码的组合(C) n端实体的码(D) 任意一个实体的码13

7、. Sql语句:select * from students where SNO like 0100%A,B,C%,可能会查询出的SNO是_。(A) 01053090A#Hm3?(B) 01003090A01(C) 01053090D09(D) 0100A0114. SQL Server 2000 采用的身份验证模式有_。(A) 仅Windows身份验证模式(B) 仅SQL Server身份验证模式(C) 仅混合模式(D) Windows身份验证模式和混合模式15. 新安装SQL Server后,默认有六个内置的数据库,其中的两个范例数据库是Pubs和_。(A) master(B) North

8、Wind(C) msdb(D) bookdb16. 表中的记录只能按照一种顺序存储,在一个表中可创建_聚集索引。(A) 1个(B) 2个(C) 3个(D) 无数个17. SELECT查询中,要把结果中的行按照某一列的值进行排序,所用到的子句是_。(A) ORDER BY(B) WHERE(C) GROUP BY(D) HAVING18. 从“产品”表里查询出价格高于产品名称为“一次性纸杯”的产品的记录,此SQL语句为_。(A) select * from 产品 where 价格一次性纸杯(B) select * from 产品 where 价格(select * from 产品 where 产

9、品名称一次性纸杯)(C) select * from 产品 where Exists 产品名称=一次性纸杯(D) select * from 产品 where 价格(select 价格 from 产品 where 产品名称=一次性纸杯)19. 下面对索引的相关描述正确的是_。(A) 经常被查询的列不适合建索引。(B) 列值唯一的列适合建索引。(C) 有很多重复值的列适合建索引。(D) 是外键或主键的列不适合建索引。20. 关于表结构的定义,下面说法中错误的是_。(A) 表名在同一个数据库内应是唯一的(B) 创建表使用CREATE TABLE命令(C) 删除表使用DELETE TABLE命令(D

10、) 修改表使用ALTER TABLE命令21. 在Select子句中,_用于对分组统计进一步设置条件。(A) Having子句(B) Group By子句(C) Order By子句(D) Where子句22. 查询毕业学校名称与“清华”有关的记录应该用_。(A) SELECT * FROM 学习经历 WHERE 毕业学校 LIKE *清华*(B) SELECT * FROM 学习经历 WHERE 毕业学校 = %清华%(C) SELECT * FROM 学习经历 WHERE 毕业学校 LIKE ?清华?(D) SELECT * FROM 学习经历 WHERE 毕业学校 LIKE %清华%23

11、. SQL Server 2005安装程序创建四个系统数据库,_不是系统数据库?(A) Master(B) Model(C) resource(D) msdb24. 在备份过程中不允许执行_操作?(A) 创建或删除数据库文件(B) 创建索引(C) 执行非日志操作(D) 自动或手工缩小数据库或数据库文件大小25. 关于聚合函数,以下说法错误的是_。(A) Sum返回表达式中所有数的总合,因此只能用于数字类型的列。(B) Avg返回表达式中所有数的平均值,可能用于数字型和日期型的列。(C) Max和Min可以用于字符型的列。(D) Count可以用于字符型的列。26. 在使用CREATE DATA

12、BASE命令创建数据库时,FILENAME选项定义的是_。(A) 文件增长量(B) 文件大小(C) 逻辑文件名(D) 物理文件名27. 下列说法正确的是_。(A) 视图是观察数据的一种方法,只能基于基本表建立。(B) 视图是虚表,观察到的数据是实际基本表中的数据。(C) 索引查找法一定比表扫描法查询速度快。(D) 索引的创建只和数据的存储有关系。28. SQL Server 2000中的数据以页为基本存储单位,页的大小为_。(A) 8KB(B) 16KB(C) 32KB(D) 64KB29. 单个用户使用的数据视图的描述称为_。(A) 外模式(B) 概念模式(C) 内模式(D) 存储模式30.

13、 描述事物的符号记录称为_。(A) 信息(B) 数据(C) 记录(D) 记录集合31. ER模型属于_。(A) 概念模型(B) 层次模型(C) 关系模型(D) 网状模型32. 下列数据类型中,表示可变长度字符串的是_。(A) varchar(B) char(C) text(D) nchar33. 学生成绩表grade中有字段score(float),现在要把所有在55分至60之间的分数提高5分,以下sql语句正确的是_。(A) update grade set score=score+5(B) update grade set score=score+5 where score=55 or s

14、core=55 or score=6034. Smith 是Beta Ltd.的一名数据库顾问。给他分配任务来检查公司的数据库结构。发现任何问题都要向数据库经理汇报。在检查数据库的时候,他偶然发现一张表中的数据没有一个特定的顺序,并且访问这张表的速度非常慢。下面的哪一选项可以使记录保持一个正确的顺序并且可以提高访问数据的性能?(A) 在表中创建一个非聚簇索引。(B) 在表中创建一个聚簇索引。(C) 删除旧表并用ORDER BY 语句创建一张新表。(D) 用ORDER BY语句改变旧表。35. 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是_。(A) 多对多(B) 一对一(C) 多对一(D) 一对多36. 下面的类型中宽度最大的是_。(A) CHAR(5)(B) VARCHAR(5)(C) NCHAR(5)(D) BIGINT37. 数据库中存储的是_。(A) 数据(B) 数据模型(C) 数据之间的联系(D) 数据以及数据之间的联系38. 下列四项中,不正确的提法是_

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号