MySQL建立电子商城数据库.docx

上传人:b****8 文档编号:10076668 上传时间:2023-02-08 格式:DOCX 页数:11 大小:350.72KB
下载 相关 举报
MySQL建立电子商城数据库.docx_第1页
第1页 / 共11页
MySQL建立电子商城数据库.docx_第2页
第2页 / 共11页
MySQL建立电子商城数据库.docx_第3页
第3页 / 共11页
MySQL建立电子商城数据库.docx_第4页
第4页 / 共11页
MySQL建立电子商城数据库.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

MySQL建立电子商城数据库.docx

《MySQL建立电子商城数据库.docx》由会员分享,可在线阅读,更多相关《MySQL建立电子商城数据库.docx(11页珍藏版)》请在冰豆网上搜索。

MySQL建立电子商城数据库.docx

MySQL建立电子商城数据库

 

DBMSProject——

淘宝数据库设计

 

 

一、数据库需求

根据淘宝网的功能设计数据库。

使用MySQl数据库软件完成设计。

淘宝网作为国内最优秀的C2C网站(没有之一)满足了广大人民足不出户方便购物的需求。

由最广大买家和买家组建起来的交易平台,每天都有难以计数的数据库应用的需要。

从检索,到插入删除,新建列表,都依赖于背后的数据库系统的支持。

$

我们了解到,淘宝网最初的数据库系统即由MySQl构建,后来随着规模的扩大而升级。

本次Project就是运用MySQL来设计实现淘宝的数据库。

具体描述:

1)用户user需先注册。

2)用户登录前,可以检索所有商品goods和店铺shop。

用户登陆后,可以下订单order和购买商品,实现加入购物车shoppingcart和收藏夹favourite功能。

3)用户可注册开店,此处需要开店认证功能。

为使系统简洁,限制每位用户只能开1家店铺。

4)相同商品按店铺不同区分,ID也不同。

即,同一本数据库系统教程,在店铺A和B出售,其ID也不同。

同一店铺内同一本书的ID显然相同。

5)下订单后需要支付功能。

6)管理员功能。

用户可以对所开店铺内商品进行添加、修改和删除。

管理员有权对所有店铺内商品进行删除。

 

 

二、E/R图

三、关系设计

1)用户表

User(uid,uname,password,phonenum,email,urate)

用户表(user)主要包括用户ID,昵称,密码,电话,邮箱。

用户ID是主键。

用户user

uid

int(5)

usname

char(20)

password

char(20)

phonenum

int(11)

e-mail

char(20)

rate

%

int

(1)

2)店铺表

Shop(sid,uid,sname,srate,satisfy)

店铺表(shop)包括店铺ID,店铺名,用户ID(即掌柜ID),店铺等级,顾客满意度。

店铺ID是主键,uid是外键。

店铺shop

sid

int(5)

sname

char(20)

uid

~

int(10)

srate

char

(1)

satisfy

int

(2)

3)商品列表

Goods(gid,gname,sid,price,category,salesvol,reserve,desc)

商品列表(goods)包括商品ID,商品名,店铺ID,价格,品类,销售量,库存,描述。

商品ID是主键,sid是外键。

此处商品类别共8类,包括:

服装配饰clothes,鞋子箱包shoebag,珠宝手表jewewatch,护肤化妆cosmetic,食品百货foods,图书音像bookvideo,数码电器elecprod,家具建材furniture。

:

goods商品

gid

int(10)

gname

char(20)

sid

int(8)

price

double(10)

category

char(20)

!

salesvol

int(5)

reserve

int(5)

desc

char(20)

4)订单表和商品单

Order(onum,odate,uid,addr)

订单表包括订单号,订单生成日期,买家id,以及地址。

订单号是主键。

-

order订单

onum

int(10)

odate

int(8)

uid

int(10)

addre

char(25)

商品单包括订单内的商品信息,有订单号(外键),商品序号,商品ID,数量和价格。

商品序号是主键。

Orderitem(onum,itemnum,gid,amount,price)

商品单orderitem

onum

int(10)

itemnum

int

(1)

gid

int(10)

amount

int(4)

price

#

double(10)

5)购物车表

Shoppingcart(uid,gid,g_amount)

购物车表包括用户ID,商品ID,和数量。

shoopingcart购物车

uid

int(10)

gid

int(10)

g_amount

[

int(5)

4)收藏夹表

Favourite(uid,gid)

收藏夹栏包括收藏夹ID,用户ID,商品ID。

 

favourite收藏夹

user_id

int(10)

good_id

int(10)

5)管理员admin

管理员栏包括管理员ID和密码。

管理员admin

admin_id

int(10)

apassword

char(20)

四、SQL

(1)创建数据库

 

(2)淘宝使用内容

a按关键字查询(查询iPad5)

b生成订单(包含两个订单分别是土豪金和字典)

c购物车信息(包括衣服,字典,土豪金的价格,商品类型,数量和描述)

d插入商品(插入一个iPod4的MP3,在商品中显示)

E用关键字查询商品(查询苹果商店的所有商品,“iP”开头的)

(1)查询姓名为mayi的顾客的订单号

(2)查询编号为一的买家的三个地址

(3)查询编号为二的买家的购物车中的商品名以及其价格销量

(4)查询编号为三的买家收藏夹中的商品及种类

(5)查询商品名及数量

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 数学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1