데이터 모델

장성욱·2025년 10월 20일
  1. 계층형 데이터 모델
    데이터를 계층별로 나눠 부모와 자식 관계를 정의해 데이터를 관리하며, 트리 형태로 그려진다.
    상위 개념에 하위 개념이 포함 되어있는 특징이 있어 하나의 부모가 여러 자식을
    가질 수 있다. 반면 하다의 자식이 여러 부모를 가질 수 없다. 지금은 거의 사용되지 않는다.

  2. 네트워크형 데이터 모델
    계층형 데이터 모델과 다르게 자식이 여러 부모를 가질 수 있어 복잡한 관계를 처리할 수 있으며,
    망형 데이터 모델로도 불린다. 지금은 거의 사용되지 않는다.

  3. 관계형 데이터 모델
    RDBMS라고 부르며, MySQL을 포함한 대부분의 DBMS가 RDBMS 형태로 사용된다.
    모든 데이터가 테이블이라는 최소 단위로 저장이 되며, 테이블은 하나 이상의 열과 행으로 이루어져 있다.

  1. 객체 지향형 데이터 모델
    객체 지향 프로그래밍에서 사용하는 객체 개념을 기반으로 한 데이터 모델로
    데이터를 독립된 객체로 구성하고 상속, 오버라이드 같이 객체 지향 프로그래밍에서
    사용되는 기능 사용이 가능하다.
profile
https://frost-puck-b0f.notion.site/B-2610fdaef71d80c49d1bccdcb575dcb5

0개의 댓글