본문 바로가기

SQLD를 위한 낙서장6

[SQLD] SQL 개발자 자격증 공부 메모장 두 번째 데이터 모델링의 3단계 개념적 데이터 모델링 조직, 사용자의 데이터 요구사항을 찾고 분석한다. 어떤 자료가 중요한지 우선시 해야할 자료가 무엇인지를 결정한다. 주요활동 핵심 앤터티와 이들 간의 관계를 파악하고 앤터티-관계 다이어그램을 작성한다. 앤터티-관계 다이어그램 조직과 다양한 DB 사용자에게 어떤 데이터가 중요한지 나타내는 것. 데이터 모델링 과정이 전조직에 걸쳐 일어난다면 전사적 데이터 모델이라고한다. 데이터 모델을 통한 조직 데이터 요구의 공식화의 2가지 중요성 1. 사용자와 시스템 개발자가 데이터 요구 사항을 발견할 수 있게 한다. 2. 개념 데이터 모델은 현 시스템을 어떻게 변형할 수 있는지 이해를 돕는다. 논리적 데이터 모델링 데이터 모델링 과정 중 가장 핵심이 되는 부분으로 물리적 스키마.. 2023. 6. 23.
[SQLD] SQL 개발자 자격증 공부 메모장 첫 번째 모델링 정의 복잡한 현실 세계를 단순한 표기법을 이용해 표현하는 것 모델링의 특징 1. 추상화 현실의 다향한 현상을 일정한 양식인 표기법에 의해 표현하는 것. 2. 단순화 추상화 작업을 통해 쉽게 이해할 수 있도록 하는 것. 3. 명확화 누구나 이해할 수 있도록 정확하게 현상을 기술하는 것. 이를 통해 모델링을 재정의해보면 "복잡한 현실을 추상화, 단순화, 명확화하여 일정한 표기법으로 표현하는 것"정도로 할 수 있겠다. 모델링의 세가지 관점 1. 데이터 관점 업무가 어떤 데이터와 관련이 있는지 or 데이터 간의 관계를 모델링하는 것. 2.프로세스 관점 실제 하고있는 업무 or 무엇을 해야하는지 모델링하는 것. 3. 데이터와 프로세스의 상관 관점 일의 방법에 따라서 데이터가 어떤 영향을 받고 있는지를 모델.. 2023. 6. 21.