1. 데이터 모델링
- 데이터 모델링 (테이블 설계 과정)
1. 개념 모델링
- 뼈대를 만드는 단계
- 테이블명, 컬럼명, 테이블간의 관계
- 간단한 ERD 완성됨 (피터첸 ERD)
2. 논리 모델링
- 개념 모델링의 결과를 구체화 시키는 단계
- 제약조건, 데이터 타입, 컬럼 사이즈 등
- 구체화된 ERD 완성됨 (IE 표기법)
3. 물리 모델링
- 논리모델링의 결과를 토대로 DB에 테이블을 생성하는 단계
- create table --; 구문을 활용
* ERD
- 개체-관계 다이어그램(Entity-Relationship Diagram)의 약자로 개체(쉽게 테이블을 생각하면 됨)와 개체 사이의 관계를 도표(다이어그램)로 표현하는 방법
2. 역모델링(리버스 모델링)
- 기존의 Database(Schema)를 ERD로 바꾸는 작업
- Database의 전체적인 구조를 파악하기 쉬움
- 모델링에서 3 -> 2 -> 1 단계로 가는게 역 모델링
워크벤치에서 ERD 생성(역모델링) 하기
워크벤치 왼쪽 두번째 메뉴 클릭 -> Models 오른쪽 > 아이콘 클릭 -> Create EER Model from Database 클릭
접속 정보(Stored Connection 등) 선택하고 Next
ERD를 생성할 기존 DB(Schema) 선택하고 Next
리버스 엔지니어링(역모델링) 작업을 할 테이블 확인하고 Excute 클릭
그러면 사진처럼 ERD가 뜸!
배치를 조금씩 옮겨주면 좀 더 알아보기 쉽다.
'5. DB > 4-1. MySQL DBMS' 카테고리의 다른 글
MySQL - [ 단일 행 함수 (문자 함수) ] (0) | 2022.04.11 |
---|---|
MySQL - [JOIN (Inner Join / Outer Join / Cross Join / Self Join) ] (0) | 2022.04.08 |
MySQL - [데이터질의어(DQL) - Select] (0) | 2022.03.11 |
MySQL - [데이터조작어(DML) - Insert / Update / Delete ] (0) | 2022.03.04 |
MySQL - [데이터 정의어(DDL) - Create / Alter / Drop / Truncate ] (0) | 2022.02.28 |