데이터모델 : 컴퓨터에 데이터를 저장하는 방식

  1. 계층형 : 나뭇가지 형태의 트리구조

1:N 관계의 데이터 구조를 파악해야 한다

상위 개념에 하위개념이 포함되어 있는 특징

하나의 부모 개체가 여러자식을 가질 수 있는 반면에 자식개체는 여러 부모 개체를가질 수 없다는 제약이 있다

  1. 네트워크형 : 망형

그래프 구조 기반

자식개체가 여러 부모 개체를 가질 수 있다

  1. 체지향형: 객체개념 기반>> 객체 관계형 DBMS

패키지, 상속, 오버로드,오버라이드

  1. 관계형 : 현대에서 가장 많이 사용하는 db의 바탕이 되는 모델 >> 관계에 초점을 둠 ★

각 데이터의 독립 특성만을 규정해 데이터 묶음을 나누고 중복이 발생할 수 있는 데이터는 별개의 릴레이션으로 정의 후 데이터를 연결