반응형
SMALL
데이터 모델링은 데이터의 흐름을 도식화 하는 과정이다.
구성요소
- 구조: 개체들 간의 논리적 관계
- 연산: 데이터 처리 방식
- 제약조건: 데이터를 저장하기 위한 논리적 제약
모델의 종류
- 계층형 데이터 모델(Hierarchical Data Model)
트리 형태, 1:n 노드관계, 데이터 구조화, 과거 업무 중심적
- 네트워크형 데이터 모델(Network Data Model)
그래프 구조, m:n 노드관계, 구조변경이 어려워 확장성 떨어짐
- 관계형 데이터 모델(Relational Data Model)
2차원 테이블 구조, 실제 세계의 고유한 객체(엔터티)로 식별되어 저장, 간단하고 이해가 쉬움, 현재 가장 널리 이용됨
대표적인 DBMS로 oracle, my sql 등이 있다.
- 객체 지향형 데이터 모델(Object-Oriented Data Model)
프로그래밍 패러다임 구조, 데이터와 방식(method)을 객체로 통합, 이해&유지&변경에 용이, 상용화 되지 않음
반응형
LIST
'DB > SQL 기초' 카테고리의 다른 글
그룹함수 - rollup, cube, grouping sets + grouping (group by 절) (0) | 2022.08.14 |
---|---|
Merge 문 - insert, update, delete 한번에 해결할 때 (0) | 2022.08.13 |
데이터에 따른 성능 - row chaining, row migration 저장방식 (0) | 2022.08.13 |
정렬의 특성 - ORDER BY, NULL, 컬럼번호, 인수 등 (0) | 2022.08.10 |
NULL 기본함수 간단하게 익히는 법 (0) | 2022.08.01 |