本课程是程序员老关带您学SQL系列课程之一,这是第4篇,一、数据库设计与ER图 1.1 ER图中各种符号1.2 实例:网上商城ER图1.3 ER图鱼尾纹表示法1.4 数据建模过程1.4.1 概念模型设计1.4.2 逻辑模型设计1.4.3 物理模型设计1.5 建模工具1.5.1 PowerDesigner建模1.5.2 MySQL Workbench建模1.6. 数据库设计范式1.6.1 1NF1.6.2 2NF1.6.3 3NF二、 项目实战:PetStore宠物商店项目数据库设计 PetStore是Sun(已经被Oracle)公司为了演示自己的Java EE技术,而编写的一个基于Web宠物店项目,PetStore是典型的电子商务项目,是现在很多电商平台的雏形。技术方面主要是Java EE技术,用户界面采用Java Web技术实现。但本书只讨论该项目的数据库设计过程。2.1 系统分析2.1.1 宠物商店用例图2.1.2 原型设计2.2 数据库设计2.2.1 概念模型2.2.2 确定实体2.2.3 确定实体联系2.2.4 PowerDesigner绘制2.3 数据库实现2.3.1 编写DDL脚本2.3.2 构建数据库结构2.3.3 初始化数据库