考前辅导 规范化理论 1NF:所谓1NF是指关系R中的所有属性都是不可分的 2NF:所谓2NF是指若关系模式R符合1NF,且每个非主 属性完全依赖于主码,则称R为2NF。也就是说,在 2NF中,不存在非主属性对主码的部分依赖。 3NF:所谓3NF是指:若关系模式R符合2NF,且任何非 主属性都不传递依赖于任何非主属性,则称R为3NF 11
考 前 辅 导 11 规范化理论 1NF:所谓1NF是指关系R中的所有属性都是不可分的。 2NF:所谓2NF是指若关系模式R符合1NF,且每个非主 属性完全依赖于主码,则称R为2NF。也就是说,在 2NF中,不存在非主属性对主码的部分依赖。 3NF:所谓3NF是指:若关系模式R符合2NF,且任何非 主属性都不传递依赖于任何非主属性,则称R为3NF
考前辅导 、某企业集团有若干工厂,每个工厂生产多种产 品,且每一种产品可以在多个工厂生产,每个工厂 按照固定的计划数量生产产品;每个工厂聘用多名 职工,且每名职工只能在一个工厂工作,工厂聘用 职工有聘期和工资。工厂的属性有工厂编号、厂名、 地址,产品的属性有产品编号、产品名、规格,职 工的属性有职工号、姓名。 (1)根据上述语义画出ER图,在ER图中需注明实体的 属性、联系的类型及实体的标识符 (2)将ER模型转换成关系模型,并指出每个关系模式 的主键和外键 (3)分析每个关系模式已经达到第几范式。 12
考 前 辅 导 12 1、某企业集团有若干工厂,每个工厂生产多种产 品,且每一种产品可以在多个工厂生产,每个工厂 按照固定的计划数量生产产品;每个工厂聘用多名 职工,且每名职工只能在一个工厂工作,工厂聘用 职工有聘期和工资。工厂的属性有工厂编号、厂名、 地址,产品的属性有产品编号、产品名、规格,职 工的属性有职工号、姓名。 (1)根据上述语义画出ER图,在ER图中需注明实体的 属性、联系的类型及实体的标识符。 (2)将ER模型转换成关系模型,并指出每个关系模式 的主键和外键。 (3)分析每个关系模式已经达到第几范式
考前辅导 工厂编号厂名 地址 (1)ER图: 工厂 聘期 计划数量 生产 聘用 工资 产品 职工 产品编号产品名规格职工号姓名 13
考 前 辅 导 13 工厂 工厂编号 厂名 地址 聘用 工资 聘期 计划数量 生产 产品 产品编号 产品名 规格 职工 职工号 姓名 M 1 N N (1)E-R图:
考前辅导 (2)关系 工厂(工厂编号,厂名,地址) 职工(职工号,姓名,聘期,工资,工厂编号) 产品(产品编号,产品名,规格) 生产(工厂编号,产晶编号,计划数量) (3)范式分析 以上关系都符合3NF
考 前 辅 导 14 (2) 关系 工厂(工厂编号,厂名,地址) 职工(职工号,姓名,聘期,工资,工厂编号) 产品(产品编号,产品名,规格) 生产(工厂编号,产品编号,计划数量) (3) 范式分析 以上关系都符合3NF
考前辅导 2、根据下面的ER图,描述系统的问题叙述。 学号姓名性别年龄 研级编号 课程号 级名称册 包含>n 学生<选课 程人课果程名 所在专业y 1<管理>1 <参与>[成绩 学分 编号对名教练 学生合理系统E-R图实例 15
考 前 辅 导 15 2、根据下面的E-R图,描述系统的问题叙述