관계형 데이터 모델링(3, 4)

3-1. 업무파악: 인트로

말의 불신해서 말의 신뢰성을 높여야 한다 -> 기획서

3-2. 기획

카카오 oven 활용 해보자.

4-1. 개념적 데이터 모델링

우리가 파악한 정보에서 데이터를 뽑아내는 것

Entity Relationship Diagram

image-20200204231850792

ERD를 표로 만들기 매우 쉽다.

4-2. 관계형 데이터베이스 다운 개념의 구조

image-20200204232248304

image-20200204232438860

< 관계형 데이터베이스에 알맞는 그림 >

그 이유는?

image-20200204232515854

image-20200204232812637

<매우 큰 테이블 - 모든 컬럼 값을 다 넣어 놓았다.>

위 문제를 해결하려면?

-> 표를 쪼갠다

image-20200204233033941

<JOIN을 통해서, 필요에 따라서 테이블을 합성해서 사용할 수 있다>

4-3. ERD의 구성요소

image-20200204233303586

image-20200204233656699

4-4. 엔티티 정의

image-20200204234901505

4-5. 속성 정의

image-20200204234918086

4-6. 식별자 지정

image-20200204235328659

image-20200204235442257

image-20200204235714537

4-7. 엔티티 간의 연결

image-20200205000316226

4-8. Cardinality

image-20200205000617392

<1:1 관계>

image-20200205000738498

<1:N 관계>

4-9. Optionality

image-20200205001228965

image-20200205001347261

4-10. ERD 완성

image-20200205002024398