中南民族大学2017年攻读硕士学位研究生复试考试试题
考试科目:数据库系统概论考试时间:月日(注:特别提醒所有答案一律写在答题纸上,直接写在试题或草稿纸上的无效!)
一、简答题
1.相对于数据库系统,文件系统阶段数据管理有哪些缺陷?
2.以学生选课关系SC(学号,课程号,成绩)为例,说明实体完整性规则的含义。
3.如果关系模式R的候选键由全部属性组成,那么R是否属于3NF?说明理由。
4.设有关系模式SC(SNO,CNO,SCORE),试写出与关系代数表达式
等价的元组表达式。
5.嵌入式SQL语句何时不必涉及到游标?何时必须涉及到游标?
6.试说明事务的ACID特性分别由DBMS的哪个子系统实现。
7.设有两个关系模式:职工(职工号,姓名,性别,部门号),部门(部门号,部门名),如果规定当删除某个部门信息时,必须同时删除职工关系中该部门的员工信息。试写出符合上述规则的外键子句。
8.用户访问数据库的权限有哪几种?sql统计每个系的学生人数
9.在SQL/CLI中,宿主程序与数据库交互过程中有哪几个重要记录?
10.简述DB驱动程序的主要任务。
二、设计题
设有两个关系模式:职工(职工号,姓名,性别,年龄,职务,工资,部门号)
部门(部门号,部门名称,经理名,地址,电话)
依据上述关系回答下面36~40题。
1.用关系代数表达式写出下列查询:
检索“采购部”女职工的职工号和姓名。
2.试用SQL语句删除年龄大于70岁的职工信息。
3.试用SQL语句统计每个部门的人数。
4.试用SQL语句检索人事部所有姓刘的职工姓名和年龄。
5.试用SQL语句定义一个包含姓名、性别、工资、职务和部门名称的视图ZBB。
1
三、综合题
1.设有一个记录学生毕业设计情况的关系模式:
R(学号,学生名,班级,教师号,教师名,职称,毕业设计题目,成绩)
如果规定:每名学生只有一位毕业设计指导教师,每位教师可指导多名学生;学生的毕业设计题目可能重复。
(1)根据上述规定,写出模式R的基本FD和关键码。
(2)R最高属于几范式。
(3)将R规范到3NF。
2.某旅行社管理系统涉及的部分信息如下:.
(1)景点:景点编号、景点名称、地点、景点描述。
(2)线路:线路编号、线路名称、线路描述。
(3)导游:工号、姓名、等级。
(4)团队:团队编号、人数、开始日期、截止日期。
其中:每条线路由多个景点组成,不同线路的景点存在交叉;每条线路有多名导游,但一名导游只负责一条线路;每条线路可同时存在多个旅游团队,但每个团队只旅游一条线路。
(1)建立一个反映上述局部应用的ER模型,要求标注联系类型(可省略实体属性)。
(2)根据转换规则,将ER模型转换为关系模型,要求标注每个关系模型的主键和外键(如果
存在)。
2
中南民族大学2016年攻读硕士学位研究生复试考试试题
考试科目:数据库系统概论考试时间:月日(注:特别提醒所有答案一律写在答题纸上,直接写在试题或草稿纸上的无效!)
一、简答题
1.简述层次、网状和关系模型中数据联系的实现方法。
2.为什么关系中的元组没有先后顺序?
3.什么是完全函数依赖?
4.简述SQL数据库的体系结构中表的三种类型。
5.简述关系模型的三个组成要素。
6.简述采用检查点方法的恢复算法的主要内容。
7.事务的存取模式有几种,分别是什么?
8.什么是ODBC数据源?
9.简述引用类型的概念。
10.简述事务的调度、串行调度和并发调度的含义。
二、设计题
1.设有选课关系SC(学号,课号,成绩),试用SQL语句定义一个有关学生学号及其平均成绩的视图SV。
2.设有两个关系:学生关系S(学号,姓名,年龄,性别)和选课关系SC(学号,课号,成绩),试用关系代数表达式检索没有选修B5课程的学生姓名。
3.设有选课关系SC(学号,课号,成绩),试用SQL语句检索选修B2或B5课程的学生学号。
4.设有学生关系S(学号,姓名,性别,奖学金),选课关系SC(学号,课号,成绩),用SQL 语句完成如下操作:对成绩得过满分(100)的学生,如果没有得过奖学金(NULL值),将其奖学金设为1000元。
5.设有学生关系S(学号,姓名,性别,年龄),课程关系C(课号,课名),选课关系SC(学号,课号,成绩),试用SQL语句检索选修课程名为BC的学生姓名和成绩。
三、综合题
1.设有一个记录高校教师参加社会学术团体情况的关系模式:
R(教师号,姓名,职称,团体名称,团体简介,团体负责人,参加日期,担当职务)如果规定:每名教师可同时参加多种学术团体,在每种团体中只担当一种职务;每种学术团体由多人组成,只有一位负责人。
3
(1)根据上述规定,写出模式R的基本FD和关键码。
(2)R最高属于第几范式。
(3)将R规范到3NF。
2.某科技管理部门欲开发一个科研项目申报与评审系统,涉及的部分信息如下:
(1)项目:项目编号,项目名称,申请者,期限,金额,项目描述。
(2)项目类别:类别编号,类别名称。
(3)专家:专家编号,姓名,职称,单位。
其中:根据项目类别,每个申报项目需由对应领域的多位专家进行评审;每位专家只参与一类项目的评
审,评审时要记录评审日期和评审意见。
(1)建立一个反映上述局部应用的ER模型,要求标注联系类型(可省略实体属性)。
(2)将ER模型转换为关系模型,要求标注每个关系模型的主键和外键(如果存在)。
4