flow-vector

데이터 베이스 관리 시스템의 등장 배경

파일 시스템의 문제점

  • 같은 데이터가 여러 파일에 중복됨
    • 여러 응용 프로그램이 동일한 데이터를 가지는 여러 파일들을 참조할 수 있음
  • 응용프로그램이 파일에 종속적이게 됨
    • 파일의 데이터 구조가 바뀌면 응용프로그램의 수정이 필요함

→ 데이터 베이스 관리 시스템이 해당 문제를 해결

데이터 베이스 관리 시스템 특징

주요 기능

  • 정의 기능
    • 데이터 베이스 구조 정의 / 수정
  • 조작 기능
    • 데이터 삽입 삭제 수정 검색
  • 제어 기능
    • 데이터를 정확하고 안전하게 유지 : 데이터 제한 사항 설정 (범위, 권한 설정 등)

장점 및 단점

  • 장점
    • 데이터 중복 통제
    • 데이터 동시 공유
    • 데이터 무결성 유지
  • 단점
    • 비용 발생 (소프트웨어 비용)
    • 중앙 집중 관리 시스템에 따른 취약점 존재

종류

  • 네트워크 DBMS
    • 그래프 구조
  • 계층 DBMS
    • 트리구조
  • 관계 DBMS
    • 테이블 형태
  • 객체 DBMS
    • 객체를 이용
  • 객체 - 관계 DBMS
    • 객체 + 관계 하이브리드

'Computer Science > DataBase' 카테고리의 다른 글

데이터 베이스 시스템  (0) 2023.06.27
데이터 베이스의 기본 개념  (0) 2023.06.27
profile

flow-vector

@flow-vector

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!