标题 | 江西财经大学历年考研专业课试题 |
范文 | 江西财经大学历年考研专业课试题 一、概念题(每小题3分,共9分) 1.关系模型 2.视图 3.死锁关系 二、简答题(每小题5分,共25分) 1.简述数据库管理系统的二级映射,它们分别保证了什么?为什么? 2.简述关系模型的完整性规则,并举三个实例说明用户自定义完整性。 3.简述一个设计不好的数据库会带来哪些问题? 4.简述并发控制中封锁协议的含义以及可以解决的问题。 5.简述事务的ACID特征,以及这些特征分别由数据库的什么子系统来完成。 三、下面有一个销售管理数据库SALES,它包含下面三张表:(每小题4分,共12分) (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语句按客户名称分组统计每个客户的`商品销售总额。 四、模式分解题(前三小题每小题3分,第4小题5分,共14分) 已知关系模式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. 五、数据库设计题(共15分) 现有一个简单的教学管理系统,其语义如下: (1) 一个学生只属于一个学院,一个学院有多个学生; (2) 一个教师只属于一个学院,一个学院有多个教师; (3) 一门课程归属于一个学院管理,一个学院可以管理多门课程; (4) 一门课程可开设若干个教学班,每个教学班只安排一个任课教师,一个老师可以任教多门课程的多个教学班; (5) 一个学生可以选修多门课程,但对于同一门课程只能选修一个教学班;一个教学班可以有多个同学选修。 根据上面的语义,请完成: 1.确定实体及包含的属性(一个实体至少包括3个属性)、联系,并画出ER图; 2.设计该系统满足3NF的关系模式,并指出每一个关系的主键和外键(如果存在外键的话)。 |
随便看 |
|
范文网提供海量优质实用美文,包含随笔、日记、古诗文、实用文、总结、计划、祝福语、句子、职场文档等范文,为您写作提供指导和优质素材。