티스토리 뷰
모델링(Modeling)의 정의 및 특징
모델링의 핵심은 우리가 사는 세상을 단순하게 표현하는 것이다.
- 현실 세계의 정보를 추상화하여 일정하게 만들고
- 단순화하여 알아보기 쉽게 만든 다음
- 명확하게 작성하여 읽고/쓰기 쉽게 만든다.
흔히 클래스 다이어그램이나 ERD(Entity Relationship Diagram) 등의 기법이 여기에 해당한다.
모델링의 특징
모델링은 크게 3가지 특징을 가진다.
명칭 | 설명 |
추상화 | 복잡한 정보를 일정한 형식으로 맞게 표현한다. |
단순화 | 복잡한 정보를 상호 규약에 준수하는 표기법/언어로 표현한다. |
명확화 | 복잡한 정보를 명확히 기술하여, 이해하기 쉽게 표현한다. |
모델링의 관점
명칭 | 설명 |
모델링의 관점데이터 관점 (Data, What) |
필요한 데이터의 종류, 데이터간 관계를 이해하는 관점 |
프로세스 관점 (Process, How) |
해당 데이터를 사용하는 프로세스가 하는 작업을 이해하는 관점 |
상관 관점 (Data vs Process) |
데이터 관점과 프로세스 관점의 상호간 주고 받는 영향을 이해하는 관점 |
'Computer > SQL' 카테고리의 다른 글
[SQL] 테이블 데이터 조합 (Union, Join, Intersect, etc) (0) | 2025.05.10 |
---|---|
[SQLD] 데이터베이스의 구조 (0) | 2025.05.07 |
[SQLD] 데이터 모델링 (0) | 2025.05.05 |
[SQLD] 단기 특강 (0) | 2023.11.15 |
[SQL] SQL 문법 작성 순서 & 문장 작동 순서 (0) | 2023.11.12 |