WorkBench 모델링 Tool 사용하기
MySQL의 WorkBench를 사용하면 ERD를 통해 DB 스키마를 모델링 할 수 있다.
모델링한 ERD는 WorkBench 전용 모델링 파일로 저장해두고 나중에 다시 사용가능하며,
모델링 한 ERD를 통해 자동으로 쿼리를 추출하고, 이를 통해 실제 물리적인 DB 스키마를 생성할 수 있다.
root 계정으로 접속을 한 뒤 File -> New Model 을 클릭한다.
Model Overview -> Add Diagram
테이블 Diagram이 하나 만들어 진다. 테이블을 더블클릭 하게 되면,
하단에 스키마 에디터 탭이 보이게 된다. 여기서 테이블 명, 여러 컬럼을 만들 수 있고,
컬럼에 대한 제약조건을 추가 할 수 있다. 컬럼명을 입력하거나, 제약조건을 체크하고 데이터 타입을 변경할 수 있다.
PK ...등등 컬럼 관련 설정의 뜻을 알고 싶다면, 필드명 위에 마우스를 올리게 되면 어떤 뜻을 가지고 있는지 볼 수 있다.
스키마 정보를 입력 한 뒤
두 개의 테이블을 만들었다. 두 개의 테이블은 각각 order_id , name을 PK로 설정 했다.
user와 order의 관계를 1:N으로 정의 할 경우 왼쪽이 1:N 그림(?) 을 클릭 하고, n이 될 필드를 먼저 선택 후
1이 될 필드를 선택을 한다.
이렇게 만든 ERP 모델을 DDL 쿼리를 추출하고, 실제 물리 스키마 생성이 가능하게 된다.
'Database' 카테고리의 다른 글
[OracleDB] SQL 종류 (DDL.DML.DCL) (0) | 2022.05.14 |
---|---|
[OracleDB] 기본 CRUD (0) | 2022.05.13 |
[MySQL] 사용자 추가, 권한 부여,권한 제거 (0) | 2022.04.03 |
[MySQL] CMD(명령 프롬프트) (0) | 2022.04.02 |
[MySQL] 데이터베이스 생성, 연결 (0) | 2022.03.15 |