正在加载图片...
第四章关系数据库设计理论 1、设关系模式R(ABCD),F是R上成立的函数依赖集,F={A→C,C→B,相对于 F写出关系模式R的主关键字。 2、设关系模式R(ABC),F是R上成立的函数依赖,F=B→C,C-→A},那么p={AB, AC相对于F是否保持无损分解和函数依赖?说明理由 3、关系模式R(ABCD),F是R上成立的函数依赖,F={AB→CD,A→D}. 1)试说明R不是2NF模式的理由: 2)试把R分解成2NF模式集: 4、设关系模式R(ABC),F是R上成立的函数依赖,F={C→B,B→A 1)试说明R不是3NF模式集: 2)试把R分解为3NF模式集。 5、设有关系模式R(职工名,项目名,工资,部门号,部门经理),如果规定每 个职工可以参加多个项目,每个项目都可以各领一份工资:每个项目只属于 一个部门管理:每个部门只有一个部门经理。要求: 1)写出关系模式R的函数依赖和主键; 2)R是2NP模式吗?若不是请说明理由,并把R分解到2NP模式集: 3)把R分解到3NF模式集。 6、现需要建立一个关于学生、班级、系和社团等信息的一个关系数据库系统, 一个系有若干专业,每个专业每年只招一个班,每个班有若干名学生,一个 系的学生住在同一宿舍区,每个学生可以参加若干个社团,每个社团有若干 名学生。需要考虑记录以下信息: 学生属性有:学号、姓名、出生年月、系名、班级号、宿舍区: 班级属性有:班级号、专业名、系名、人数、入学年份: 系的属性有:系名、系号、系办公地点、人数: 社团属性有:社团名、成立年份、地点、人数、学生参加社团的年份 请写出你设计的关系模式,指出每个关系模式的候选健、外键,写出每个关 系模式的函数依赖集。 第四章关系数据库设计理论 1、设关系模式 R(ABCD),F 是 R 上成立的函数依赖集,F={AC, CB},相对于 F 写出关系模式 R 的主关键字。 2、设关系模式 R(ABC),F 是 R 上成立的函数依赖,F={BC,CA},那么 ρ={AB, AC}相对于 F 是否保持无损分解和函数依赖?说明理由。 3、关系模式 R(ABCD),F 是 R 上成立的函数依赖,F={ABCD,AD}。 1)试说明 R 不是 2NF 模式的理由; 2)试把 R 分解成 2NF 模式集。 4、设关系模式 R(ABC),F 是 R 上成立的函数依赖,F={CB,BA}。 1)试说明 R 不是 3NF 模式集; 2)试把 R 分解为 3NF 模式集。 5、设有关系模式 R(职工名,项目名,工资,部门号,部门经理),如果规定每 个职工可以参加多个项目,每个项目都可以各领一份工资;每个项目只属于 一个部门管理;每个部门只有一个部门经理。要求: 1)写出关系模式 R 的函数依赖和主键; 2)R 是 2NF 模式吗?若不是请说明理由,并把 R 分解到 2NF 模式集; 3)把 R 分解到 3NF 模式集。 6、现需要建立一个关于学生、班级、系和社团等信息的一个关系数据库系统, 一个系有若干专业,每个专业每年只招一个班,每个班有若干名学生,一个 系的学生住在同一宿舍区,每个学生可以参加若干个社团,每个社团有若干 名学生。需要考虑记录以下信息: 学生属性有:学号、姓名、出生年月、系名、班级号、宿舍区; 班级属性有:班级号、专业名、系名、人数、入学年份; 系的属性有:系名、系号、系办公地点、人数; 社团属性有:社团名、成立年份、地点、人数、学生参加社团的年份。 请写出你设计的关系模式,指出每个关系模式的候选健、外键,写出每个关 系模式的函数依赖集
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有