MySQL建立电子商城数据库_第1页
MySQL建立电子商城数据库_第2页
MySQL建立电子商城数据库_第3页
MySQL建立电子商城数据库_第4页
MySQL建立电子商城数据库_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、DBMS Project淘宝数据库设计一、数据库需求根据淘宝网的功能设计数据库。使用MySQl数据库软件完成设计。淘宝网作为国内最优秀的C2C网站(没有之一)满足了广大人民足不出户方 便购物的需求。由最广大买家和买家组建起来的交易平台,每天都有难以计数的 数据库应用的需要。从检索,到插入删除,新建列表,都依赖于背后的数据库系 统的支持。我们了解到,淘宝网最初的数据库系统即由MySQl构建,后来随着规模的扩 大而升级。本次Project就是运用MySQL来设计实现淘宝的数据库。具体描述:1)用户user需先注册。2)用户登录前,可以检索所有商品goods和店铺shopo用户登陆后,可以 下订单o

2、rder和购买商品,实现加入购物车shoppingcart和收藏夹favourite 功能。3)用户可注册开店,此处需要开店认证功能。为使系统简洁,限制每位用 户只能开1家店铺。4)相同商品按店铺不同区分,ID也不同。即,同一本数据库系统教程,在 店铺A和B出售,其ID也不同。同一店铺内同一本书的ID显然相同。5)下订单后需要支付功能。6)管理员功能。用户可以对所开店铺内商品进行添加、修改和删除。管理 员有权对所有店铺内商品进行删除。二.E/R 图三、关系设计1)用户表User (uid. uname, password, phonenum, email, urate )用户表(user)主要

3、包括用户ID,昵称,密码,电话,邮箱。用户ID是主用户useruidint (5)usnamechar (20)passwordchar(20)phonenuinint(ll)e-mai1char(20)rateint(l)2)店铺表Shop ( sid, uid, sname, srate, satisfy )店铺表(shop)包括店铺ID,店铺名,用户ID (即掌柜ID),店铺等级, 顾客满意度。店铺ID是主键,uid是外键。店铺shopsidint (5)snamechar(20)uidint(10)sratechar (1)satisfyint (2)3) 商品列表Goods (gid

4、, gname, sid, price, category, salesvol, reserve, desc )商品列表(goods)包括商品ID,商品名,店铺ID,价格,品类,销售量, 库存,描述。商品ID是主键,sid是外键。此处商品类别共8类,包括:服装配饰clothes,鞋子箱包shoebag,珠宝 手表jewewatch,护肤化妆cosmetic,食品百货foods,图书音像bookvideo, 数码电器elecprod,家具建材furniture。goods商品gidint (10)gn amechar(20)sidint (8)pricedouble(10)categorycha

5、r(20)fsalesvolint (5)reserveint (5)descchar(20)4)订单表和商品单Order (onum, odate, uidraddr )订单表包括订单号,订单生成日期,买家id,以及地址。订单号是主键。order订单onumint (10)odateint(8)uidint (10)addrechar (25)商品单包括订单内的商品信息,有订单号(外键),商品序号,商品ID,数 量和价格。商品序号是主键。Orderitem ( onum, itemnum, gid, amount, price )商品单order itemonumint (10)itemnu

6、mint (1)gidint(10)amountint (4)pricendouble(10)5)购物车表Shoppingcart (uidy gid, g_amount ) 购物车表包括用户ID,商品ID,和数量。shoopingcart 购物车uidint (10)gidint (10)g_amount(int(5)4)收藏夹表Favourite ( uid, gid )收藏夹栏包括收藏夹ID,用户ID,商品ID。favourite收藏夹user_idint (10)good idYint (10)5)管理员admin管理员栏包括管理员ID和密码。管理员adminadmin idint (

7、10)apasswordchar(20)(1)创建数据库mysql? create table (JserC- uid INTC5 PRIMARY KEV. - imame UARCHA- password UARCHAFK20 - phon巳num INTC11 - e-mail UARCHftFK25 - pate INTC1;Query OH, 0 rows affected mysql create table Shop sid INT sname UARCHfiRC20- aid INK10) REFERENCES Usei spate chai satisfy INT); iQue

8、ry OK, 0 tows affected create table Goods 9逗 INIC10 PRIMflRV MEV,- cjname UARCHfiRr- sid INT REFERENCES Shop.- price DOUBLE- category UARCHAR,- salesuol int reserue 忖K5- descp UftRCHflRC20);Quepy OK, 0 pows affected Crea.te table Ord.erTB-oniin int PRIMARY KEY.一oda.te in t ,一uid int REFERENCES UserC

