JAVAWeb项目 微型商城项目-------(二)数据库设计
数据库的设计
数据库设计范式
单表设计使用的核心类型(整数int,小数flosat,字符串varchar,长本文text,)
多对多关系
一对多关系数据库表的设计
用户表—–member
用户ID----mid(varchar) 主键非空 密码------password(varchar) 姓名------name(varchar) 电话------phone(varchar) 地址------address(varchar) 状态------status(int)>>>>>>>>> 0(用户锁定无法登录)1(用户正常)2(用户未激活) 激活码----code(varchar) 注册时间--pubdate(datetime) 用户头像--photo(varchar)
商品类型—–item
商品类型ID----iid(int) 主键非空 商品类型名称--title(varchar)
商品—–goos
商品类型ID----gid(int) 主键非空 商品类型名称---title(varchar) 商品发布日期---pubdate(datetime) 商品价格------price(float) 商品库存------amount(int)>>>>>>>生成订单修改库存 访问量--------bow(int)>>>>>>名称浏览自增操作 商品描述------note(text) 商品图片------photo(varchar)>>>如果没有设置使用"nophoto.jpg"描述 商品状态------status(int)>>>>>>>>0(下架状态)1(正常浏览)2(删除,可以在回收站找到)3(彻底删除:数据库保留,使用逻辑删除)商品-----goos商品ID----gid(int) 主键非空 商品类型--iid(int) 添加商品的管理员id---aid(int) 商品名称---title(varchar) 商品发布日期---pubdate(datetime) 商品价格------price(float) 商品库存------amount(int)>>>>>>>生成订单修改库存 访问量--------bow(int)>>>>>>用户浏览自增操作 商品描述------note(text) 商品图片------photo(varchar)>>>如果没有设置使用"nophoto.jpg"描述 商品状态------status(int)>>>>>>>>0(下架状态)1(正常浏览)2(删除,可以在回收站找到)3(彻底删除:数据库保留,使用逻辑删除)
订单—–orders
订单编号----oid(int) 主键非空 联系人------name(varchar) 电话--------phone(varchar) 地址--------address(varchar) 创建时间----credate(datetime) 总价-------pay(float)
订单—–details
订单详情----did(int) 主键非空 商品类型名称---title(varchar) 商品价格------price(float) 购买数量------amount(int) 创建时间----credate(datetime) 总价-------pay(float)
管理员—–admin
管理员id----aid(int) 主键非空 密码--------password(varchar) 最后登录日期-lastdate(datetime)
JAVAWeb项目 微型商城项目-------(二)数据库设计相关推荐
- 仿联想商城laravel实战---1、仿联想商城需求和数据库设计(lavarel如何搭建项目)...
仿联想商城laravel实战---1.仿联想商城需求和数据库设计(lavarel如何搭建项目) 一.总结 一句话总结: composer引入lavarel.配置域名.配置apache 1.项目名 le ...
- 项目案例:网上书店数据库设计
项目案例:网上书店数据库设计 CREATE TABLE `category` (`cateid` int(20) NOT NULL AUTO_INCREMENT,`catename` varchar( ...
- 前后端分离微服务管理系统项目实战SaaS-HRM项目(二)——数据库设计与前端框架
文章目录 二.数据库设计与前端框架 1.多租户SaaS平台的数据库方案 <1>.多租户概述 <2>.需求分析 <3>.多租户的数据库方案分析 (1).独立数据库 ( ...
- 「newbee-mall新蜂商城开源啦」SpringBoot+MyBatis开发JavaWeb线上商城项目
我的想法很简单,就是做一个大家都能运行的商城项目,而不是缺胳膊少腿的项目,不求有多么完善,也不求有多少技术栈,我目前的想法就是大家都可以运行它.使用它,至于完善它嘛,给我点时间哈. 本项目开源地址: ...
- Java实现 “账本“ 小项目(一) 之数据库设计(源码+注解)
声明: 本项目为HOW2J的一个付费项目:一本糊涂账.适合java新手进行一个项目练手,下面我将分模块把该项目的源码等资源分享给大家,供大家学习. 目录 声明: 功能展示: 消费一览: 记一笔: 消费 ...
- 【项目】工艺品展示系统——数据库设计
为了将生活中的一些信息抽象,我们设计出数据库概念模型,进而有了信息世界的模型建设,所以,概念模型是开展数据库设计的重要用具.E-R模型法在设计中使用最频繁. 数据库表结构设计 数据库的设计通常是以一个 ...
- 水果蔬菜批发商城-JAVA【数据库设计、源码、开题报告】
第一章 绪论 1.1 开发背景 过去人们购买果蔬都是在家附近的果蔬市场购买,而果蔬市场提供的样式往往满足不了顾客的需求,而且还需要花费大量的时间和精力去挑选,对顾客来说是比较纠结.果蔬商销售出去果蔬往 ...
- 基于SpringBoot的项目:商城项目
1)该博客内容为B站UP主的免费课程,想直接学习该视频的可以点击:传送门.这位老师讲解得很细致. 2)该课程的文档和源码的下载链接为:传送门. 3)本文博客的markdown资源的下载链接为:传送门. ...
- SpringBoot项目电脑商城项目实战(适合刚学完SpringBoot的初学者)
今天来分享一个SpringBoot项目,该项目是哔哩哔哩袁庭新老师讲的springboot电脑商城项目,里面的东西涉及到很多基础,统一异常处理,统一结果集返回,登录注册,上传文件等. 另外项目里使用的 ...
- 电商商城-商品模块数据库设计
文章目录 行业概念介绍 数据库设计 调研的高Star开源作品 行业概念介绍 SPU:标准化产品单元(Standard Product Unit),是商品信息聚合的最小单位,是一组可复用标准化信息的集合 ...
最新文章
- 使用 Caddy 自动化发布 Web 应用
- 关于CSS中的字体尺寸设置 em rem等
- MATLAB编程规范
- 【人脸识别】L2_Softmax Loss详解
- SocketFactory、DefaultSocketFactory、ServerSocketFactory、DefaultServerSocketFactory
- 和别人老公上床后的感觉~
- we8iso8859p1 java_字符集WE8ISO8859P1 是不能改为ZHS16GBK的
- SpringBoot系列(8):SpringBoot中的MVC支持【组件型注解、请求和参数型注解】详解
- java中将url下载并转换为MultipartFile文件
- web 网页设计规范介绍
- 炳辉中学2021高考成绩查询,天长中学 炳辉中学 天长二中 关塘中学2019年高考成绩喜报...
- 参加了feedsky的博客大赛
- SDN:简述对SDN的认识
- 解决浏览器访问GitHub响应时间长,速度慢的问题
- 仙道经、清心诀、静心决、冰心诀、定心心经
- Golang【sgg】
- TI OMAP平台BSP学习笔记之 - UBOOT(1)
- HTTP协议——URL
- Flowable-6.7.2 工作流引擎(windows平台zip包)下载
- PAT 自学题解 B1033【测试点4超时】
热门文章
- 安徽出台医疗大数据应用发展实施意见
- docker--强制删除none的image镜像
- TypeScript手册翻译系列1-基础类型
- 今天加入了OSChina,准备将我的BLOG搬到这里。
- 8.Docker技术入门与实战 --- 使用Dockerfile创建镜像
- 1.支付平台架构:业务、规划、设计与实现 --- 收银台业务
- 9.微服务设计 --- 安全
- 65.Linux/Unix 系统编程手册(下) -- 附录
- 6.网络层(4)---IP多播,NAT
- 3.shell 程序设计(2)