본문 바로가기
멀티캠퍼스 풀스택 과정/데이터베이스

데이터베이스4-1 데이터 모델링 실습해보기(Workbench 활용)

by 이쟝 2022. 1. 20.

데이터베이스 모델링 개념

- 현 세계에서 사용되는 작업이나 사물들을 DBMS의 데이터베이스 개체로 옮기기 위한 과정이다.(테이블로 변경하기 위한 작업)

 

1. 논리데이터 생성. 참조되는 테이블 AUTHORTBL, PUBTBL 생성

 

 

2. 논리데이터 생성. 참조하는 테이블 BOOKTBL 생성

 

 

Workbench (Work bench의 모델 다이어그램 사용!)

[File -> New model -> Add diagram -> Place a new table 아이콘 클릭]

 

3. 물리데이터 생성하기 

3-1 AUTHORTBL

 

 

3-2 PUBTBL

 

 

3-3 BOOKTBL

 

-> AUTHOR_CODEPUB_CODE는 외래키(foreign key)

 

4. 외래키 참조

 

 

-> 여러 곳 쓰는 곳을 먼저 클릭(BOOKTBL) 그 다음에 참조 되는 곳을 클릭(AUTHORBIL, PUBTBL) 해서 연결해준다.

 

-> 외래키가 참조되었다.

 

5. 테이블 생성

 

 

-> 경로를 따라서 가면 테이블이 세 개가 만들어지게 된다!

 

>SHOW DATABASES;

>USE MYDB;

 

 

>SHOW TABLES;

 

 

-> 테이블이 생성된 것을 볼 수 있다.