数据库试卷a
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库试卷a
合肥学院2014至2015学年第 1 学期
数据库原理与应用 课程考试( B )卷
系 级 专业 学号 姓名
一、填空题(每空1分,共计20分) 1、数据库处理技术经历了_____________、_____________、_____________和
_____________四个发展阶段。
2、数据独立性是指数据的__________________与______________互不依赖、彼此独立的
特性。更进一步,数据独立性又可分为__________________和___________________。
3、在数据库系统中访问数据,既可以采用__________________方式,也可以__________________采用方式。
4、分布式数据库系统数据的分片类型有__ _分片,__ __分片,以及混合分片三
种。
5、实体之间的联系类型有三种,分别是 、 和 。
6、在SQL Server 2000恢复机制中提供的备份类型有 全备份、 、 、
和 。
7、设有关系模式R (A ,B ,C ,D )与它的函数依赖集F ={AB->C ,C ->D },则R 的候选
键为_______________,它属于______________范式的关系模式 。
二、选择题(每小题2分,共计20分) ( )1、概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是:
装
订
线
A.层次模型B.关系模型
C.网状模型D.实体-关系模型
( )2、一个关系只有一个:。
A.候选码
B.外码
C.超码
D.主码
( )3、学生基本信息表中有日期型字段’出生日期’,字符型字段’姓名’,下列语句命令正确的
命题教师刘登胜共 6 页,第 1 页
是
A .SELECT 姓名+'年龄:'+CAST(CHAR(2),DATEDIFF(yy,出生日期,GETDATE())) FROM 学 生基本信息表
B .SELECT 姓名+'年龄:'+CAST(DATEDIFF(yy,出生日期,GETDATE()) AS CHAR(2)) FROM 学生基本信息表
C .SELECT 姓名+'年龄:'+CONVERT(DATEDIFF(yy,出生日期,GETDATE()) AS CHAR(2)) FROM 学生基本信息表
D .SELECT 姓名+'年龄:'+CONVERT(DATEDIFF(yy,出生日期,GETDATE()), CHAR(2))
FROM 学生基本信息表
( )4、设有一个学生档案的关系数据库,关系模式是:S(SNo ,SN ,Sex ,Age),其中SNo , SN ,Sex ,Age 分别代表学生的学号、姓名、性别、年龄。则“从学生档案数据库
中检索学生年龄大于20岁的学生姓名”的关系代数式为________。
A. ()()S Age SN 20>∏σ
B. ()()S Age SN 20>∏σ
C. ()()S Age SN 20>∏∏
D. ()()S Age SN 20>σσ
( )5、事务的原子性是指________
A. 事务中包括的所有操作要么都做,要么都不做
B. 事务一旦提交,对数据库的改变是永久的
C. 一个事务内部的操作对并发的其他事务是隔离的
D. 事务必须使数据库从一个一致性状态变到另一个一致性状态
( )6、设关系数据库中一个表S 的结构为S (SN ,CN ,grade ),其中SN 为学生名,CN 为课程
名,二者均为字符型;grade 为成绩,数值型,取值范围0-100。若要把“张二的化学成绩80
分”插入S 中,则可用 。
A. ADD INTO S VALUES(’张二’,’化学’,’80’)
B. INSERT INTO S VALUES(’张二’,’化学’,’80’)
C. ADD INTO S VALUES(’张二’,’化学’,80)
D. INSERT INTO S VALUES(’张二’,’化学’,80)
( )7、可对表和视图中的数据进行物理排序的索引是
A.普通索引B.唯一索引C.聚集索引D.非聚集索引
共 6 页,第 2 页
( ) 8、下列操作中,被记录于事务日志的是
A .程序运行过程
B .程序的执行结果
( )9、SQL 语言的GRANT 和REVOKE 语句主要是用来维护数据库的 。
A.完整性
B.可靠性
C.安全性
D.一致性
( )10、单个用户使用的数据视图的描述称为_________。
A. 外模式
B. 概念模式
C. 内模式
D. 存储模式
三、问答题(每小题5分,共计15分)
1、什么是数据库系统的三级模式结构?这种体系结构的优点是什么。
(5分)
答:
2、简述数据库中事务的定义及性质。(5分)
答:
装 订 线
3、试阐述模式分解在数据库规范化中的作用。(5分)
答:
共 6 页,第 3 页
某库存管理系统有产品、零件、仓库等实体,属性如下。
产品属性:产品编号,产品名称,产品型号,产品价格
零件属性:编号,名称,规格,单价
仓库属性:仓库号,仓库面积,电话号码
其中,实体间的联系为:每个产品有多个零件组成,每个零件可以供给多个产品;每个产品只能放在一个仓库里,每个仓库可以存放多个产品;每个零件只能放在一个仓库里,每个仓库可以存放多个零件。各个联系的属性有:
产品-零件:产品编号,零件编号,数量
产品-仓库:产品编号,仓库编号,数量
零件-仓库:零件编号,仓库编号,数量
完成以下设计:
1、涉及该教务管理系统的E-R图(给出实体,联系及其属性)。(6分)
2、将该E-R图转换为关系模型结构,指出每个关系模式的主关键字。(4分)
3、用关系代数完成以下检索:存放产品’苹果iPhone5’的仓库的电话号码。(5分)