《1.3.6 规范化关系模式 教学课件中职 数据库基础及应用.ppt》由会员分享,可在线阅读,更多相关《1.3.6 规范化关系模式 教学课件中职 数据库基础及应用.ppt(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1.3.6规范化关系模式 教学课件 高教版 中职 数据库基础及应用规范化关系模式新 课 导 入 逻辑设计得到的关系模式可以在DBMS中实现,对后期数据的使用有重要影响,请思考问题。1关系模式是否均能满足应用对数据的处理要求?2结合实际分析可能的问题?学 习 目 标新 课 教 学活动1:关系的范式关系的范式新 课 教 学1关系的范式级别定义新 课 教 学新 课 教 学判断下面有关系的范式等级。(1)选购(顾客号,顾客姓名,商品编码,商品名,数量,供货商名,供货商地址)(2)商品(商品编码,商品名,供货商名,供货商地址)(3)商品(商品编码,商品名,供货商)(4)供货商(供货商名,供货商地址)(5
2、)销售(客户,商品,销售商)(6)选购(客户,销售商)(7)供货(销售商,商品)新 课 教 学活动活动2:关系规范方法关系规范方法新 课 教 学1关系规范方法新 课 教 学brbk(bno,bnm,press,place,rid,rnm,brd)(1)关系brbk中的函数依赖bnobnmbnopressbnoplaceridrnm(bno,rid)brd(bno,rid)bnm(bno,rid)press(bno,rid)place(bno,rid)rnm新 课 教 学(2)候选键与主属性候选键:(bno,rid)主属性:bno,rid新 课 教 学(3)分离bk(bno,bnm,press,place)rd(rid,rnm)br(bno,rid,brd)学 习 评价1BCNF一定是范式。2规范化的基本方法是。即把关系中的分离出来构成独立关系,剩余属性与构成关系。3规范等级越高,越小,开销越大。课 堂 小 结(1)关系规范化的等级定义(2)关系的规范化原则和方法