본문 바로가기

DB

관계형 데이터 베이스

데이터 베이스 : 조직의 프로세스를 모델링하기 위한 목적으로 사용되는, 조직적으로 모아놓은 데이터

오늘날 사용되고 있는 데이터 베이스의 2가지 종류

  • 운영 데이터베이스
    • 온라인 트랜잭션 처리(OLTP) : 실시간으로 데이터를 수집, 수정, 관리할 필요가 있는 상황에서 사용
    • 데이터는 "동적"
    • 소매점, 병원 등 유동적인 상태에 있는 단체에서 사용
  • 분석 데이터 베이스
    • 온라인 분석 처리(OLAP) :  역사적이고 시간에 의존적인 데이터를 저장하고 추적할 필요가 있는 상황에서 사용
    • 데이터는 "정적" 
    • 화학 연구실, 마케팅 분석 회사 등 동향 파악, 통계데이터 확인, 전략적인 사업 계획이 필요한 단체에서 사용

관계형 데이터 베이스 모델

  • 관계형 : 테이블형 DB, 테이블들 간의 관계를 맺는 DB

  • 데이터는 릴레이션(테이블)에 저장
  • 릴레이션(Relation) = 튜플(레코드) + 속성(필드)
  • 한 쌍의 테이블 사이의 관계는 공유필드의 일치하는 값을 통해 설정
  • -> 제품 목록과 판매 기록은 제품ID필드를 통해 관계
  •  
  • 장점 : 무결성, 일관성, 데이터 중복 관리

  •  

'DB' 카테고리의 다른 글

데이터베이스(2)  (0) 2024.05.09
데이터베이스(1) - 용어  (1) 2024.05.09
용어 1  (4) 2023.05.08