데이터베이스 모델링 개념
- 현 세계에서 사용되는 작업이나 사물들을 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_CODE와 PUB_CODE는 외래키(foreign key)
4. 외래키 참조
-> 여러 곳 쓰는 곳을 먼저 클릭(BOOKTBL) 그 다음에 참조 되는 곳을 클릭(AUTHORBIL, PUBTBL) 해서 연결해준다.
-> 외래키가 참조되었다.
5. 테이블 생성
-> 경로를 따라서 가면 테이블이 세 개가 만들어지게 된다!
>SHOW DATABASES;
>USE MYDB;
>SHOW TABLES;
-> 테이블이 생성된 것을 볼 수 있다.
'멀티캠퍼스 풀스택 과정 > 데이터베이스' 카테고리의 다른 글
데이터베이스6-1 조인(JOIN) (0) | 2022.01.21 |
---|---|
데이터베이스5-1 서브쿼리(Subquery) (0) | 2022.01.20 |
데이터베이스3-3 테이블의 제약조건(primary key, foreign key) (0) | 2022.01.20 |
데이터베이스3-2 테이블의 관리(ALTER) (0) | 2022.01.20 |
데이터베이스3-1 테이블의 생성, 복사, 삭제 (0) | 2022.01.19 |