
프로젝트를 기획하는 단계를 거쳐 ERD라는 것을 설계해야 한다. ERD란 데이터베이스의 개체, 속성, 관계를 시각적으로 나타내는 방법인데, 데이터베이스를 설계하기 전에 ERD를 작성하는 것이 일반적이다.사실 어딜 가나, 가장 중요한 건 설계가 아닐까 싶다. 애석하게도

데이터 모델링의 이해 모델링 현실 세계 또는 다양한 현상을 단순화하여 표현하는 것 특징 추상화: 일정한 형식에 맞게 표현 단순화: 제한된 표기법이나 언어로 표현 명확화: 이해하기 쉽게 표현 한 마디로, 현실 세계에 있는 것을 쉽고 누구나 알아볼 수 있게 일정한

실체, 객체라고 표현하기도 하는 엔티티는 업무에서 관리해야 하는 데이터의 집합이다.업무상 필요 정보유일한 식별자 보유2개 이상의 인스턴스 포함업무 프로세스에 이용엔티티 내부 속성 존재엔티티 간 관계 존재유형 엔터티: 물리적 형태가 있고 지속적으로 활용되는 엔터티개념 엔

업무에서 필요로 하는 인스턴스의 구성요소이자, 더 이상 분리되지 않는 최소의 데이터 단위이다.하나의 속성은 하나의 속성값을 가져야 하며, 만약 두 개 이상의 속성값을 가진 경우 정규화를 통해 별도의 엔티티로 분리를 해야 한다.기본 속성: 비즈니스 프로세스에서 도출되는

엔티티를 대표할 수 있는 유일성을 만족하는 속성이다. 하나의 엔티티는 반드시 하나의 유일한 식별자가 존재해야 한다.유일성최소성불변성존재성주식별자: 대표성을 만족하는 식별자보조 식별자: 유일성과 최소성만 만족하는 식별자(참조 관계 연결에 사용할 수 없음)기본키