SQLD 13

SQLD(3일차)

4. 데이터 재사용(Data Resuability) 데이터의 재사용성을 향상시키고자 한다면 데이터의 통합성과 독립성에 대해서 충분히 고려해야 한다. 정보시스템을 구축하는 과정에서 데이터 구조의 확장성과 유연성에 많은 노력을 기울인다. 통합은 전체 정보시스템의 안정성과 확장성을 결정하는 중요한 요소이다. -> 통합으로 간결한 형태를 만들어낸다. 5. 의사소통(Communication) 데이터 분석 과정에서는 도출되는 많은 업무 규칙들은 데이터 모델에 엔터티, 서브타입, 속성, 관계 등의 형태로 최대한 자세하게 표현되어야 한다. 6. 통합성(Integration) 가장 바람직한 데이터 구조의 형태는 동일한 데이터는 조직의 전체에서 한 번만 정의되고 이를 여러 다른 영역에서 참조, 활용하는 것이다. 동일한 성..

SQLD 2023.08.26

SQLD(2일차)

4. 두 영역의 데이터독립성 1) 논리적 독립성 : 개념 스키마가 변경되어도 외부스키마가 영향을 받지 않는 것 2) 물리적 독립성 : 내부 스키마가 변경되어도 외부/개념스키마가 영향을 받지 않는 것 5. 사상(Mapping) 상호 독립적인 개념을 연결시켜주는 다리를 뜻한다. 1) 논리적 사상 : 외부적, 개념적 뷰의 상호 관련성을 정의한다. 2) 물리적 사상 : 개념적, 내부적 뷰의 상호 관련성을 정의한다. 데이터독립성을 보장하기 위해서는 사상을하는 스크립트(DDL)를 DBA가 필요할 때마다 변경해주어야 한다. 각 단계의 독립성을 보장하기 위해서 변경사항이 발생했을 때 DBA가 적절하게 작업을 해주기 때문에 독립성이 보장된다. [7] 데이터 모델링의 중요한 세 가지 개념 1. 데이터 모델링의 세 가지 요..

SQLD 2023.08.25

SQLD(1일차)

과목 1 데이터 모델링의 이해 제1장 데이터 모델링의 이해 제1절 데이터 모델의 이해 [1] 모델링의 이해 1. 모델링의 정의 모델링은 사람, 사물, 개념 등에 의해 발생되는 다양한 현상을 표기법에 의해 규칙을 가지고 표기하는 것 자체를 의미한다. 즉 모델을 만들어가는 일 자체를 모델링으로 정의할 수 있다. 2. 모델링의 특징 -> 명 단 추 1) 명확화 : 누구나 이해하기 쉽게 하기 위해 대상에 대한 애매모호함을 제거하고 정확하게 현상을 기술하는 것 2) 단순화 : 복잡한 현실세계를 약속된 규약에 의해 제한된 표기법이나 언어로 표현하여 쉽게 이해할 수 있도록 하는 것 3) 추상화 : 현실세계를 일정한 형식에 맞추어 표현을 한다는 의미로 다양한 현상을 일정한 양식인 표기법에 의해 표현하는 것 정보시스템 ..

SQLD 2023.08.24