《锋迷商城》——数据库创建

《锋迷商城》项目系列

《一》 项目搭建


文章目录

  • 《锋迷商城》项目系列
    • 数据
    • 4.1软件开发步骤
    • 4.2数据库设计流程
    • 4.3数据库设计分析
      • 4.3.1 PDManer建模工具使用
      • 4.3.2 数据库模型
    • 4.4 SPU 和SKU
      • 4.4.1 SPU
      • 4.4.2 SKU
    • 4.5 建库建表


数据

链接: 数据资源

4.1软件开发步骤

  • 问题定义/提出问题
  • 可行性分析(技术、成本、法律法规)
  • 需求分析(需求采集,需求分析)
  • 概要设计
    • 系统设计(技术选型、架构模式、项目搭建)
    • 数据库设计
    • UI设计
    • 业务流程设计
  • 详细设计
    • 实现步骤(业务流程的实现细节)
  • 编码
    • 根据设计好的实现步骤进行代码实现
    • 开发过程中开发者要进行单元测试
  • 测试
    • 集成测试
    • 功能测试(黑盒)
    • 性能测试(白盒)
  • 交付/部署实施

4.2数据库设计流程

  • 根据项目功能分析数据实体(数据实体,即使应用系统中要存储的数据对象)
    • 商品,订单,购物车,用户,评价,地址。。。
  • 提取数据实体的数据项(数据对象的属性)
    • 商品(id 名称 描述 特征)
    • 地址(姓名 地址 电话。。)
  • 使用数据库设计三范式检查数据项是是否合理
  • 分析实体关系:E-R图
  • 数据库建模(三线图),建模工具
  • 建库建表SQL

4.3数据库设计分析

4.3.1 PDManer建模工具使用

  • 可视化创建数据表(数据表)
  • 视图显示数据表之间的关系(关系图)
  • 导出SQL指令(模型-导出DDL脚本)
  • 记录数据设计的版本-数据库模型版本的管理(模型版本)
  • 同步数据模型到数据库(开始—数据库连接)

4.3.2 数据库模型

  • 用户
  • 首页
  • 商品
  • 购物车
  • 订单和订单项
  • 评论

4.4 SPU 和SKU

4.4.1 SPU

SPU(Standard Product Unit):标准化产品单元。是商品信息聚合的最小单位,是一组可复用、易检索的标准化信息的集合,该集合描述了一个产品的特性。通俗点讲,属性值、特性相同的商品就可以称为一个SPU。

  • vivo s5
  • 小米 10

4.4.2 SKU

最小存货单位(SKU),全称为Stock Keeping Unit,即库存进出计量的基本单元,可以是以件,盒,托盘等为单位。

8G/128G

12G/256G

4.5 建库建表

通过建模工具提取出sql

你可能感兴趣的:(锋迷商城,java,sql)