출발점
강한 개체: 상품
ER 모델에서는 하나의 독립된 개체로 정의됩니다.
→
결과
테이블: products
실제 DB에서는 하나의 릴레이션 스키마로 구현됩니다.
ER 모델
상품번호 (PK)
개체를 식별하는 키 속성
→
릴레이션
id NUMBER PRIMARY KEY
기본키 제약을 그대로 유지
ER 모델
상품명
상품을 설명하는 일반 속성
→
릴레이션
name VARCHAR2(200) NOT NULL
필수 값이면 NULL을 허용하지 않음
ER 모델
가격 / 재고수량
업무 규칙이 필요한 수치 속성
→
릴레이션
price, stock + CHECK / DEFAULT
0 이상 제약과 기본값으로 상태를 보호