SQLD (자격증)
-
스키마 (Schema)SQLD (자격증)/스키마 2020. 3. 1. 03:33
스키마 (Schema) 1. 스키마는 데이터 구조와 제약 조건에 관한 전반적인 명세를 기술한 메타데이터의 집합 2. 스키마는 데이터베이스를 구성하는 데이터 개체(Entity), 속성(Attribute), 관계(Relationship) 및 데이터 조작 시 데이터 값들이 갖는 제약 조건 등에 관해 전반적으로 정의 3. 스키마는 사용자의 관점에 따라 외부 스키마, 개념 스키마, 내부 스키마로 나눠짐 스키마의 특징 1. 스키마는 데이터 사전(Data Dictionary)에 저장되며, 다른 이름으로 메타 데이터라고도 한다. 2. 스키마는 현실 세계의 특정한 한 부분의 표현으로서 특정 데이터 모델을 이용해서 만들어진다. 3. 스키마는 시간에 따라 불변인 특성을 갖는다. 4. 스키마는 데이터의 구조적 특성을 의미하며..
-
데이터 모델의 이해SQLD (자격증)/1-1. 데이터 모델링의 이해 2020. 2. 29. 23:49
1. 모델링의 이해 모델링의 정의 - 복잡한 현실세계를 일정한 표기법에 의해 표현하는 일 모델링의 특징 1. 추상화(모형화, 가설적) - 현실세계를 일정한 형식에 맞추어 표현을 한다는 의미 - 즉, 다양한 현상을 일정한 양식인 표기법에 의해 표현 2. 단순화 - 복잡한 현실 -> (약속된 규약, 제한된 표기법, 언어로 표현) -> 쉽게 이해할 수 있게 3. 명확화 - 대상에 대한 애매모호함 제거, 정확하게 현상을 기술하는 것 => 모델링은 '현실세계를 추상화, 단순화, 명확화하기 위해 일정한 표기법에 의해 표현하는 기법' 정보시스템 구축에서 모델링의 세 가지 관점 1. 데이터 관점(what, data) - 업무가 어떤 데이터와 관련이 있는지 - 데이터간의 관계는 무엇인지 2. 프로세스 관점(how, pr..