Project
장바구니, 주문, 주문 목록 페이지 만들기
newny
2023. 5. 24. 18:54
반응형
페이지 이동
장바구니 → 주문서테이블 → 주문 목록 페이지
테이블 상관관계
장바구니테이블과 주문테이블 사이의 연결 테이블 필요 → 주문상세테이블
장바구니 테이블
create table cart (
cartno number primary key, --장바구니번호(PK)
product_code number not null, --상품코드(FK)
price number not null, --상품가격(편의-상품 테이블과 join하여 가져올 수 있음)
qty number default 0, --상품수량
id varchar(20) not null, --아이디(FK)
regdate date default sysdate --작성일
);
주문서 테이블
create table orderlist (
orderno char(15) primary key, --주문서번호(PK)
id varchar(20) not null, --아이디(FK)
totalamount number, --총결제금액(편의-장바구니 테이블과 join하여 만들 수 있음)
payment varchar(100) not null, --결제구분
deliverynm varchar(100) not null, --받는사람
deliveryaddr varchar(2000) not null, --받는주소
deliverymsg varchar(2000), --배송메세지
ordercheck char(1) not null, --결과상태(Y:배송완료, C:주문취소, I:진행중)
orderdate date default sysdate --주문일
);
주문 상세 내역 테이블
create table orderdetail (
ono number primary key, --주문상세번호(PK)
orderno char(15) not null, --주문서번호(FK)
product_code number not null, --상품코드(FK)
qty number not null, --수량(편의-장바구니 테이블과 join하여 가져올 수 있음)
price number not null --상품가격(편의-장바구니 테이블과 join하여 가져올 수 있음)
);
[실습 결과]
로그인 기능이 없는 장바구니로 수업이 진행되어서 임시 세션 아이디값을 "test"로 설정하여 진행
반응형