[SQLD] 데이터 모델링의 이해 (2)
·
✏️ Study/📀 데이터베이스
[목차] [내용] 4절 관계 1. 관계의 정의 1) 사전적인 정의 : 상호연관성이 있는 상태 2. 관계의 페어링 1) 관계는 엔터티 안에 인스턴스가 개별적으로 관계를 가지는 것(페어링)이고 이것의 집합을 관계로 표현한다는 것 2) 개별 인스턴스가 각각 다른 종류의 관계를 가지고 있다면 두 엔터티 사이에 2개 이상의 관계가 형성될 수 있다 3) 인스턴스와 인스턴스 사이에 관계가 설정되어 있는 어커런스를 관계 페어링이라고 한다. * 엔터티가 인스턴스의 집합을 논리적으로 표현하였다면 관계는 관계 페어링의 집합을 논리적으로 표현한 것 3. 관계의 분류 1) 존재에 의한 관계 - 사원은 부서에 항상 속해있다. - 존재의 형태에 의해 관계가 형성된다 2) 행위에 의한 관계 - 주문은 고객이 주문을 할 때 발생한다 ..
[SQLD] 데이터 모델링의 이해 (1)
·
✏️ Study/📀 데이터베이스
[목차] 1과목 데이터 모델링의 이해는 2개의 장과 각각의 절로 이루어져 있다. 1장은 1~3절 (1), 4~5절 (2)로 분할했다. 1장 데이터 모델링의 이해 1절 데이터모델의 이해 2절 엔터티 3절 속성 [내용] 1절 데이터모델의 이해 1. 모델링의 특징 1) 추상화 2) 단순화 3) 명확화 * 모델링의 정의 : 현실세계를 추상화, 단순화, 명확화하기 위해 일정한 표기법에 의해 표현하는 기법 2. 모델링의 3가지 관점 1) 데이터 관점(What, Data) : 데이터 중심 모델링 2) 프로세스 관점(How, Process) : 업무 중심. 업무가 실제 하고 있는 일은 무엇인지, 무엇을 해야 하는지를 모델링 3) 상관 관점(Data vs Process) : 업무 처리에 따라 데이터는 어떻게 영향을 받고..