MySQL Workbench에서는 기존의 DB 스키마에서 ER 다이어그램을 추출하는 Reverse Engineer를 제공합니다.
상단 탭의 Database에서 Reverse Engineer... 클릭
Next 클릭
사용할 SCHEMA 선택 후 Next 클릭 (예시로 test 스키마를 사용해보겠습니다.)
Execute 클릭 (스키마에 테이블이 존재할 경우 가져올 테이블을 선택할 수 있습니다.)
Finish 클릭
사진과 같이 빈 다이어그램 창이 뜨면 성공입니다.
좌측 도구를 선택해 테이블을 생성하거나 관계를 설정할 수 있습니다.
테이블을 생성할 때는 상단 탭에서 원하는 스키마를 지정한 후 생성합니다.
물리적 데이터 모델링 물리적 데이터 모델링은 사용할 데이터베이스를 선택하고 실제로 테이블을 만드는 작업을 말합니다. MySQL Workbench에서는 ER 다이어그램을 DB 물리 스키마로 생성하는 Forward Engineer를 제공합니다. 사용방법 File 탭에서 New Model를 선택합니다. ...
예제 1 - 학적과 수강신청 요구 사항 명세서 학적과에는 각 과목을 강의하는 강사, 등록한 학생과 강의 시간, 요일, 장소 등의 데이터가 유지된다. 한 강사가 여러 개의 과목을 강의할 수 있으며, 각 과목과 학생 간에는 학점이 부여된다. 과목에 대해서는 과목번호, 과목명 등의 정보가 유지되어야 ...
서버 구현 미니 블로그의 글, 댓글 데이터를 관리할 서버를 구현해보겠습니다. server 폴더를 만들고 npm init을 실행하여 npm을 사용할 수 있는 초기 환경을 설정합니다. express + MVC 참고 글 : MVC 패턴 참고 글을 토대로 MVC 패턴을 활용해 구현해보겠습니다. View 부분은 앞서 구현한 React를 활...
데이터 모델링 실습
슈퍼/서브타입 데이터 모델
새 버전의 콘텐츠를 사용할 수 있습니다.