码迷,mamicode.com
首页 > Web开发 > 详细

mvc购物车项目(2)

时间:2018-10-29 13:19:02      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:购物   .com   price   rem   ima   多少   sysdate   prim   site   

为了避免数据冗余,我们可以把共同的信息,抽出建立一个单独的表,把不是共有的信息,建立一张单独表。

技术分享图片

订单表分为两个表

create table orders(

id number primary key,--订单的编号

userId number primary key references users(id),--下订单的用户编号

totalPrice number default 0 not null,--该订单的总价格

orderDate date default sysdate not null,--该订单的时间

)

create table orders(
 id number primary key,
 userId number references users(id),
 totalPrice number default 0 not null,
 orderDate date default sysdate not null);

--订单细节表(该订单究竟买了什么商品)

create table ordersItem(

id number primary key,--增长的编号

ordersId number references orders(id),--外键,指向orders表的订单号

bookId number references book(id),--书号是多少

bookNum number default(0) not null--商品的数量)

create table ordersItem( 
    id number primary key,
    ordersId number references orders(id),
    bookId number references book(id),
    bookNum number default 0 not null);

给order表创建一个序列(自增长)

create sequence orders_seq
start with 1
increment by 1
minvalue 1
maxvalue 9999999
nocache
nocycle

给ordersitem表创建一个序列(自增长)。

create sequence ordersitem_seq

start with 1

increment by 1

minvalue 1

maxvalue 9999999

nocache

nocycle

create sequence ordersitem_seq
  start with 1
  increment by 1
  minvalue 1
  maxvalue 99999999
  nocache
  nocycle
;

 

mvc购物车项目(2)

标签:购物   .com   price   rem   ima   多少   sysdate   prim   site   

原文地址:https://www.cnblogs.com/liaoxiaolao/p/9870056.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!