mysql8.0.30数据库设计规范-创新互联

文章目录
  • 1. 为什么需要数据库设计
  • 2. 范 式
    • 2.1 范式简介
    • 2.2 范式都包括哪些
    • 2.3 键和相关属性的概念
    • 2.4 第一范式(1st NF)
    • 2.5 第二范式(2nd NF)
    • 2.6 第三范式(3rd NF)
    • 2.7小结
  • 3. 反范式化
    • 3.1概述
    • 3.2 应用举例
    • 3.4 反范式的适用场景
  • 4. BCNF(巴斯范式)
  • 5. 第四范式
  • 6. 第五范式、域键范式
  • 7、实战案例
  • 8. ER模型
    • 8.1 ER模型包括哪些要素
    • 8.2 关系的类型
    • 8.3 建模分析
    • 8.4 ER 模型的细化
    • 8.5 ER 模型图转换成数据表
  • 9. 数据表的设计原则
  • 10. 数据库对象编写建议
    • 10.1 关于库
    • 10.2 关于表、列
    • 10.3 关于索引
    • 10.4 SQL编写
  • 11. PowerDesigner的使用
    • 11.1 开始界面
    • 11.2 概念数据模型
    • 11.3 物理数据模型
    • 11.4 概念模型转为物理模型
    • 11.5 物理模型转为概念模型
    • 11.6 物理模型导出SQL语句

为循化等地区用户提供了全套网页设计制作服务,及循化网站建设行业解决方案。主营业务为成都网站制作、成都网站建设、循化网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!1. 为什么需要数据库设计

在这里插入图片描述
在这里插入图片描述

2. 范 式 2.1 范式简介

在这里插入图片描述

2.2 范式都包括哪些

在这里插入图片描述

2.3 键和相关属性的概念

在这里插入图片描述

2.4 第一范式(1st NF)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.5 第二范式(2nd NF)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1NF 告诉我们字段属性需要是原子性的,而 2NF 告诉我们一张表就是一个独立的对象,一张表只表达一个意思。

2.6 第三范式(3rd NF)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.7小结

在这里插入图片描述

3. 反范式化 3.1概述

在这里插入图片描述

3.2 应用举例

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.4 反范式的适用场景

在这里插入图片描述

4. BCNF(巴斯范式)

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5. 第四范式

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6. 第五范式、域键范式

在这里插入图片描述

7、实战案例

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
第三范式 是 非主键之间不存在依赖关系

在这里插入图片描述

在这里插入图片描述

8. ER模型

在这里插入图片描述

8.1 ER模型包括哪些要素

在这里插入图片描述

8.2 关系的类型

在这里插入图片描述

8.3 建模分析

在这里插入图片描述
在这里插入图片描述

8.4 ER 模型的细化

在这里插入图片描述
在这里插入图片描述

8.5 ER 模型图转换成数据表

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

9. 数据表的设计原则

在这里插入图片描述

注意:这个原则并不是绝对的,有时候我们需要牺牲数据的冗余度来换取数据处理的效率。

10. 数据库对象编写建议 10.1 关于库

在这里插入图片描述

10.2 关于表、列

在这里插入图片描述
在这里插入图片描述

10.3 关于索引

在这里插入图片描述

10.4 SQL编写

在这里插入图片描述

11. PowerDesigner的使用

PowerDesigner是一款开发人员常用的数据库建模工具,用户利用该软件可以方便地制作 数据流程图 、概念数据模型 、 物理数据模型 ,它几乎包括了数据库模型设计的全过程,是Sybase公司为企业建模和设计提供的一套完整的集成化企业级建模解决方案。

11.1 开始界面

在这里插入图片描述

11.2 概念数据模型

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

11.3 物理数据模型

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

11.4 概念模型转为物理模型

在这里插入图片描述
在这里插入图片描述

11.5 物理模型转为概念模型

在这里插入图片描述

在这里插入图片描述

11.6 物理模型导出SQL语句

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


网站标题:mysql8.0.30数据库设计规范-创新互联
本文路径:http://scyanting.com/article/piggi.html