본문 바로가기
반응형

DB/SQL 가이드(정리)5

데이터 모델링의 이해 - 데이터 모델링의 이해<식별자(Identifiers)> 1. 식별자(Identifiers) 개념 하나의 엔터티에 구성되어 있는 여러 개의 속성 중에 엔터티를 대표할 수 있는 속성 2. 주식별자의 특징 유일성 : 주식별자에 의해 언터티내에 모든 인스턴스들을 유일하게 구분. 최소성 : 주식별자를 구성하는 속성의 수는 유일성을 만족하는 최소의 수. 불변성 : 주식별자가 한 번 특정 엔터티에 지정되면 그 식별자의 값은 변하지 않아야 함. 존재성 : 반드시 데이터 값이 존재 3. 식별자 분류 및 표기법 가. 식별자 분류 대표성여부 : 주식별자, 보조식별자 스스로 생성여부 : 내부식별자, 외부식별자 속성의 수 : 단일 식별자, 복합식별자 대체여부 : 본질식별자, 인조식별자 4. 주식별자 도출기준 가. 해당 업무에서 자주 이용되는 속성을 주식별자로 지정하도록 함 나. 명.. 2019. 5. 9.
데이터 모델링의 이해 - 데이터 모델링의 이해<관계(Relationship)> 1. 관계의 개념 가. 관계의 정의 인스턴스 사이의 논리적인 연관성으로서 존재 또는 행위로서 서로에게 연관성이 부여된 상태 나. 관계의 패어링 관계 패어링 : 엔터티내에 인스턴스와 인스턴스사이에 관계가 설정되어 있는 어커런스. 개별 인스턴스가 각각 다른 종류의 관계를 가지고 있다면 두 엔터티 사이에 두 개 이상의 관계가 형성될 수 있다. 엔터티는 인스턴스의 집합을 논리적으로 표현하였다면 관계는 관계 패어링의 집합을 논리적으로 표현한 것. 2. 관계의 분류 ...더보기 UML(Unified Modeling Language)에는 클래스다이어그램의 관계중 연관관계(Association)와 의존관계(Dependency)가 있다. 이 둘의 차이는 연관관계는 항상 이용하는 관계로 존재적 관계에 해당하고 의존관계는 .. 2019. 5. 2.
데이터 모델링의 이해 - 데이터 모델링의 이해<속성(Attribute)> 1. 속성(Attribute)의 개념 업무에서 필요로 하는 인스턴스로 관리하고자 하는 의미상 더 이상 분리되지 않는 최소의 데이터 단위 업무에서 필요로 한다. 의미상 더 이상 분리되지 않는다. 엔터티를 설명하고 인스턴스의 구성요소가 된다. 2. 엔터티,인스턴스와 속성, 속성값에 대한 내용과 표기법 가. 엔터티, 인스턴스, 속성, 속성값의 관계 한 개의 엔터티는 두 개 이상의 인스턴스의 집합이어야 한다. 한 개의 엔터티는 두 개 이상의 속성을 갖는다. 한 개의 속성은 한 개의 속성값을 갖는다. 나. 속성의 표기법 엔터티 내에 이름을 포함하여 표현하면 된다. 3. 속성의 특징 1) 업무에서 필요하고 관리하고자 하는 정보. (예, 강사의 교재이름) 2) 정규화 이론에 근간하여 정해진 주식별자에 함수적 종속성을.. 2019. 4. 24.
데이터 모델링의 이해 - 데이터 모델링의 이해<엔터티(Entity)> 1. 엔터티의 개념 사람, 장소, 물건, 사건, 개념 등의 명사 업무상 관리가 필요한 관심사 저장이 되기 위한 어떤 것(Thing) 2. 엔터티와 인스턴스에 대한 내용과 표기법 각각의 표기법에 따라 조금씩 차이는 있지만 대부분 사각형으로 표현됨 3. 엔터티의 특징 가. 업무에서 필요로 하는 정보 나. 식별이 가능해야 함 다. 인스턴스의 집합 라. 업무프로세스에 의해 이용 마. 속성을 포함 바. 관계의 존재 관계를 생략하여 표현해야 하는 경우 : 통계성 엔터티 도출, 코드성 엔터티 도출, 시스템 처리시 내부 필요에 의한 엔터티 도출과 같은 경우 4. 엔터티의 분류 가. 유무형에 따른 분류 1) 유형엔터티(Tangible Entity) : 물리적인 형태가 있고 안정적이며 지속적으로 활용되는 엔터티로 업무로부.. 2019. 4. 24.
데이터 모델링의 이해 - 데이터 모델링의 이해<데이터 모델의 이해> 1. 모델링의 이해 가. 모델링의 정의 1) Webster 사전 * 가설적 또는 일정 양식에 맞춘 표현(a hypothetical or stylized representation) * 어떤 것에 대한 예비표현으로 그로부터 최종 대상이 구축되도록 하는 계획으로서 기여 하는 것 2) 복잡한 현실세계를 단순화 시켜 표현하는 것 3) 사물 또는 사건에 관한 양상(Aspect)이나 관점(Perspective)을 연관된 사람이나 그룹을 위하여 명확하게 하는 것 4) 현실 세계의 추상화된 반영이다. 나. 모델링의 특징 1) 추상화(모형화, 가설적) : 현실세계를 일정한 형식에 맞추어 표현 즉, 다양한 현상을 일정한 양식인 표기법에 의해 표현한다는 것 2) 단순화 : 복잡한 현실세계를 약속된 규약에 의해 제한된 표기법.. 2019. 4. 11.
반응형