본문 바로가기

Programming/DBMS

[DBeaver]ERD 확인하는 방법

안녕하세요. 잇킹 시도르입니다.

오늘은 DBeaver 기능 중 Database의 ERD를 자체적으로 그려주는 기능에 대해 소개하겠습니다.

방법은 간단한데 알고 나면 매우 유용한 기능입니다.

 

먼저 이전에 생성했던 MariaDB에 테이블을 생성하고 릴레이션을 지정하겠습니다.

 

테이블 생성

parent와 child라는 2개의 테이블을 생성할 것입니다.

이때 child 테이블의 parent_id는 parent 테이블의 id와 FK를 지정하도록 하겠습니다.

CREATE TABLE parent (
  id int NOT NULL PRIMARY KEY
  ,value varchar(20) DEFAULT NULL
)
;

CREATE TABLE child (
  id int NOT NULL PRIMARY KEY 
  ,value varchar(20) DEFAULT NULL
  ,parent_id int DEFAULT NULL 
  ,CONSTRAINT child_fk FOREIGN KEY (parent_id) REFERENCES parent(id)
)
;

 

ERD 확인

1. ERD를 보고자 하는 데이터베이스를 더블클릭하거나 우클릭 후 View Database롤 클릭합니다.

 

2. 처음 메뉴는 Proerties로 Database에 관한 정보이고, ER Diagram을 선택해줍니다.

 

3. 이전에 생성했던 스크립트 내용대로 ERD가 생성되었음을 확인할 수 있습니다.

▲디비버의 ERD

 

이상입니다.