网站大量收购闲置独家精品文档,联系QQ:2885784924

MySQL数据库应用与管理项目化教程课件:数据模型.ppt

MySQL数据库应用与管理项目化教程课件:数据模型.ppt

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

函数依赖完全函数依赖设X-Y是一个函数依赖,并且对于任何X中的元素X’,X’-Y都不成立,则称X-Y是一个完全函数依赖,即Y函数依赖于整个X。例:若销售单为(销售单号,商品编号,售价,数量,销售日期,销售员)关系中,(销售单号,商品编号)为主码,因销售价因进货价的不同、促销的时间不同而有所不同,所以(销售单号,商品编号)-售价是一个完全函数依赖。函数依赖部分函数依赖设X-Y是一个函数依赖,但不是完全函数依赖,则称X-Y是一个部分函数依赖,即Y函数依赖于X的某个真子集。例:在销售单(销售单号,商品编号,商品名称,厂商,售价,数量,销售日期,销售员)中,主码为(销售单号,商品编号),因有商品编号-商品名称,所以(销售单号,商品编号)-商品名称是一个部分函数依赖。函数依赖4)传递函数依赖:设R(U)是一个关系模式,X,Y,Z是了集,如果X-Y,Y-Z成立,则称Z传递函数依赖于X。例:销售部编号-销售部名称销售部名称-销售部经理销售部编号-销售部经理关系数据库的规范化2、关系数据库的规范化规则第1范式(1NF):关系每一个属性的值域只包含原子项,即不可分割的数据项,无重复的属性.第2范式(2NF):符合1NF,且非主属性不部分依赖于主码(即非主属性完全依赖于主码)即:每个非主属性是由整个主键函数决定的,而不能由主键的部分码来决定。教学目标能力目标◎能针对数据库设计项目,做好调研准备和有效采集调研数据;◎能绘制业务流图、数据流图,分析数据并绘制简单局部ER图。知识目标◎熟悉需求分析的步骤和方法;◎掌握规范业务流图、数据流图、ER图的绘制。学习重点◎熟悉需求分析方法步骤、调研准备和采集调研数据方法;◎掌握规范业务流图、数据流图、ER图的绘制方法。学习难点◎需求分析和全局ER图的绘制。任务任务1需求调研任务2需求分析任务3概念模型设计任务4逻辑结构设计数据库设计流程图?数据库设计流程任务四数据模型设计任务说明概念模型是独立于任何一种DBMS设计的,不能被任何一个具体的DBMS所支持。为适应具体的DBMS,需将概念模型转化为某个具体的数据库管理系统所支持的数据模型,即进行逻辑结构设计。本节将超市销售管理系统的E-R模型转换为当前流行的关系数据模型。教学目标掌握E-R图到关系模式的转换规则掌握关系数据库规范化设计关系模式的转换规则(1)一个实体型转换为一个关系模式,实体的属性就是关系的属性,实体的码就是关系的关键字。(2)若实体间的联系是1:1联系,可在其中任一个实体的关系模式中加入另一个实体码和联系属性。(3)若实体间的联系是1:n联系,则在n端实体类型转换成的关系模式中,加入1端实体的主码和联系的属性。(3)若实体间的联系是m:n联系,则将联系也转换成关系模式,其属性为两端实体类型的主码加上联系的属性,该关系的主码则为两端实体主码的组合。(4)3个以上实体的m:n联系:则将联系也转换成关系模式,主码为各实体的码组成。(5)具有相同关键字的关系模式可以合并。例:关系模式的转换举例关系模式的转换举例(1)部门关系属性为其自身的所有属性:部门(部门编号,部门名称、业务职责、电话)(2)员工关系除了其自身属性外,根据1:n转换规则,还应加入1端联系的实本主码:部门编号。员工(员工号,部门号,姓名,性别,身份证号,出生日期,入店日期,职业,联系电话,电子邮箱,住址,邮编)(3)销售联系与会员、员工、上架商品三个实体有关系,根据转换规则,销售除自身属性外还应加入3个实体的主码。销售(销售单号,商品号,件数,时间,会员号,是否批发,销售时间,销售员号)其他实体或联系按转换规则,用同样方法转换。关系数据库规范化设计关系优化检查为了提高数据的存取效率,对设计出来的关系数据模式需要进一步进行优化调整,通常可以采用关系规范化理论对数据关系进行检查优化。关系规范化的目的避免数据冗余。避免数据的不一致性避免删除、插入的不规则。关系数据库规范化设计例:在超市销售管理中存在一个销售关系它包含的属性有销售单号、销售商品名、厂商、数量、售价、销售日期、销售员等,在这个关系中商品基本信息已经包在里面,所以不再单独设商品表,以销售单号与为主码。销售单号商品编号商品名称厂商售价数量销售日期销售员S0000102G0011快食面康师傅552009-08-12李映S0000103G0002矿泉水怡宝3.532009-08-12周强S0000108G0003矿泉水农夫山泉452009-08-16张小军S0000109G0011快食面康师傅3.515

文档评论(0)

ning2021 + 关注
实名认证
内容提供者

中医资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年05月10日上传了中医资格证

1亿VIP精品文档

相关文档