본문 바로가기

자바스프링웹공부(2024)/마이에스큐엘

2024.08.01. MySQL Workbench를 이용한 ERD 만들기 ( 리버스 모델링 )

반응형

** DB의  전체 관계도를 표현해 줌.

** 데이터 모델링(테이블 설계) 절차
 1. 요구사항 수집 및 분석
 2. 개념모델링  - 뼈대가 만들어 지는 단계 
  - 테이블, 컬럼, 테이블과 테이블의 관계 정립.
  - 결과물 : 피터첸의 ERD (간단한 ERD)
 3. 논리모델링 (거의 여기서 설계가 다 나온다고 함.)
 - 뼈대에 살을 붙이는 단계 
 - 데이터타입, 컬럼사이즈, 제약조건 등이 결정됨. 
 - 테이블 정규화 과정도 진행됨. 
 - 결과물 : 구체화된 ERD
 4. 물리모델링 - DB에 테이블 생성하기 

* 역모델링 (리버스 모델링)
- 현재 운영되고 있는 DB내 테이블을 기준으로 ERD를 그려주는 작업 
- DB내 전체 테이블 정보를 파악하기 좋음.


* MySQL Workbench에서  ERD 만들기 
- 상단메뉴 [Home] - [Models] - [Create EER Model from Database]

반응형