반응형
데이터베이스 모델링
- 업무파악 > 개념적 데이터 모델링 > 논리적 데이터 모델링 (ERD) > 물리적 데이터 모델링
1️⃣ 업무파악
▪ 우리가 할일이 무엇인가?

2️⃣개념적 데이터 모델링
▪ 내가 하고자 하는 일에 대한 개념과 어떻게 상호작용하는지 파악


🔸 Cardinality(관계대응수) 와 Optionality
▪ 개념적 데이터 모델링의 관계는 3가지 이다.


1️⃣ 1: 1 관계

2️⃣ 1 : N 관계

3️⃣ N : N 관계



🔸 식별 관계와 비식별 관계

N:M은 테이블관계가 될 수 없기때문에 아래와 같이 1:N관계로 맴핑 테이블을 만들어서 연결해주어야 한다.

🔸 관계 연습문제

3️⃣ 논리적 데이터 모델링
▪ 관계형 데이터베이스에 맞게 표로 전환하는 작업
🔸 ERD CLOUD를 사용해보았다.
ERDCloud
Draw ERD with your team members. All states are shared in real time. And it's FREE. Database modeling tool.
www.erdcloud.com
4️⃣ 물리적 데이터 모델링
▪ 데이터 베이스를 선택하고 실제 표를 생성
반응형
'국비지원 > DataBase' 카테고리의 다른 글
| [DB] 17. PLSQL (0) | 2022.11.25 |
|---|---|
| [DB] 16. JDBC (Java Database Connectivity) / eclipse와 DB연결하기 (0) | 2022.11.22 |
| [DB] 13. 권한 (Privilege) 사용자 생성 (0) | 2022.11.17 |
| [DB] 12. SEQUENCE & INDEX (0) | 2022.11.16 |
| [DB] 11. 뷰(View) (0) | 2022.11.16 |