IT지식창고
ERD/UML[데이터베이스/자료구조]
데분몽굴
2022. 8. 28. 16:44
1. ERD(Entity Relationship Diagram)/UML(Unified Modeling Language)의 정의
ERD는 개체들의 관계를 시각적으로 보기 편하게 해 놓은 것입니다. 데이터베이스에서 테이블들의 관계를 도식화하여 보여줍니다.
UML은 시각적으로 보여 주는 설계 다이어그램입니다. 앱을 설계 및 개발할 때 시각적인 모델을 만들어서 서비스 흐름, 실제 코드에 사용되는 객체들의 구조 ,일부 로직을 처리하는 과정등을 보여줍니다.
2. ERD/UML의 사용
ERD나 UML은 설계도 역할을 하여 개발자들의 이해를 돕는 용도로 사용합니다. ERD는 데이터베이스를 설계할 때 각 테이블의 관계를 도식화해서 보여 줍니다. 테이블 간의 관계를 보기가 쉽고 실제 쿼리를 작성하기 전에 테이블 간의 관계를 파악할 수 있기 때문에 테이블 설계와 테이블 수정이 용이합니다. UML은 객체 들의 관계나 개발 프로세스 과정을 시각적으로 보여 주어 개발자들끼리 시각적으로 의사소통할 때 편리합니다.