BUYER (거래처)
- BUYER_ID: 거래처 코드
- BUYER_NAME: 거래처명
- BUYER_LGU: 구분코드(분류코드)
- BUYER_BANK: 주거래은행
- BUYER_BANKNO: 계좌번호
- BUYER_BANKNAME: 예금주명
- BUYER_ADD1: 기본주소
- BUYER_ADD2: 상세주소
- BUYER_COMTEL: 회사전화
- BUYER_CHARGER: 담당자
BUYPROD (매입)
- BUY_DATE: 매입일자
- BUY_PROD: 제품코드
- BUY_QTY: 매입수량
- BUY_COST 매입단가
CART (매출)
- CART_MEMBER: 구매자 회원번호
- CART_NO
: 온라인 쇼핑몰 로그인시 장바구니 번호가 부여됨.
: 로그아웃하고 다시 로그인되면 다음순번
: 13자리 = 날짜8자리 + 차례대로 부여된 5자리(99999명)
- CART_PROD
: 구매 상품 코드
- CART_QTY
: 구매 수량
LPROD (분류코드)
- LPROD_ID
: 코드값이 아닌 차례대로 부여된 순번
: 시퀀스 객체를 써서 차례대로 순번 부여
- LPROD_GU
: 얘가 분류 코드
: 분류 코드별 판매량 분석, 매입 분석을 위해서 씀
: ex 여성캐주얼 판매량 분석 (여성캐주얼 안에는 다양한 제품코드가 있다)
- LPROD_NM
: 이름
MEMBER (회원)
- MEM_ID
- MEM_PASS
- MEM_NAME
- MEM_REGNO1
- MEM_REGNO2
- MEM_BIR
: REG01과 중복될 수 있으나, 옛날사람은 중복이 아닐수도있음
- MEM_ADD1
: 기본주소 ex) ㅇㅇ시 ㅇㅇ구 ㅇㅇ동
- MEM_ADD2
: 상세주소 ex) ㅁㅁ아파트 00동 00호
- MEM_JOB
- MEM_LIKE
- MEM_MILEAGE
: 자주 사용됨
- MEM_DELETE
: 삭제 여부
PROD
- PROD_ID
- PROD_NAME
- PROD_LGU
: 이게 LPROD_GU를 F.K로 참조하는건데 이럴경우 이름을 똑같이 해줘야한다.
- PROD_BUYER: 상품 납품업자 코드
- PROD_COST: 매입단가
- PROD_PRICE: 판매단가
- PROD_SALE: 할인판매단가
- PROD_TOTALSTOCK
: 원래는 STOCK 별도의 테이블로 저장되어야 하나 여기있다
: 창고전체재고량
- PROD_PROPERSTOCK
: 적정재고량
: 평균판매수량의 20~30%를 업한다. 평균판매수량이 5개면 7개정도
: 자동발주량: PROPERSTOCK-TOTALSTOCK의 수
- PROD_HISTORY: 샘플에는 없는 테이블
: 8/1 50원짜리 100개주문 -> COST가 그사이에 오름 -> 8/3 150원 반품하면 15000원 돌려줘서 10000원 손실
: 이걸 방지하기위해 가격이력테이블이 있어야함
: 기본키: 날짜, 제품코드, 가격
EMPLOYEES
- EMPLOYEE_ID: 사원번호
- HIRE_DATE: 입사일
- SALARY: 연봉
- MANAGER_ID: 직속상관사원번호
- COMMISSION_PCT: 영업실적코드
- RETIRE_DATE: 퇴직일자
- DEPARTMNET_ID: 소속부서코드 (사장님은 없기때문에 NULLABLE)
- JOB_ID: 직책코드
- 거의 전부 외래키