当前位置:问答库>考研试题

北京航空航天大学2002操作系统年考研试题研究生入学考试试题考研真题

  摘要

北京航空航天大学数据库与操作系统试题

(2002年)

一、解释下列名词(2’x5)

1. 关系模式 2.导出表 3.概念模式 4.连接操作 5.聚集

二、填空题(2’x5)

1. 关系的性质要求关系中的任意两元组__________,且任意两个不同的列必须有__________属性名(但可出自同一域) 。

2. 关系的每个分量必须是__________,这被称为__________关系。

3. 在关系模式R(U)中,X ∈U ,Y ∈U ,X →Y ,如果X 的任意真子集X’都有X’→Y ,则称Y 对X 的函数依赖是__________,记作__________。

4. 满足BCNF 的关系将消除任何属性(主属性和非主属性) 对键的部分依赖和__________,因此属于BCNF 关系必属于__________。

5. 关系模型的最大特点在于描述的一致性,不仅用__________描述__________,而且用__________描述__________。

三、问答题(5’x2)

1. 试述实体完整性约束和参照完整性约束的定义,并举例说明。

2. 试述关系数据库设计的主要步骤和每一步骤需要解决的主要问题。

四、(2’x5)

给定下列三个关系模式:S(S#,SN ,SEX ,AGE ,DEPT) ;C(C#,CN) ;SC(S#,C#,GRADE) 。

其中:

S :学生表;C :课程表;SC :学生选课表;

S#:学号;SN :姓名;SEX :性别;AGE :年龄;DEPT :学生所在系; C#:课程编号;CN :课程名称;GRADE :学生所选课程成绩。 请写出以下问题的SQL 计算序列。

1. 创建S 表,C 表和SC 表(字段名、类型和长度可自定义) ,并指出主键;

2. 查询所有学生的姓名、年龄和所选课程的名称;

3. 查询选修了所有课程的学生的姓名;

4. 查询至少选修了3门课程的学生的学号、姓名和所选课程的门数。

5. 查询所有姓李的学生的姓名、性别、年龄和所在系。

五、(10’)

给定关系模式UN(S#,CN ,G ,SDN ,SL) 。

其中:

UN :关系名;S#:学号;CN :课程名;G :成绩;

SDN :所在系名;SL :学生住处。

语义为:(1)一个系有若干学生,但一个学生只属于一个系;

(2)一个系的学生只住在一个住处;

(3)一个学生可选修多门课,每秒可可有若干学生选修;

(4)每个学生学习每门课有一个成绩。

请分析和回答以下问题: