超级详细,通过PowerDesigner设计数据库、逻辑模型、物理模型、生成数据库设计报告。PD入门

项目数据库设计标准步骤

一、数据需求分析
  • 抽取实体Entity抽取实体Entity

超级详细,通过PowerDesigner设计数据库、逻辑模型、物理模型、生成数据库设计报告。PD入门_第1张图片

二、确定实体关系CDM(ER模型设计、逻辑模型设计)

原则:找直接关系,不能找间接关系

特点:设计逻辑模型时,不考虑是什么数据库

在这里插入图片描述

  1. 确定1-1、1-N、N-N关系

    超级详细,通过PowerDesigner设计数据库、逻辑模型、物理模型、生成数据库设计报告。PD入门_第2张图片

  2. 强制关系和非强制关系

    一定对应,强制关系,实线

    不一定对应,非强制关系,虚线

    超级详细,通过PowerDesigner设计数据库、逻辑模型、物理模型、生成数据库设计报告。PD入门_第3张图片

    超级详细,通过PowerDesigner设计数据库、逻辑模型、物理模型、生成数据库设计报告。PD入门_第4张图片

三、物理模型设计PDM

超级详细,通过PowerDesigner设计数据库、逻辑模型、物理模型、生成数据库设计报告。PD入门_第5张图片

超级详细,通过PowerDesigner设计数据库、逻辑模型、物理模型、生成数据库设计报告。PD入门_第6张图片

超级详细,通过PowerDesigner设计数据库、逻辑模型、物理模型、生成数据库设计报告。PD入门_第7张图片

完成点确定,生成PDM物理模型,箭头表示依赖关系

超级详细,通过PowerDesigner设计数据库、逻辑模型、物理模型、生成数据库设计报告。PD入门_第8张图片

四、生成数据库

超级详细,通过PowerDesigner设计数据库、逻辑模型、物理模型、生成数据库设计报告。PD入门_第9张图片

超级详细,通过PowerDesigner设计数据库、逻辑模型、物理模型、生成数据库设计报告。PD入门_第10张图片

在设置的保存路径生成了sql文件

超级详细,通过PowerDesigner设计数据库、逻辑模型、物理模型、生成数据库设计报告。PD入门_第11张图片

导入mysql

打开navicat,建库

超级详细,通过PowerDesigner设计数据库、逻辑模型、物理模型、生成数据库设计报告。PD入门_第12张图片

超级详细,通过PowerDesigner设计数据库、逻辑模型、物理模型、生成数据库设计报告。PD入门_第13张图片

超级详细,通过PowerDesigner设计数据库、逻辑模型、物理模型、生成数据库设计报告。PD入门_第14张图片

运行上面生成的SQL文件

五、编制《数据库设计报告》

生成物理模型的报告(生成逻辑模型报告操作一致)

超级详细,通过PowerDesigner设计数据库、逻辑模型、物理模型、生成数据库设计报告。PD入门_第15张图片

超级详细,通过PowerDesigner设计数据库、逻辑模型、物理模型、生成数据库设计报告。PD入门_第16张图片

超级详细,通过PowerDesigner设计数据库、逻辑模型、物理模型、生成数据库设计报告。PD入门_第17张图片

超级详细,通过PowerDesigner设计数据库、逻辑模型、物理模型、生成数据库设计报告。PD入门_第18张图片

设计工具

  • PowerDsigner、ERwin(以前)

PowerDsigner使用

创建实体Entity

在这里插入图片描述

设置实体属性Attributes(双击实体)

超级详细,通过PowerDesigner设计数据库、逻辑模型、物理模型、生成数据库设计报告。PD入门_第19张图片

你可能感兴趣的:(sql,powerdesigner,数据库)