본문 바로가기
프로그래밍/SQL

데이터 모델

by mooyou 2021. 9. 20.
728x90
300x250
SMALL

데이터 모델이란?

컴퓨터에 데이터를 저장하는 방식을 정의해 놓은 개념모형

 

데이터 모델의 종류

-> 계층형

  • 트리구조로 계층별로 나누어 부모 자식 같은 관계를 정의하고 데이터 관리
  • 상위개념에 하위개념이 포함되는 특징
  • 일대다 관계 구조 파악

-> 객체 지향형

  • 80년대 후반부터 등장
  • 객체지향형 개념을 완전히 데이터베이스에 적용하는 것이 쉽지가 앖다.
  • 패키지, 상속, 오버라이드, 오버로드 개념을 가진다.
  • 사용 DBMS가 많지는 않다.

-> 관계형 데이터 모델

  • 제일 많이 사용하는 방식
  • 1970년대 에드거 프랭크 커드 제안
  • 현대에 가장 많이 사요하는 관계형 데이터베이스 바탕이 되는 모델
  • 테이블 모양
  • 데이터의 독립적인 특성만으로 만들 수있는것을 따로 떼어내서 테이블로 만들어주고 서로 연결해서 사용가능
728x90
반응형
LIST

'프로그래밍 > SQL' 카테고리의 다른 글

오라클 데이터베이스 객체  (0) 2021.09.26
오라클 데이터베이스 자료형  (0) 2021.09.23
관계형 데이터 베이스 구성 요소  (0) 2021.09.22
RDBMS와 SQL이란? DQL/ DML/ DDL/ TCL  (0) 2021.09.21
DBMS란?  (0) 2021.09.19

댓글