1、如有你有帮助,请购买下载,谢谢! 第 1周(第五章:函数依赖、推理规则、闭包) 一、 实验课: 本学期分组完成"教学事务管理系统" ,具体要求如下: 1.系统必须是在 B/S 结构下实现。 2.数据库在原理 1的 School 数据库基础下自行修改,只能添加,不能删除。 3.系统具有为不同的角色(系统管理员、教师、学生)提供不同操作权限的功能。 4.系统为系统管理员提供具有学分制教务管理特色的各类功能。 5.学生根据每个学期所开设的课程进行自主选课并具有查询有关信息的功能。 6.教师根据学生所选课程进行成绩登录并且具有日常教学管理的功能。
2、 7.系统为不同的角色提供各类统计分析。 8.数据库中至少包含一个触发器和一个存储过程在系统中使用和调用。 9.其他辅助功能。 二、研讨课: 1. 设员工关系 EMP 工号,姓名,部门,部门电话,部门负责人,家庭住址,家庭成 假 (员 员,成员关系)如下表所示。如果一个部门可以有多名员工,一个员工可以有多个家庭成 员,那么关系 EMP (1 问题;为了解决这一问题,应该将员工关系 EMP解为 (2 。 属于 ) 分 ) 员工 部门电 部门负 姓名 部门 家庭住址 家庭成员 成员关系 号 话 责人 0011 张晓明 开发部 80835
3、6 0012 北京海淀区 1 号 张大军 父亲 0011 张晓明 开发部 808356 0012 北京海淀区 1 号 胡敏铮 母亲 0011 张晓明 开发部 808356 0012 北京海淀区 1 号 张晓丽 妹妹 0012 吴俊 开发部 808356 0012 上海昆明路 15 号 吴胜利 父亲 0012 吴俊 开发部 808356 0012 上海昆明路 15 号 王若垚 母亲 0021 李立丽 市场部 808358 0021 西安雁塔路 8 号 李国庆 父亲 0021 李立丽 市场部 808358 0
4、021 西安雁塔路 8 号 罗明 母亲 0022 王学强 市场部 808356 0021 西安太白路 2 号 王国钧 父亲 0031 吴俊 财务部 808360 西安科技路 18 号 吴鸿翔 父亲 2. 判断 F={A->BC,B->A,AD->E} 是等价的 和 G={A->BC,B->A,BD->E} 3. 设关系模式 R具有 n个属性,在模式 R上可能成立的函数依赖有 (1 个?其中平凡 ) 的 FD (2 个?非平凡的 FD (3 个? 有 ) 有 ) 三、作业: 1. 设函数依赖集 F={AB->E,AC->G,AD->BG,B->
5、C,C->D}, 试证 AC->G 的。 是冗余 2. 课本 Page1245.3 :习题 3. 课本 Page1245.8 :习题 1页 如有你有帮助,请购买下载,谢谢! 第 2周(第五章: 、关键码、最小函数依赖集) 一、实验课: 同上 二、研讨课: 1. 建立一个关于系、学生、班级、社团等信息的关系数据库。 l 描述学生的属性有:学号、姓名、出生年月、系名、班号、宿舍区。 l 描述班级的属性有:班号、专业名、系名、人数、入校年份。
6、 l 描述系的属性有: 系名、系号、系办公室地点、人数。 l 描述社团的属性有:社团名、成立年份、地点、人数。 有关语义如下: 一个系有若干专业,每个专业每年只招一个班,每 个 班 有 若 干 学 生 。一个系的学生 住在同一个宿舍区。每个学生可参加若干社团,每个社团有若干学生。学生参加某社团有 一个入会年份。 请给出该数据库中的关系模式的函数依赖集,求出候选键,指出是否存在部分依赖和传 递函数依赖。 2.设有函数依赖集:F={AB->C,C->A,BC->D,ACD->B,D->EG,BE->C, 计算其 等价的最小依赖集。 3 已知 R(ABCDE)B BC
7、A A D} R的全部非主属性。 . ,F={A ® , ® ,求 ®, 三、作业: 1. 已知 F={B A D DACBCDA} Fmin ®D ® , ® , ® ,求 , 。 2. 果关系模式 R(A,B) 为(A,B即为全码) 那么该关系模型一定不满足 A B 如 的候选码 )( , ®, 或B A ®。 3. 设有 R(ABCDE),F={ A®C,B®C,C®D,CE®A,DE®C },求候选码。
8、 2页 如有你有帮助,请购买下载,谢谢! 第 3周(第五章:分解无损和保持 FD) 一、实验课: 同上 二、研讨课: 1. 已知 R ,F={ AB®C , D®E, C®D},R的一个分解 r = {R1(A,B,C), R2(C,D), R3(D,E)} 是否为无损连接的分解和保持函数依赖性。 。判定分解 r 2. 关系模式 R U,F,其中 U={W,X,Y,Z} ®Y,WX,XZ,YW}。关系模式 R的候 () ,F={WX ® ® ® 选键是
9、 (1 , (2 是无损连接并保持函数依赖的分解。 ) ) 3、给定关系模式 R, U= A,B,C,D},F={A->B,B->C,C->D,D->A}, 其中: { 判断关系模式 R的分解 r ={AB,BC,CD}是否具有依赖保持性。 三、作业: 1. 证明 BCNF一定是 3NF 。 2. 举出一个满足无损但不保持 FD 的分解例子,并说明分解的不合理?举出一个保持 FD 但 不满足无损的分解例子,并说明分解的不合理。 3. 课本 Page1255.15 :习题 4. R(ABCDE), F={AB ®E,C®B,E®C,D®C},r ={ABC,AD,AE,BE,DE},求r 的分解无 ®C,AC 损性 3页






