全文预览

数据库系统设计概论 期末考试复习题(附答案)

上传者:菩提 |  格式:doc  |  页数:58 |  大小:1060KB

文档介绍
容,项目代号→项目负责人,Р(项目代号,部件号)→已提供数量。Р关系键为(项目代号,部件号)。(2分)Р存在部分函数依赖:Р(项目代号,部件号)p→部件名,(项目代号,部件号)p→现有数量,Р(项目代号,部件号)p→项目内容,(项目代号,部件号)p→项目负责人。(1分)Р消除部分函数依赖,分解得到以下的三个关系模式:Р部件(部件号,部件名,现有数量)Р项目(项目代号,项目内容,项目负责人)Р提供(项目代号,部件号,已提供数量)Р该关系达到2NF。由于不存在传递函数依赖,也达到3NF。(3分)Р• 4、涉及到学生、教师和课程的关系模式РSTC(SNo,SN,SA,,G),其中6个属性分别为学生的学号、姓名、年龄、教师的姓名、课程名以及学生的成绩。假设学生有重名,课程名也可能有重名。又假设每个教师只教一门课,但一门课可有几个教师开设。当某个学生选定某门课后,其上课教师就固定了。Р•(1)写出键码和函数依赖;Р•(2)分解关系模式使之属于BC范式。Р答:Р键码:{}和{SNo,TN}Р函数依赖:SNo SN,SA (BC范式违例)Р (BC范式违例)РPР TN,GРa) SN,SAРPР?SNo,TN GРPРb)?SNo,Рc)?SNo,TN SN,SA (a,b,c为部分依赖,可不写)Р2) STC1(SNo,SN,SA)Р STC2()Р STC3(SNo,TN,G)Р一、单项选择题(本大题共10小题,共30分)Р1.数据库中,数据的物理独立性是指( )。РA.数据库与数据库管理系统的相互独立РB.用户程序与DBMS的相互独立РC.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的РD.应用程序与数据库中的数据的逻辑结构相互独立Р2. 从E-R模型关系向关系转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是РA.M端实体的关键字 B.N端实体的关键字( )

收藏

分享

举报
下载此文档