본문 바로가기

SQL

[MySQL] 모델링_워크벤치ERD

 

1인 테이블의 키가 다의 테이블의 포린키로 생성된다.

 

 

 

 

 

 

모델DB입력 후 엑스

 

더블클릭

 

1. 테이블 생성 클릭

2. 빈화면에 마우스를 클릭하면 그 위치에 테이블이 생성된다.

3. 컬럼정보를 입력

 

테이블을 하나 더 만들고 관계를 생성할 수 있다.

 

 

워크벤치에 약간의 버그가 있어서 저장할 폴더명이 한글일 경우 저장 중 오류가 발생할 수 있다. 저장할 폴더를 위처럼 저장.

 

전부 닫은 후 모델링 파일을 실제 데이터베이스에 적용시켜보자.

File Open Model

 

저장한 파일 오픈

 

Database > Forward Engineer

 

기본값 next

 

기본값 next

 

비번입력 ok

 

앞에서 모델링한 2개의 테이블을 확인할 수 있고, 필요하다면 Show Filter를 통해 내보내기할 테이블을 별도로 선택할 수도 있다. 디폴트 > 넥스트

 

SQL문이 자동 생성되고 필요하다면 Save to File을 통해 SQL문을 따로 저장이 가능하다.

next

 

비번 입력 ok

 

성공적으로 데이터베이스에 적용되는 것을 확인할 수 있다. close

 

데이터베이스가 생성된다.

 

이번엔 기존에 존재하는 데이터베이스를 이용해서 다이어그램을 작성하는법

 

기본값 next

 

성공 체크되면 next

 

원하는 데이터베이스선택 next

 

성공적으로 체크시 next

 

Execute

 

next

 

테이블과 뷰가 된 것을 확인하고 finish