반응형
페이지 이동
장바구니 → 주문서테이블 → 주문 목록 페이지
테이블 상관관계
장바구니테이블과 주문테이블 사이의 연결 테이블 필요 → 주문상세테이블
장바구니 테이블
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"로 설정하여 진행
반응형
'Project' 카테고리의 다른 글
파이널 프로젝트 1주차 (0) | 2023.06.07 |
---|---|
Amazon EC2를 이용한 MVC1 패턴 프로젝트 배포 (0) | 2023.04.30 |
데이터베이스 모델링하기 (0) | 2023.03.09 |
댓글