-
[MySQL] WorkBrench로 ERD(E-R Diagram) 만들기Major/Database 2022. 5. 18. 16:26
학교 과제로 E-R Diagram을 modeling 해야할 일이 생겼다
나는 MySQL WorkBrench를 이용했다https://dev.mysql.com/downloads/workbench/
MySQL :: Download MySQL Workbench
Select Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Red Hat Enterprise Linux / Oracle Linux Fedora macOS Source Code Select OS Version: All Windows (x86, 64-bit) Recommended Download: Other Downloads: Windows (x86, 64-bit), M
dev.mysql.com
MySQL WorkBrenchs는 여기 들어가면 다운로드 받을 수 있다! (오라클에 로그인 한 후에)
1. WorkBrench 접속한 후 New Model 클릭
좌측 상단 File-New Model 을 클릭한다
2. New Table 생성
new table 생성 버튼을 누르고 table을 생성하고 싶은 위치에 클릭을 하면 저렇게 table1이 생성된다
3. Table 이름 변경 & attribute 추가
해당 table을 더블클릭하면 아래에 attribute를 추가할 수 있는 창이 뜬다
table의 이름을 변경하고, 아래 추가하고싶은 attribute 를 추가하고 primary key, not null 등 제약조건을 체크해준다4. Foreign Key 설정
Foreign key 설정은 좌측 맨 아래에 있는 1:n 버튼을 통해 설정할 수 있다
1. 해당 버튼 클릭
2. 참조하는 attribute 클릭
3. 참조되는 attribute 클릭참조하는 attribute을 먼저 선택하고, 참조되는 attribute을 나중에 선택한다
그럼 화살표?의 방향이 참조하는 attribute를 가리킨다5. Foreign Key 설정이 제대로 되었는지 확인
참조하는 attribute의 테이블을 더블클릭한 후 아래 Foreign Keys에 들어가면 제대로 설정이 되었는지 확인할 수 있다
저장 & 추출
마지막으로 좌측 상위 File 메뉴에서 저장과 추출을 할 수 있다
저장 - Save Model
추출 - export - 원하는 형식 선택
지금까지 MySQL WorkBrench를 통해 E-R Diagram을 만들어보았다!
'Major > Database' 카테고리의 다른 글
[MySQL] table 만들기, primary key, foreign key 추가/삭제/수정하기 (0) 2022.04.19 [MySQL] delete문, drop문 이용하여 tuple 삭제하기, table 삭제하기 (0) 2022.04.17 [MySQL] databases 데이터베이스 생성하기 (0) 2022.04.06