9、uid),一ciddre UARGHAR ;Quepy OK, 0 pows affected (0.04 sec) mysql create table Orderi七毛!1(-onun INT BEFEBENCES OrderTB, 一itemnum INT- gid int.一amount INIX4,- price double Create table FauoupiteC- uid INTC5.- 3id INTC5 ;Query OH尸 0 rows affected mysql Crea七巳七able Shoppingcar七t- id INTC5- aid INTC5一gmo

10、unt INT;Query OK 0 rovs affected C0-03 sec(2)淘宝使用内容a按关键字查询(查询iPad5)nysql SELECT * FROM Goods- WHERE gname=JiPad5,; :gid : gname : sid : price category ! salesuol reserve descr! 31000 ! iPad5 ! 30000 ! 3300.0 ! digital !200 !300 ! convenient !苹果 IPAD AIR1 rov/ in set 3472.00周梢蚩952逢触摸屏类型:电容屏b生成订单(包含两个

11、订单分别是土豪金和字典)空銷郴】翻岸果ione 5孫飾正.目网络翹;O3G GSM/WCDMA(3G)蜩鮑;規 色玮餾;訪欄妙內存;iw4869.001希务;WS:?4829.000.00onun_ 1 _odat e-4-1i_ i _aid-4-1i_ i _a.ddre:-4ii_ i _iteimiumi_ _di_ _amounti_ _pt* ice222221120131006f-1i20002f-1is az ho UL_hmq iny1i222000nr2115.02222211201310061 200021 is uz ho u_iuq iu1 i1I3300021480

12、0.0-2 rov?s in set 22.00省220元:团购促销B 全国包挪正版新华宇典第11版双色本商务印书馆小保障:P和C购物车信息(包括衣服,字典,土豪金的价格,商品类型,数量和描述)ysql SELECT gna.nie,price,categarsr,grnount,descr- FROM Shoppingccirt natura 1 join goods;! gname ; price ; ca.tecfory ; gnount ; descrSarmani;100001 0i;clothes;3SexpensiveSzidian;15.0Ibook;5;useful;iP)o

13、ne5s;4800d;digital;6;nicerows in set Insert into GoodsEnpcrio Arran网玛尼2013鬍款 男装丙朋外套葫务全毛海外言购颜色:沿灰色10287.00尺砂401+10287.00也甫:昊宇囹书专营店鱼全国包曲正頻?华亨典第11版双 色本商务印书馆小学主必备词宇 保谭19.80|卖家促涓-19.80正铺:天酉澈冯专营店【土聂金有特借】Appb/苹果 iPhore 5s联通版正品5S正品行网络类型:联通3GGSN/WCCMA(3G) 机身颜色:银色 手机套驾:官方标配机身内存:16G4829.00|卖冢促消v |4829.00d插入商品(

14、插入一个iPod4的MP3,在商品中显不)- UaluesC, 32000* ,,iPod4, 30000* .700* . digital . 600J ,J 200J .JMP3O; Query OK, 1 row affected mysql SELECT gname,price,descr- FROM goods;Snamepi* icedescp_ _Warmani10000.0expensiuezidian15.0usefuliPadS 3308.0 convenientiPod4 700.01MP3iPhone5s4800.01-r-nice5 rows in set C0-00

15、 secE用关键字查询商品(查询苹果商店的所有商品,“iP”开头的)mysql SELECT gname/.ptice,desci一PROM goods一Where gname LIKE 95Sfnane price descriPad5-3300.0convenientiPod4?00 0MP3iPhone5s4800.0nice-(1)查询姓名为mayi的顾客的订单号rnysql select onum- Fi*om ordersh Rluser R2 where R2-uname = Jand KI,uid=B2+:onum !+! 1000 !(2)查询编号为一的买家的三个地址mysq

16、l select addrladdr2,add.p3- pom addr rhe re u id=l ;! addrl! addr2; addr3 nanjiniao lingwei : nanjingyulmatai : nanjincf-daxinggong : 1 row in set (3)查询编号为二的买家的购物车中的商品名以及其价格销量r)ysql select gname,.price, R1 .salesuol.- f ron goods R1- where R1.gid in where R2.uid=2; ! gnane ! price ! salesuol !MM* flMM MM* OMMMOM W AM*! zidian ! 15.0 !1000 ! iPhone ! 4800.0 !400 !2 rows in set (4)查询编号为三的买家收藏夹中的商品及种类nysql sel

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论