南师大考研真题.docx
《南师大考研真题.docx》由会员分享,可在线阅读,更多相关《南师大考研真题.docx(13页珍藏版)》请在冰豆网上搜索。
![南师大考研真题.docx](https://file1.bdocx.com/fileroot1/2022-11/16/709e9bad-fddd-4db9-8b15-b08f66c34be0/709e9bad-fddd-4db9-8b15-b08f66c34be01.gif)
南师大考研真题
南师大考研真题
南京师范大学2008年硕士研究生招生入学考试试题(A卷)
考试科目代码:
896考试科目名称:
数据库原理
考生答题须知
1.所有题目(包括填空、选择、图表等类型题目)答题答案必须做在考点发给的答题纸上,做在本试题册上无效。
请考生务必在答题纸上写清题号。
2.评卷时不评阅本试题册,答题如有做在本试题册上而影响成绩的,后果由考生自己负责。
3.答题时一律使用蓝、黑色墨水笔或圆珠笔作答(画图可用铅笔),用其它笔答题不给分。
4.答题时不准使用涂改液等具有明显标记的涂改用品。
一、概念题
1.关系模型
2.视图
3.死锁关系
二、简答题
1.简述数据库管理系统的二级映射,它们分别保证了什么?
为什么?
2.简述关系模型的完整性规则,并举三个实例说明用户自定义完整性。
3.简述一个设计不好的数据库会带来哪些问题?
4.简述并发控制中封锁协议的含义以及可以解决的问题。
5.简述事务的ACID特征,以及这些特征分别由数据库的什么子系统来完成。
三、下面有一个销售管理数据库SALES,它包含下面三张表:
(1)商品表:
Item
商品编码商品名称单位成本价库存数量
codenameunitcostamount
(2)商品销售主表:
SaleHead
销售单号销售日期客户名称
saleOrdersaleDatecustomer
(3)商品销售明细表:
SaleDetail
销售单号商品编码单价销售数量
saleOrdercodepriceqty
基于数据库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年硕士研究生招生入学考试试题
考试科目名称:
数据库原理
1、概念题(每小题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
商品编码商品名称单位成本价库存数量
codenameunitcostamount
(2)商品销售主表:
SaleHead
销售单号销售日期客户名称
saleOrdersaleDateCustomer
(3)商品销售明细表:
SaleDetail
销售单号商品编码单价销售数量
saleOrdercodepriceqty
基于数据库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分)
五、数据库设计题、(共15分)
在一个公司的工程管理系统中,有公司的部门(Department)、职工(Employee)、工程(Project)、材料(Part)、供应商(Supper)和仓库(Depot)等数据,具体描述如下:
(1)一个职工只能属于一个部门;
(2)一个工程可以有多名职工参加,一个职工只能参加一个未完成的工程建设;
(3)一个工程可以有多个供应商供应材料,一个供应商可以为多个工程供应材料;
(4)一个仓库可以存放多种材料,但是一种材料只能存放在一个仓库中。
其中,描述部门的属性有:
部门号、部门名称、负责人、电话、地址;
描述职工的属性有:
职工号、职工姓名、性别、出生日期、职务;
描述工程的属性有:
工程号、工程名称、开始日期、结束日期;
描述材料的属性有:
材料号、规格说明、计量单位、单价;
描述材料供应商的属性有:
供应商号、供应商名称、电话、联系人、地址;
描述仓库的属性有:
仓库号、仓库名称、保管员、电话。
根据上面已知的语义以及你的领域知识,请设计一个关系数据库(可以增加一些属性),并指出主键、外键以及约束条件。
南京师范大学2010年硕士研究生招生入学考试试题
考试科目名称:
数据库原理
一、概念题(每小题3分,共15分)
1、数据模型
2、外码
3、日志文件及其作用
4、可串行化(Serializable)
5、数据库系统用①描述现实世界的实体及实体间的联系。
关系模型是用②表示实体,用③表示实体间的联系。
层将和网状模型是用④表示实体,用⑤表示实体间的联系,而用⑥实现实体间的联系。
其中,第5题供选择的答案有:
数据模型 概念模型 外模型 内模型 结点 表
数据结构 指针 连线 模式 外模式 内模式
数据描述语言 数据操纵语言 高级程序设计语言
二、简答题(每小题5分,共20分)
1、简述数据库系统的三级模式结构。
2、对数据库系统中的故障进行分类,并简述系统故障的恢复过程。
3、简述关系数据库实施完整性约束的内容有哪些?
4、给出事务的定义,并说明其基本特性(ACID)。
三、有一个成绩管理的数据库,它包含如下三张表:
(共14分)
(1)学生表:
STUDENT
学号 姓名 性别 专业
(2)课程表:
COURSE
课程号 课程名 学时 学分
(3)成绩表:
SCORE
学号 课程号 成绩 学期
根据上面三张表,完成以下各题:
1、试用关系代数表示查询2002-2003学年第一学期(“02-03/1”)选修了“数据结构”课程的学生姓名。
(4分)
2、用SQL语句表示查询重修过“计算机原理”课程(即该课程在成绩表中有2条或2条以上记录)的学生姓名及重修次数。
(4分)
3、写出下列SQL语句的查询语义(即功能):
SELECT 姓名,课程名,成绩
FROM STUDENTS,COURSEC,SCORESC
WHERE (S.学号=SC.学号)AND(C.课程号=SC.课程号)AND
SC.成绩=(SELECT MAX(SCORE.成绩)
FROM SCORE
WHERE SCORE.课程号=SC.课程号)
请给出三个实例关系表(其中学生表至少3个学生、课程表至少2门课程),并根据给出的实例关系表写出该SQL查询的执行结果。
(6分)
四、设有如下商品库存关系R:
(共13分)
商品编号
商品名称
采购批次
单价
库存数量
仓库号
仓库地点
A1
A1
A2
A3
A4
ABC彩电
ABC彩电
XYZ冰箱
PPP西装
FK自行车
1
2
2
1
2
2260
2200
1050
980
450
5
4
6
8
5
S1
S1
S1
S2
S3
中山路5号
中山路5号
中山路5号
胜利路8号
胜利路8号
请仅在R中已给出数据的范围内分析其函数依赖关系并解答如下问题:
1、R最高为第几范式?
为什么?
(3分)
2、将它分解为满足3NF范式的关系模式。
(5分)
3、分解后比分解前有什么好处?
为什么?
(5分)
五、设计题(共13分,第1、2小题各5分,第3小题3分)
某单位的现实世界中有工程、水泥、供应商三种实体。
假设,一个工程只能用一种型号的水泥,一种型号的水泥可用于多个工程;一个供应商可生产多种型号的水泥,一种型号的水泥可被多个供应商生产;一个供应商可为多个工程供应水泥,一个工程也可从多个供应商采购水泥。
要求能够反映:
一个工程使用的是什么型号的水泥;一个工程从不同的供应商那里分别采购了多少水泥、采购单价分别是多少、已经分别支付了多少购买款;一个供应商为哪些工程供应了水泥、供应的水泥型号分别是什么、分别供应了多少水泥、单价分别是多少;等等。
请完成如下设计与分析:
1、设计满足上述应用特性的E-R图,并根据一般常识标明每个实体及联系的若干属性。
2、将该E-R图转换为等价的关系模型结构,并用下划线标明每个关系模式的关键字(码)。
3、在上述设计和转换过程中,什么情况下用到关系规范化理论?
作用何在?
试举例说明之。
南京师范大学2011年硕士研究生招生入学考试试题(A卷)
考试科目名称:
数据库原理
一、选择题:
(共10题,每小题2分共20分)
1、数据库三级模式中,真正存在的是。
A.外模式B.子模式C.模式D内模式
2.关系模型中的关系模式至少是。
A.1NFB.2NFC.3NFD.BCNF
3.能消除多值依赖引起的冗余的是。
A.2