1. 미리 만들어 놓은 ERD를 실행한다. (.mwb file)
2. File > Export > Forward Engineer SQL Create Script..
원하는 옵션을 선택한 다음 파일 또는 클립보드로 SQL을 추출한다.
'IT > ERD' 카테고리의 다른 글
[ERD] Workbench를 이용해 DB의 ERD 추출하기 (1) | 2020.01.27 |
---|
1. 미리 만들어 놓은 ERD를 실행한다. (.mwb file)
2. File > Export > Forward Engineer SQL Create Script..
원하는 옵션을 선택한 다음 파일 또는 클립보드로 SQL을 추출한다.
[ERD] Workbench를 이용해 DB의 ERD 추출하기 (1) | 2020.01.27 |
---|
개체 속성과 개체 간 관계를 도표로 표현한 것을 의미한다.
1) 일대 일 (식별 관계)
주민과 상세 주소 간 관계를 표현한 ERD 이다.
상세 주소 테이블은 person_id를 기본키로 사용하고 있고, person_id를 통해 person 테이블을 참조 하고 있다.
한명의 주민은 한개의 상세 주소를 가질 수 있다.
상세 주소는 주민 id가 없다면 존재 할 수 없다. (식별 관계)
주민 (주인 테이블) , 상세 주소 (자식 테이블)
부모테이블의 id를 저장하는 테이블은 자식 테이블이 되고, 데이터를 제공하는 테이블은 부모 테이블이 된다.
2) 일대 다 (참조 필수)
부서와 회사원 간 관계를 표현한 ERD이다.
회사원은 한개의 부서에 반드시 소속되어야한다.
한개의 부서에 여러 회사원이 소속 될 수 있다.
한개의 부서에 소속된 회사원이 한명도 없을 수 있다.
2) 일대 다(참조 Null 허용)
회사원이 꼭 부서에 소속될 필요는 없다.
한개의 부서에 여러 회사원이 소속 될 수 있다.
한개의 부서에 소속된 회사원이 한명도 없을 수 있다.
1) 비식별 관계
비식별관계는 점선으로 표현한다.
기본키에 외래키가 포함되어 있지 않다면 비식별 관계라고 한다.
2) 식별 관계
기본키에 외래키가 포함되어있다면 이를 식별 관계라고한다.
DataSouce와 DBCP(DataBase Connection Pool)란 (0) | 2020.11.04 |
---|---|
[데이터베이스] 식별관계와 비식별관계 (2) | 2020.01.27 |
1. Workbench를 실행한다.
2. 상단 메뉴 탭에서 Database > Reserve Engineer를 선택한다.
3. Hostname, port, username을 입력하고 다음으로 이동한다.
4. Password를 입력하고 OK 버튼을 누른 후 다음으로 이동한다.
5. ERD로 추출할 DB를 선택 후 다음으로 이동한다.
6. Retrieval Completed Successfully 메시지가 나타났으면 다음으로 이동한다.
7. Show Filter 버튼을 눌러서 제외할 테이블을 선택한다. 왼쪽이 선택, 오른쪽이 제외이다.
8. Next
9. Finish
10. ERD 화면
11. ctrl + s 단축키를 통해 ERD를 mwb 확장자로 저장할 수 있다.
[ERD] Workbench ERD를 SQL로 추출하기 (0) | 2021.01.17 |
---|