博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
电商购物网站 - 数据库设计
阅读量:7036 次
发布时间:2019-06-28

本文共 698 字,大约阅读时间需要 2 分钟。

1、数据库介绍

MongoDB的简单介绍如下:

MongoDB是一个开源的NoSQL数据库,相比MySQL那样的关系型数据库,它更显得轻巧、灵活, 非常适合在数据规模很大、事务性不强的场合下使用。同时它也是一个对象数据库,没有表、行等概念,也没有固定的模式和结构,所有的数据以文档的形式存储,数据格式就是JSON

MongoDB —— 是一个对象数据库,没有表、行等概念,也没有固定的模式和结构,所有的数据以Document(以下简称文档)的形式存储(Document,就是一个关联数组式的对象,它的内部由属性组成,一个属性对应的值可能是一个数、字符串、日期、数组,甚至是一个嵌套的文档。)

我们一共要创建三个集合,分别是user(用户)集合、commodity(商品)集合、cart(购物车)集合。

2、用户(user)集合属性

user集合属性值展示

关于user集合,我们设计的属性有name(用户名)、password(密码), 如下所示:

3、商品(commodity)集合属性

commodity集合属性值展示

关于commodity集合,我们设计的属性有name(商品名称)、price(商品价格)、imgSrc(商品展示图片路径), 如下所示:

4、购物车(cart)集合属性

carts集合属性值展示

关于cart集合,我们设计的属性有uId(用户ID)、cId(商品ID)、cName(商品名称)、cPrice(商品价格)、cImgSrc(商品展示图片路径)、cQuantity(商品数量)、cStatus(商品结算状态,未结算为false,已结算为true), 如下所示:

转载地址:http://uzial.baihongyu.com/

你可能感兴趣的文章
跳台阶问题
查看>>
MD5算法的C++实现[转载]
查看>>
Eclipse 和 MyEclipse 有什么不同?
查看>>
源代码编译安装 PHP5.5.0,解决curl_exec訪问HTTPS返回502错误的问题
查看>>
西门子数控(南京)有限公司庆祝公司成立十周年
查看>>
Java中的基本数据类型
查看>>
CentOS7下如何正确安装并启动Docker(图文详解)
查看>>
libgdx游戏引擎教程
查看>>
source insight 保存时删除多余空格,去除多余空格 space tab键【转】
查看>>
在Linux中使用C语言实现控制流保护(CFG)【转】
查看>>
Python3-json3csv
查看>>
Ruby学习笔记-Array
查看>>
ABP理论学习之Javascript API(理论完结篇)
查看>>
ASP.NET 5 WebApi 返回 HttpResponseMessage
查看>>
UE工作流程实践
查看>>
[JavaScript]ECMA-262-3 深入解析.第二章.变量对象
查看>>
oracle的一些常用命令
查看>>
SQL Server中灾难时备份结尾日志(Tail of log)的两种方法
查看>>
Gradle tip #3: Tasks ordering
查看>>
ECC Copy Client 之后的SAP*登陆问题
查看>>