Programming/SQL

[SQL] 데이터베이스의 정의와 종류

reeme 2020. 10. 29. 22:08

데이터베이스

데이터베이스의 정의

- 어느 한 조직의 다양한 응용 프로그램들이 공동으로 사용하는 데이터들을 통합하여 저장한 운영 데이터의 집합

- 사람들이 필요로 하는 데이터를 모아둔 것

- 데이터베이스 정의에 함축된 개념

 

① 공용 데이터 (Shared Data)

한 조직의 여러 응용 프로그램이 공동으로 사용하는 것

여러 사용자가 서로 다른 목적으로 공유함

 

② 통합된 데이터 (Integrated Data)

여러 부서에서 사용하는 데이터를 한 곳에 모아서 공동 관리하는 것

최소한의 중복 , 통제된 중복

 

③ 저장된 데이터 (Stored Data)

컴퓨터가 접근할 수 있는 디스크와 같은 저장 매체에 저장된 것

 

④ 운영 데이터 (Operational Data)

조직의 운영에 기본적으로 반드시 필요한 데이터를 저장하는 것

조직의 고유한 기능을 수행하는 데 필수적인 데이터를 저장하는 것

 


통합된 데이터

한 조직 내에서 여러 부서가 유사한 데이터 집합을 사용함

여러 부서가 사용하는 데이터를 통합하여 중복성을 없애고 일관성을 유지

 - 최소한의 중복

 - 통제된 중복

 

예) 학사 관리 시스템

 각 부서가 독립적으로 학생 정보를 관리함

 학적과에서는 휴학중인 학생이 학생과에 의해서 근로 장학생으로 선발됨

-> 데이터의 일관성 문제 발생