데이터베이스
데이터베이스의 정의
- 어느 한 조직의 다양한 응용 프로그램들이 공동으로 사용하는 데이터들을 통합하여 저장한 운영 데이터의 집합
- 사람들이 필요로 하는 데이터를 모아둔 것
- 데이터베이스 정의에 함축된 개념
① 공용 데이터 (Shared Data)
한 조직의 여러 응용 프로그램이 공동으로 사용하는 것
여러 사용자가 서로 다른 목적으로 공유함
② 통합된 데이터 (Integrated Data)
여러 부서에서 사용하는 데이터를 한 곳에 모아서 공동 관리하는 것
최소한의 중복 , 통제된 중복
③ 저장된 데이터 (Stored Data)
컴퓨터가 접근할 수 있는 디스크와 같은 저장 매체에 저장된 것
④ 운영 데이터 (Operational Data)
조직의 운영에 기본적으로 반드시 필요한 데이터를 저장하는 것
조직의 고유한 기능을 수행하는 데 필수적인 데이터를 저장하는 것
통합된 데이터
한 조직 내에서 여러 부서가 유사한 데이터 집합을 사용함
여러 부서가 사용하는 데이터를 통합하여 중복성을 없애고 일관성을 유지
- 최소한의 중복
- 통제된 중복
예) 학사 관리 시스템
각 부서가 독립적으로 학생 정보를 관리함
학적과에서는 휴학중인 학생이 학생과에 의해서 근로 장학생으로 선발됨
-> 데이터의 일관성 문제 발생
'Programming > SQL' 카테고리의 다른 글
[SQL] SQL의 개념과 기본구문 정리 (0) | 2020.11.01 |
---|---|
[SQL] 키(KEY)의 개념 / 개체무결성 / 참조무결성 / 도메인 무결성 (0) | 2020.10.30 |
[SQL] 관계형 데이터 모델의 구조와 연산 - 릴레이션 / 도메인 (0) | 2020.10.29 |
[SQL] 데이터베이스 관리 시스템(DBMS)의 정의와 기능 (0) | 2020.10.29 |
[SQL] 데이터베이스의 특징 (0) | 2020.10.29 |