SQLD (자격증)/1-1. 데이터 모델링의 이해
-
데이터 모델의 이해 2SQLD (자격증)/1-1. 데이터 모델링의 이해 2020. 3. 1. 05:18
데이터 모델링의 중요한 세가지 개념 1. 업무가 관여하는 어떤 것(Things) - 사물이나 사건 등을 바라 볼 때 전체를 지칭하는 용어 => 엔터티(Entity) 2. 어떤 것이 가지는 성격(Attributes) - 어떤 것이 가지는 세부적인 사항 => 속성 (Attributes) 3. 업무가 관여하는 어떤 것 간의 관계(Relationships) - 각각의 어떤 것과 다른 어떤 것과의 연관성 => 관계(Relationships) 단수와 집합(복수)의 명명 데이터 모델링의 이해관계자 데이터 모델의 표기법인 ERD의 이해 1. 데이터 모델 표기법 2. ERD 작업 순서 * 참고 1) 중요한 Entity일 수록 눈이 먼저가는 왼쪽 하단부에 배치 2) 중복되는 관계가 발생되지 않도록 하고 Circle 관계도..
-
데이터 모델의 이해SQLD (자격증)/1-1. 데이터 모델링의 이해 2020. 2. 29. 23:49
1. 모델링의 이해 모델링의 정의 - 복잡한 현실세계를 일정한 표기법에 의해 표현하는 일 모델링의 특징 1. 추상화(모형화, 가설적) - 현실세계를 일정한 형식에 맞추어 표현을 한다는 의미 - 즉, 다양한 현상을 일정한 양식인 표기법에 의해 표현 2. 단순화 - 복잡한 현실 -> (약속된 규약, 제한된 표기법, 언어로 표현) -> 쉽게 이해할 수 있게 3. 명확화 - 대상에 대한 애매모호함 제거, 정확하게 현상을 기술하는 것 => 모델링은 '현실세계를 추상화, 단순화, 명확화하기 위해 일정한 표기법에 의해 표현하는 기법' 정보시스템 구축에서 모델링의 세 가지 관점 1. 데이터 관점(what, data) - 업무가 어떤 데이터와 관련이 있는지 - 데이터간의 관계는 무엇인지 2. 프로세스 관점(how, pr..