본문 바로가기

데이터베이스

Data, Data Model, Data Modeling

데이터(Data)

데이터베이스에서 말하는 데이터는 데이터베이스에 저장되는 각각의 낱개 혹은 그 각각을 모아놓은 Set을 말한다. 

데이터는 데이터베이스의 테이블에 저장된다. 이 테이블은 컬럼으로 구성되어 있고 이 컬럼은 데이터 타입이 명시되어 있다. 

 

데이터 모델(Data Model)

데이터 모델이란 추상화된 모형이다. 이때 추상화된 모형이란 뭘까? 어떻게 나오는 것인가?

 

현실 세계에 있는 책, 서점과 같은 어떤 객체 혹은 사물들을 대상으로 그것들이 가지고 있는 속성과 이 객체들간의 관계를 표준화하시키고 조직화해 놓은 것을 추상화된 모형이라고 한다. 이때 표준화란 객체들이 가지는 속성이나 객체들간에 관계에 존재하는 수많은 속성과 특징 중 대표되는 몇가지만을 가져오기 위해 기준을 마련하고 정의하는 것을 일컫는다. 

 

데이터 모델링(Data Modeling) 이란 이런 추상화된 모형을 만드는 과정을 말한다. 

혹은 복잡한 현실 속 데이터를 데이터베이스에 저장하기 위해 단순화 시켜 놓는 과정을 말한다. 모든 현실 세계의 속성을 다 넣을 수 없으니 어떤 기준으로 몇 가지 속성만을 이용하고 데이터들 간에 관계를 파악하여 모형을 만든다. 

'데이터베이스' 카테고리의 다른 글

개념적 모델링  (0) 2020.06.25
데이터베이스 생명주기  (0) 2020.06.24
SHOWPLAN_TEXT  (0) 2020.06.16
SQL Server DATEDIFF, DATEADD , DatePart  (0) 2020.06.15
SQL Server CURSOR  (0) 2020.06.13