[데이터베이스] 1. DBMS

스르륵·2021년 9월 21일
0

데이터베이스

목록 보기
1/1
post-custom-banner

초기 데이터베이스는 파일 시스템 위에서 만들어졌다.

파일 시스템의 문제점

  • Redundency: 각 파일마다 중복되는 데이터를 각각 가지고 있어야함
  • Inconsistency: 데이터에 변경사항이 생기면 모든 파일을 전부 수정해야 하는데, 이 과정에서 비일관성이 생길 확률 높다
  • Data isolation: 데이터가 여러 파일에 산재하거나 파일마나 양식이 다르기 때문에 일률적인 추가, 검색 등의 작업이 어렵다
  • Difficulty in accessing data: 기존의 프로그램 용도에 맞게 제작되므로 다른 프로그램 제작 시 새로 DB작업을 해야한다.

위와 같은 문제점 때문에 DBMS가 등장했다.

관계형 데이터 모델

  • 논리적인 관계 구조 구성
  • 사용자는 원하는 데이터만 명시하고 어떻게 찾을 것인지 명시할 필요 없음
  • DB의 physical level과 logical level을 구분 -> 데이터의 독립성 향상 + 단순한 구조

Abstraction level

  • Physical Level: 데이터가 어떻게(HOW) 저장되는지에 관한 설명
  • Logical Level: 어떤(WHAT) 데이터가 저장되는지 + 데이터 간의 관계
  • View Level: 특정 데이터를 용도에 맞게 선별적으로 보여주는 것
profile
기록하는 블로그
post-custom-banner

0개의 댓글