mapping
-
[DB] ER-to-Relational Mapping 알고리즘DB 2025. 10. 14. 17:44
지난번엔 ER 다이어그램 설계와 제약조건에 대해 이야기했었다. 오늘은 그다음 단계, ER 다이어그램을 실제 데이터베이스 테이블로 바꾸는 과정, 즉 ER-to-Relational Mapping 을 알아보자. 쉽게 말하면 "그림으로 그려둔 관계들을 실제 DB 테이블로 옮기는 작업"이다. 개념 모델을 논리 모델로 옮기는 과정이라고 보면 된다. 위 ER 다이어그램과 관계형 데이터베이스를 예시로 계속 설명하겠다. 우리가 지켜야 할 원칙들본격적으로 매핑을 시작하기 전에, 먼저 ER-to-Relational Mapping의 세 가지 목표(Goals) 를 짚고 가자. 목표 1. 모든 정보를 잃지 말자 (Preserve All Information)ER 다이어그램에 있는 모든 속성과 관계는 릴레이션 스키마로 옮겼을..