데이터 베이스 : 조직의 프로세스를 모델링하기 위한 목적으로 사용되는, 조직적으로 모아놓은 데이터
오늘날 사용되고 있는 데이터 베이스의 2가지 종류
- 운영 데이터베이스
- 온라인 트랜잭션 처리(OLTP) : 실시간으로 데이터를 수집, 수정, 관리할 필요가 있는 상황에서 사용
- 데이터는 "동적"
- 소매점, 병원 등 유동적인 상태에 있는 단체에서 사용
- 분석 데이터 베이스
- 온라인 분석 처리(OLAP) : 역사적이고 시간에 의존적인 데이터를 저장하고 추적할 필요가 있는 상황에서 사용
- 데이터는 "정적"
- 화학 연구실, 마케팅 분석 회사 등 동향 파악, 통계데이터 확인, 전략적인 사업 계획이 필요한 단체에서 사용
관계형 데이터 베이스 모델
- 관계형 : 테이블형 DB, 테이블들 간의 관계를 맺는 DB
- 데이터는 릴레이션(테이블)에 저장
- 릴레이션(Relation) = 튜플(레코드) + 속성(필드)
- 한 쌍의 테이블 사이의 관계는 공유필드의 일치하는 값을 통해 설정
- -> 제품 목록과 판매 기록은 제품ID필드를 통해 관계
- 장점 : 무결성, 일관성, 데이터 중복 관리