南师大考研真题 下载本文

内容发布更新时间 : 2024/6/22 18:45:06星期一 下面是文章的全部内容请认真阅读。

南京师范大学2008年硕士研究生招生入学考试试题(A卷) 考试科目代码: 896 考试科目名称 :数据库原理

考生答题须知

1. 所有题目(包括填空、选择、图表等类型题目)答题答案必须做在考点发给的答题纸上,做在本试题

册上无效。请考生务必在答题纸上写清题号。

2. 评卷时不评阅本试题册,答题如有做在本试题册上而影响成绩的,后果由考生自己负责。 3. 答题时一律使用蓝、黑色墨水笔或圆珠笔作答(画图可用铅笔),用其它笔答题不给分。 4. 答题时不准使用涂改液等具有明显标记的涂改用品。 一、概念题 1.关系模型 2.视图

3.死锁关系 二、简答题

1.简述数据库管理系统的二级映射,它们分别保证了什么?为什么? 2.简述关系模型的完整性规则,并举三个实例说明用户自定义完整性。 3.简述一个设计不好的数据库会带来哪些问题?

4.简述并发控制中封锁协议的含义以及可以解决的问题。

5.简述事务的ACID特征,以及这些特征分别由数据库的什么子系统来完成。 三、下面有一个销售管理数据库SALES,它包含下面三张表: (1) 商品表:Item

商品编码 商品名称 单位 成本价 库存数量 code name unit cost amount (2) 商品销售主表:SaleHead

销售单号 销售日期 客户名称 saleOrder saleDate customer (3) 商品销售明细表:SaleDetail

销售单号 商品编码 单价 销售数量 saleOrder code price qty 基于数据库SALES,完成下面的操作:

1.试用关系代数查询销售单号为“20041208001”的销售日期、客户名称、商品名称和销售数量。 2.用SQL语句查询没有购买名称为“20英寸长虹电视机”的商品的客户名称。 3.用SQL语句按客户名称分组统计每个客户的商品销售总额。 四、模式分解题

已知关系模式R(U, F),U={ABCD},F={A→C,C→A,B→AC,D→AC}. 1.求R的候选码;

2.计算属性集{AC}关于F的闭包; 3.将F化为最小依赖集;

4.关系R最高属于第几范式?为什么?若R不属于3NF,将其分解到具有无损连接和保持依赖的3NF. 五、数据库设计题

现有一个简单的教学管理系统,其语义如下:

(1) 一个学生只属于一个学院,一个学院有多个学生; (2) 一个教师只属于一个学院,一个学院有多个教师;

(3) 一门课程归属于一个学院管理,一个学院可以管理多门课程;

(4) 一门课程可开设若干个教学班,每个教学班只安排一个任课教师,一个老师可以任教多门课程的

多个教学班;

(5) 一个学生可以选修多门课程,但对于同一门课程只能选修一个教学班;一个教学班可以有多个同学选修。

根据上面的语义,请完成:

1.确定实体及包含的属性(一个实体至少包括3个属性)、联系,并画出ER图;

2.设计该系统满足3NF的关系模式,并指出每一个关系的主键和外键(如果存在外键的话)。

南京师范大学2009年硕士研究生招生入学考试试题

考试科目名称 : 数据库原理

一、概念题(每小题3分,共12分 1.数据模型 2.模式(Schema) 3.排它锁与共享锁 4.数据库设计

二、简答题(第1、2、3小题各5分,第4小题7分,共22分) 1.简述数据库系统的三级模式结构,并说明它的优点。(5分) 2.事务的特性有哪些,请详细说明其功能。(5分)

3.简述诊断死锁发生的等待图法,当发生死锁后如何解除死锁?(5分)

4.叙述在一个DBMS中,事务管理部件(恢复子系统、并发控制子系统)的主要职能及其分别常用的基本技术

和手段。(7分)

三、下面有一个销售管理数据库SALES,它包含下面三张表:(每小题4分,共16分)

(1) 商品表:Item

商品编码 商品名称 单位 成本价 库存数量 code name unit cost amount

(2) 商品销售主表:SaleHead 销售单号 销售日期 客户名称 saleOrder saleDate Customer (3) 商品销售明细表:SaleDetail 销售单号 商品编码 单价 销售数量 saleOrder code price qty

基于数据库SALES,完成下面的操作:

1、试用关系代数查询销售给“东方贸易公司”的所有成本价不低于100元的商品的销售日期、商品名

称、单价和销售数量。

2、用SQL语句查询没有购买商品编号为“1204006”的商品的销售单号、客户名称。 3、用SQL语句按销售日期分组统计每天销售的商品销售总额和销售单张数。 4、画出数据库SALES的E-R图。 四、设有如下关系R:(共10分)

任课教师 T1 T1 T2 T2 T3 课程编号 C1 C2 C3 C1 C1 课程名称 计算机网络 数据库 操作系统 计算机网络 计算机网络 教材作者 汤子瀛 王 珊 汤子瀛 汤子瀛 汤子瀛 学生人数 58 82 50 50 58 请仅在R中已给出数据的范围内分析其函数依赖关系并解答如下问题:

1.R最高为第几范式?为什么?(3分)

2.R是否存在插入及删除异常?若存在,则在什么情况下发生?从函数依赖的概念来看,在这些问题的原因

是什么(完全函数依赖、部分函数依赖、传递函数依赖)?(4分)

3.将R分解为满足3NF范式的关系模式。(3分)