安徽大学数据库系统概论考研复试题目(4)

本站小编 福瑞考研网/2016-12-17


43.    逻辑结构设计的任务是将_______________转换为选用的DBMS所支持的数据模型。
44.    ______________________________的设计是信息系统开发成败的关键。

三、简述题(共 分)

1.    简述数据库系统三级模式结构及这种结构的主要优点。

2.    什么是数据库管理系统?它的主要功能是什么?

3.    试述数据库系统的组成和特点。

4.    什么是E-R图?构成E-R图的基本要素是什么?

5.    假设存款余x=1000元, T1事务取走存款300元,T2事务取走存款200元,其执行时间如下:

T1    T2
①读X=1000

③X=X-300写回X
④   
读X=1000

X=X-200写回X

如何实现这两个事务的并发控制?

6.    实体集之间的联系分为哪几种类型?什么是一对多联系?

7.    基本的封锁类型有几种?试述它们的含义。

8.    试述数据库管理员的职责。

9.    试述SQL语言的特点。

10.    简述数据模型的三要素。

11.    试述事务的概念及事务的四个特性。

12.    数据库恢复的基本技术有哪些?简述数据转储的类型。

13.    举出一对一、一对多和多对多联系的实例并用E-R图表示。

14.    如一组事务是按一定顺序执行的,则称这组事务是可串行的。这种说法对不对?请给出结论,并说明理由。

15.    什么是数据库的逻辑结构设计?试述其设计步骤。


四、教学管理数据库由以下三个关系模式组成:
    学生关系S(SNO,SN,SD,SA),各属性分别表示学生学号、姓名、所属系、年龄;
    课程关系C(CNO,CN,CT),各属性分别表示课程号、课程名、课时;
       选课关系SC(SNO,CNO,GR),各属性分别表示学生学号、选修课程号、成绩;
请用关系代数和SQL分别实现下列查询操作:
1.    查询数学系的学生信息;
2.    列出选修“C2”课程的学生学号和成绩
3.    查询学号为“M0214003”的学生选修的所有课程号和成绩;
4.    查询选修“C2”课程的学生信息和成绩
5.    查询选修“数据库”课程的学生信息和成绩
6.    查询选修“C2”或“C3”课程的学生信息和成绩
7.    找出选修课程‘C2’且分数在90到100分之间的学生的学号、姓名、成绩;
8.    找出分数高于90分且不选修课程‘C3’的学生的学号、课程号、成绩;

五、某数据库有如下关系:
职工(职工号,姓名,性别,职务,家庭地址,部门编号)
部门(部门编号,部门名称,地址,电话)
保健(保健卡编号,职工号,检查身体日期,健康状况)
1.用关系代数表达式和SQL语句分别写出:查找所有女科长的姓名和家庭地址;
2.用关系代数表达式和SQL语句分别写出:查找“办公室”的主任姓名和家庭地址;
3.用关系代数表达式和SQL语句分别写出:查找“财务科”中健康状况为“良好”的职工姓名和家庭地址。
4.用SQL语句写出:将职工号为“3061”的职工的健康状况改为“一般”;
5.用SQL语句写出:建立健康状况为“差”的职工的视图。



六、某体育运动锦标赛,有来自世界各国运动员组成的体育代表团参赛。试为该锦标赛各代表团(包括国家名、团长、人数)、运动员(包括运动员号、姓名、性别、年龄)、比赛项目(包括项目号、项目名、比赛时间、比赛场地)及比赛情况(运动员参加一个项目,就有一个参赛成绩)设计一个概念模型,请你完成:
(1)    画出相应的E-R图;
(2)    按转换规则,将E-R模型转化为关系模型;
(3)    指明每个关系模式的主码及外码。

⑦、设有如下实体:
学生:学号、单位、姓名、性别、年龄
课程:编号、课程名、开课单位
教师:教师号、姓名、性别、职称、单位
单位:单位名称、电话
上述实体中存在如下联系:
(1).一个学生可选修多门课程,一门课程可为多个学生选修;
(2).一个教师可讲授多门课程,一门课程可为多个教师讲授;
(3).一个单位可有多个教师,一个教师只能属于一个单位。
试完成如下工作:
(1)设计该系统的E—R图;
(2)将该E—R图转换为关系模型的结构;
(3)指出转换结果中每个关系模式的候选码。



⑧假设某公司的业务规则如下:
(1)公司下设几个部门,如技术部、财务部、市场部等。
(2)每个部门承担多个工程项目,每个工程项目属于一个部门。
(3)每个部门有多名职工,每一名职工只能属于一个部门。
(4)一个部门的职工可能参与多个工程项目,且每个工程项目有多名职工参与施工。根据职工在工程项目中完成的情况发放酬金。
(5)工程项目有工程号、工程名两个属性;部门有部门号、部门名称两个属性;职工有职工号、姓名、性别属性;
问题:(1).根据上述规则设计E-R模型。
(2).将E-R模型转换成关系数据模型,并指出每个关系的主码和外部码。


 


相关话题/数据库