Programming

[데이터베이스 설계] ERD, 논리명, 물리명

다애루 2021. 11. 18. 14:40

논리명

: 의미명(한글이나 알아보기 쉬운 단어로 표현)

한글로 작성해도 무방하며 알아보기 쉽게 작성한다.

 

물리명

: 실제 컬럼명, 즉 실제 테이블 생성 시 CREATE TABLE에 지정하는 이름을 말한다.

알파벳을 사용하여 작성한다.

 


 

데이터베이스 설계 시 작성하는 ERD는 개체 간의 관계를 잘 보여준다는 특징이 있다.

테이블 간의 관계를 명확히 해주며, 설계도의 용도로 사용한다.

 

개체

: TABLE 또는 VIEW를 의미하며 사각형으로 표시된다.

상단에 개체명을 기입하고 사각형 안에는 속성을 표기한다.

(속성은 열, Column을 의미한다.)

 

개체끼리 상호작용 하는 경우 선으로 이어서 표현한다.

선의 종류를 통해 어떤 관계인지 알 수 있다.

 

 

 

*하단에 필자가 작성했던 ERD를 첨부했으니 참고하시길 바랍니다!