CODEDRAGON ㆍDevelopment/Database
데이터 모델
복잡한 현실 세계 데이터를 쉽게 이해할 수 있도록 기술하는 개념적 도구
데이터 모델 종류
구분 |
설명 |
개념적 데이터 모델 |
· 구성요소가 '개체'와 '관계'라는 추상적인 개념으로 구성된 데이터 모델 · ER(Entity-Relationship: 개체-관계) 모델 |
논리적 데이터 모델 |
· 구성요소가 '레코드'와 '관계'라는 논리적인 개념으로 구성된 데이터 모델 · 개념적 또는 논리적으로 구분하지 않고 그냥 '데이터 모델'이라고 하면, 일반적으로 '논리적 데이터 모델'을 의미 · 관계형 데이터 모델 |
데이터 모델의 구성
D = <S, O, C> |
구성 |
설명 |
데이터 구조 (Structure) |
· 데이터 모델의 정적 성질(Static Properties)에 해당 · 개체 타입과 이들 간의 관계에 대한 명세를 의미 |
연산 (Operation) |
· 데이터 모델의 동적 성질(Dynamic Properties)에 해당 · 개체 인스턴스(Instance)를 처리하는 작업에 대한 명세를 의미 · 데이터 조작 방법 |
제약조건 (Constraint) |
· 데이터 모델의 논리적 제약(Logical Constraints)을 의미 · 개체 인스턴스의 존재 조건으로서, 구조적 제약과 의미상 제약을 모두 포함 · 데이터 조작의 한계를 표현하는 규정 |
'Development > Database' 카테고리의 다른 글
[오라클(Oracle) ] single server (0) | 2017.03.10 |
---|---|
요구 수집 단계의 핵심 업무, 요구 수집 방법-요구 사항을 직접적 또는 간접적인 방법으로 수집, 요구를 수집할 사용자 그룹 및 업무 담당자를 식별, 범 기관적 제약조건을 파악, 기존 문서를 .. (0) | 2017.03.05 |
Oracle - 외부 쿼리 파일 실행하기 (0) | 2017.02.21 |
CRUD, CRUD 수행 프로그램 (0) | 2017.02.16 |
DB Engine Ranking - DB 순위 (0) | 2017.02.05 |