UML Mapping

UML 클래스는 ERD 요소로 번역해서 읽는다

클래스명은 테이블 후보, 속성은 컬럼 후보, 연관은 FK 또는 교차 테이블 후보로 해석합니다.

UML Class Product

id, name, price
belongsTo Category

PRODUCTtable
PKproduct_id
ATTRname, price
FKcategory_id
검토 연관의 소유와 다중성

객체 연관이 항상 테이블 FK 하나로 끝나는 것은 아닙니다.

Class

테이블 후보

Attribute

컬럼과 타입 후보

Association

FK 또는 교차 테이블 후보

주의: 객체 메서드와 상속을 그대로 테이블로 옮기면 과한 구조가 될 수 있으므로 업무 데이터 규칙으로 다시 검토합니다.