📕🐘 도로락 - 코끼리를 냉장고에 넣는 방법

# ERD (4)

툴 [Tool] 2019. 12. 3. 22:13

[Navicat12] 리버스 엔지니어링(Reverse Engineering)으로 테이블 ERD 추출하는 방법

Navicat12 리버스 엔지니어링(Reverse Engineering)으로 테이블 ERD 추출하는 방법Navicat12를 통해 리버스 엔지니어링(역공학)을 통해 DB에 생성된 테이블들을 ERD로 추출할 수 있습니다. DBA나 DB를 설계해야 하는 아키텍트 레벨의 개발자라면 매우 유용할 기능입니다.전자정부 프레임웍의 기본 생성 DB를 기준으로 ERD 추출방법을 알아보겠습니다. DB는 MariaDB이지만 DB 종류에 상관없이 과정은 같습니다.나비켓 접속 및 DB 선택나비켓에 접속 후 원하는 DB에 접근합니다.Table 선택 및 변환Table 목록에 가서 ERD로 추출할 테이블들을 선택 후 마우스 우클릭 > Reverse Table to Model을 클릭합니다.ERD 추출 완료ERD가 추출되었습니다. 매우 ..

툴 [Tool] 2018. 7. 18. 12:26

[WorkBench] MYSQL 워크벤치 Forward Engineer 툴로 DB 생성하기

워크벤치 Forward Engineer 툴로 DB 생성하기MySQL의 워크벤치를 통해 이미 만들어진 DB 스키마에서 ERD를 추출하거나 스키마를 생성하기 전에 ERD를 모델링할 수 있습니다.이렇게 모델링한 ERD는 .mwb 확장자를 가진 모델링 파일로 저장하여 관리할 수도 있습니다. 이번 글에서는 만들어진 ERD 모델링 파일을 바탕으로 실제 물리 스키마를 생성하는 방법을 알아보도록 하겠습니다.워크벤치를 실행하고 상단 메뉴의 File > Open Model... 을 클릭합니다..mwb 확장자를 가진 mysql 워크벤치 모델링 파일을 열어줍니다. 모델링 파일에 대한 내용은 글 하단의 관련글을 참고해주세요.모델링 파일을 열고 EER Diagram 화면이 나타나면 상단의 Database > Forward Eng..

툴 [Tool] 2018. 7. 18. 07:00

[WorkBench] MYSQL 워크벤치 모델링 툴 사용하여 ERD 생성하기

워크벤치 모델링 툴 사용하기MySQL의 워크벤치를 사용하면 ERD를 통해 DB 스키마를 모델링 할 수 있습니다. 또한 모델링한 ERP는 워크벤치 전용 모델링 파일로 저장해두고 나중에 다시 사용가능하며, 모델링한 ERD를 통해 자동으로 쿼리를 추출하고 이를 통해서 실제 물리적인 DB 스키마를 생성할 수 있습니다.워크벤치를 통해 root 계정으로 접속합니다. 이후 File > New Model 을 클릭합니다.Model Overview의 Add Diagram 더블 클릭.다이어그램을 마음껏 가지고 놀 수 있는 에디터가 실행됩니다. 테이블을 하나 만들어봅니다.테이블 다이어그램이 하나 만들어집니다. 이제 이녀석을 더블클릭합니다.하단에 더블클릭한 개체에 대한 스키마 에디터 탭이 나타납니다. 여기서 Table 명과 여..

툴 [Tool] 2018. 7. 18. 03:30

[WorkBench] MYSQL 워크벤치 Reverse Engineer 툴로 ERD 추출하기

워크벤치 Reverse Engineer 툴로 ERD 추출하기MySQL의 무료 관리 툴인 워크벤치는 기존 만들어진 DB 스키마를 기준으로 ERD를 추출하는 Reverse Engineer 툴을 제공합니다.워크벤치를 통해 root 계정으로 접속합니다. 이후 상단 메뉴의 Database > Reverse Engineer...를 클릭합니다.Stored Connection을 선택하면 아래 Parameters가 자동으로 채워집니다. 이후 Next 클릭.몇 가지 검사가 완료됩니다. Next.Reverse Engineering을 실행할 스키마를 선택하고 Next를 클릭합니다.또다시 검사가 완료되면 Next 클릭.추출할 대상 데이터베이스 객체들을 체크하고 Execute를 클릭합니다. Show Filter를 클릭하면 더욱 ..