Oracle 샘플 데이터 테이블 컬럼명

갓김치·2020년 7월 29일
0

Oracle 기타

목록 보기
1/2

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: 직책코드
  • 거의 전부 외래키
profile
갈 길이 멀다

0개의 댓글