北京航空航天大学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)每个学生学习每门课有一个成绩。
请分析和回答以下问题:
相关内容
相关标签