数据库原理 期中考试试题及答案

时间:2022-11-23 17:37:22 作者:壹号 字数:8650字

试卷序号: 班级: 学号: 姓名: 2012 ~ 2013 学年 第二学期期中考试

《数据库原理》试卷 使用班级 11级 答题时间 100分钟

题号 一 二 三 四 总分 阅卷教师 得分 一、

阅卷教师 得 分 选择题(本大题共15小题,每题1分,共15分)

1 DB、DBMS和DBS三者间的关系是( )。

A DB包括DBMS和DBS B DBS包括DB和DBMS C DBMS包括DBS和DB D DBS与DB、DBMS无关 2 在一个数据库中可以有多个的是( )。

A模式 B 内模式 C 外模式 D 存储模式 3 下面( )不是常用的数据模型?

A 线性模型 B关系模型 C 层次模型 D 网状模型 4 数据库与文件系统的根本区别在于( )。

A 提高了系统效率 B 方便了用户使用 C 数据的结构化 D 节省了存储空间 5 下列叙述正确的为( )。

A 主码是一个属性,它能唯一标识一列 B 主码是一个属性,它能唯一标识一行 C 主码是一个属性或属性集,它能唯一标识一行 D主码是一个属性或属性集,它能唯一标识一列 6 下列不属于SQL语言的特点的是( )。

A 综合统一 B 面向集合的操作方式 C 简洁易学 D 高度过程化 7 在 “学生”表中有“学号”、“姓名”、“性别”和“入学成绩”字段。有以下SELECT语句:

SELECT 性别,avg(入学成绩) FROM 学生 GROUP BY 性别 其功能是( )。

A 计算并显示所有学生的入学成绩的平均值 B 按性别分组计算并显示所有学生的入学成绩的平均值 C 计算并显示所有学生的性别和入学成绩的平均值 D 按性别分组计算并显示性别和入学分数的平均值 8 当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是( )

A.左外联接 B.右外联接 C.外部并 D.外联接

9 一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的( )

A.记录 B.行 C.属性 D.元组 10 在关系数据库系统中,一个关系相当于 ( )

A.一张二维表 B.一条记录 C.一个关系数据库 D.一个关系代数运算 11 下列四项中,不属于数据库特点的是( )

A.数据共享 B.数据完整性 C.数据冗余很高 D.数据独立性高 .12 在关系代数运算中,五种基本运算为( )

A. ∪,-,×,π和σ B. ∪,-,∞,π和σ C. .∪,∩,×,π和σ D. ∪,∩,∞,π和σ 13 下面列出的数据模型中,_____是数据库系统中最早出现的数据模型?( )

A.关系模型 B.层次模型 C.网状模型 D.面向对象模型

1

14 索引是在基本表的列上建立的一种数据库对象,它同基本表分开存储,使用它能够加快数据的( )速度。 A 插入 B 修改 C 删除 D.查询

.15 下列关于模式的术语中,哪一个不是指数据库三级模式结构中的外模式?

A.子模式 B.用户模式 C.存储模式 D.用户视图

二、

阅卷教师 得 分 简答题(本大题共6小题,每题5分,共30分)

1、什么是数据的独立性?数据库系统中为什么能具有数据独立性? 数据的独立性是指应用程序与数据库的数据结构之间相互独立。

数据库系统中的DBMS为三级模式结构提供了两层映像机制:外模式/模式映像和模式/内模式映像。这两层映像机制保证了数据库系统中数据的逻辑独立性和物理独立性。物理独立性保证了应用程序在使用数据时无须考虑数据的实际物理存储,当数据的物理存储改变时,程序不用改变;逻辑独立性保证了应用程序在编写时无须考虑数据库中数据的整体逻辑结构。

2、试述文件系统与数据库系统的区别和联系

文件系统与数据库系统的区别:文件系统面向某一应用程序,共享性差,冗余度大,数据独立性差,记录内有结构,整体无结构,由应用程序自己控制。数据库系统面向现实世界,共享性高,冗余度小,具有较高的物理独立性和一定的逻辑独立性,整体结构化,用数据模型描述,由数据库管理系统提供数据的安全性、完整性、并发控制和恢复能力。

文件系统与数据库系统的联系:两者都是计算机系统中管理数据的软件。文件系统是操作系统的重要组成部分;而 DBMS 是独立于操作系统的软件。但是 DBMS是在操作系统的基础上实现的数据库中数据的组织和存储是通过操作系统中的文件系统来实现的。

…… 此处隐藏1580字 ……

select P.pno,pname,count(jno)工程数目,sum(qty)零件总数量from SPJ,P where SPJ.pno=P.pno group by P.pno,pname

(12) 从VIEW1中查询名称为“螺母“的零件,供应的工程数目及供应的零件总数量。(3分) Select

工程数目,零件总数量 from VIEW1 where pname=?螺母?

2、根据以下描述,为某百货公司设计E-R模型。百货公司管辖若干连锁商店,每家商店经营若干商品,每家商店有若干职工,但每个职工只能服务于一家商店。实体型“商店”的属性有:店号、店名、店址、店经理。实体型“商品”的属性有:商品号、品名、单价、产地。实体型“职工”的属性有:工号、姓名、性别、工资。在联系中应反映职工参加某商店工作的开始时间、商店销售商品的月销售量。

4