第十章 设计与优化MySQL数据库(81).pptxVIP

第十章 设计与优化MySQL数据库(81).pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
模块 10 设计与优化MySQL数据库目录知识要点10.1 MySQL数据库设计的需求分析【任务10-1】网上商城数据库设计的需求分析10.2 MySQL数据库的概念结构设计【任务10-2】网上商城数据库的概念结构设计10.3 MySQL数据库的逻辑结构设计【任务10-3】网上商城数据库的逻辑结构设计10.4 MySQL数据库的物理结构设计【任务10-4】网上商城数据库的物理结构设计10.5 MySQL数据库的设计优化【任务10-5】网上商城数据库的设计优化10.6 MySQL数据库的性能优化10.6.1 查看MySQL数据库的性能参数10.6.2 数据表查询速度的优化10.6.3 数据表结构的优化10.6.4 优化插入记录的速度10.6.5 MySQL分析表、检查表和优化表10.6.6 SQL语句的优化10.1 MySQL数据库设计的需求分析1.关系数据库的基本概念关系模型:一种以二维表的形式表示实体数据和实体之间联系的数据模型。实体:是指客观存在并可相互区别的事物,可以是实际事物,也可以是抽象事件。关系:一种规范化的二维表格中行的集合,一个关系就是一张二维表。元组:二维表中的一行称为一个元组,元组也称为记录或行。一张二维表由多个元组组成,表中不允许出现重复的元组。属性:二维表中的一列称为一个属性,属性也称为字段、数据项或列。域:性值的取值范围。候选关键字:也称为候选码,它是能够唯一确定一个元组的属性或属性的组合。一个关系可能会存在多个候选关键字。主键:也称为主关键字或主码。一张表中可能存在多个候选关键字,选定其中的一个用来唯一标识表中的每一行,被选中的候选关键字称为主键。10.1 MySQL数据库设计的需求分析外键:称为外关键字或外码。外键是指关系中的某个属性(或属性组合),它虽然不是本关系的主键或只是主键的一部分,却是另一个关系的主键,该属性称为本表的外键。关系模式:对关系的描述,包括模式名、属性名、值域、模式的主键等。一般形式为:模式名(属性1,属性2,……,属性n)。主表与从表:以外键相关联的两张表。以外键作主键的表称为主表,也称为父表;外键所在的表称为从表,也称为子表或相关表。10.1 MySQL数据库设计的需求分析2.关系数据库的规范化与范式01第一范式(1NF)OPTION若一个关系中,每一个属性都不可分解,且不存在重复的元组、属性,则称该关系满足第一范式,表10-3所示的“图书信息”关系满足上述条件,满足1NF。表10-3 “图书信息”关系商品编号图书名称价格作者ISBN出版社名称出版社简称邮政编PT设计从入门到精通79张晓景9787115454614人民邮电出版社人邮10006112563157给Python点颜色 青少年学编程59.8佘友军9787115512321人民邮电出版社人邮10006112520987乐学Python编程-做个游戏很简单69.8王振世9787302519867清华大学出版社清华10008412366901教学设计、实施的诊断与优化48.8陈承欢9787121341427电子工业出版社电子10003612325352Python程序设计39.6黄锐军9787040493726高等教育出版社高1 MySQL数据库设计的需求分析02第二范式(2NF)OPTION若一个关系满足第一范式(1NF),且所有的非主属性都完全地依赖于主键,则这种关系满足第二范式(2NF)。对于满足第二范式的关系,如果给定一个主键的值,则可以在这张数据表中唯一确定一条记录。满足第二范式的关系消除了非主属性对主键的部分函数依赖,但可能存在传递函数依赖,可能存在数据冗余和潜在的数据更新异常问题。所谓传递函数依赖,是指一张数据表中的A、B、C 3个属性,如果属性C函数依赖于属性B,属性B函数依赖于属性A,那么属性C也函数依赖于属性A,称属性C传递依赖于属性A。10.1 MySQL数据库设计的需求分析第三范式(3NF)03OPTION若一个关系满足第一范式(1NF)和第二范式(2NF),且每个非主属性彼此独立,不传递函数依赖于任何主键,则这种关系满足第三范式(3NF)。从第二范式中消除传递函数依赖,便是第三范式。将表10-3分解为两张表,分别为表10-4所示的“图书信息”表和表10-5所示的“出版社”表,分解后的两张表都符合第三范式。表10-4 “图书信息”表商品编号图书名称价格作者ISBN出版社名PT设计从入门到精通79张晓景9787115454614人民邮电出版Python点颜色 青少年学编程59.8佘友军9787115512321人民邮电出版学Python编程-做个游戏很简单69.8

文档评论(0)

弹弹 + 关注
实名认证
文档贡献者

人力资源管理师、教师资格证持证人

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

版权声明书
用户编号:6152114224000010
领域认证该用户于2024年03月13日上传了人力资源管理师、教师资格证

1亿VIP精品文档

相关文档