|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/sql4-amf/
课程评论:没有评论
**课程名称:** 程序员老关带您学SQL第4篇:数据库设计与项目实战 **课程概述:** 本课程是“程序员老关带您学SQL”系列的第四篇,专注于数据库设计和实际项目应用。课程分为两个主要部分: **一、数据库设计与ER图** * **ER图基础:** 学习ER图中各种符号的含义,以及如何使用ER图来表示数据之间的关系。 * **实例分析:** 通过一个网上商城ER图实例,深入理解ER图的应用。 * **鱼尾纹表示法:** 了解ER图中的鱼尾纹表示法及其含义。 * **数据建模过程:** 详细讲解数据建模的三个阶段:概念模型设计、逻辑模型设计和物理模型设计。 * **建模工具:** 介绍并演示PowerDesigner和MySQL Workbench两款常用的数据建模工具。 * **数据库设计范式:** 深入学习数据库设计的1NF、2NF和3NF范式,确保数据结构的高效和完整。 **二、项目实战:PetStore宠物商店项目数据库设计** * **项目背景:** 以Sun公司(已被Oracle收购)开发的PetStore宠物商店项目为例,该项目是Java EE技术演示的一个典型电子商务项目,也是许多电商平台的雏形。 * **系统分析:** * 学习PetStore项目的用例图,理解用户需求。 * 了解原型设计在项目中的作用。 * **数据库设计:** * 进行PetStore项目的概念模型设计。 * 确定项目中的关键实体。 * 明确实体之间的复杂关系。 * 使用PowerDesigner工具进行数据库结构设计。 * **数据库实现:** * 学习编写DDL(数据定义语言)脚本来创建数据库。 * 指导如何构建数据库结构。 * 讲解如何初始化数据库,为项目提供数据基础。 本课程旨在通过理论讲解和项目实战,帮助学员掌握数据库设计的方法和技巧,并能够将所学知识应用于实际项目中。
本课程是程序员老关带您学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 初始化数据库