본문 바로가기

ComputerScience/Database

데이터 모델(데이터베이스를 설계하는 방법)

데이터 모델
 - 데이터, 데이터들 사이의 관계, 데이터의 의미
   그리고 일관성 제약 조건 등을 기술하기 위한 개념적 표현들의 집합.
   물리적, 논리적, 뷰 단계에서의 데이터베이스를 설계하는 방법을 제공.

1. 관계형 모델(Relational Model)
 모든게 테이블로 이루어진 모델.
 기본 테이블과 테이블 사이에서의 관계도 테이블로 표현하는 모델.
 *현재 가장 널리 쓰이고 있는 데이터 모델이라 함.

2. 개체-관계 모델(Entity-Relationship Model)
 개체와 이들의 관계로 구성된 모델.
 데이터베이스를 설계하는데 가장 널리 쓰인다고 함.
 

3. 객체-기반 데이터 모델(Object-Based Data Model)

4. 반구조형 데이터 모델(Semistructured Data Model)