DataBase & DBMS

박준영·2020년 3월 13일
0

BackEnd Study

목록 보기
1/6

DB & DBMS

쉽게 말하면 아이가 가지고 있는 책들을 데이터라고 한다면 그 책들의 책꽂이를 데이터베이스라고 할 수 있고 그 책들을 관리하는 엄마가 데이터베이스 매니지먼트 시스템이라고 할 수 있다.

DataBase

  • 데이터들의 집합 (a Set of Data)
  • 여러 시스템, 프로그램들의 통합된 정보들을 저장하여 운영할 수 있는 공용(Share) 데이터 집합
  • 효율적으로 데이터를 저장, 검색, 갱신 등을 할 수 있도록 데이터 집합들끼리 연관시키고 조직화한다.

DataBase Feature

  • 실시간 접근성 (Real-time Accessability)
    - 사용자의 요구를 즉시 처리할 수 있다.
  • 계속적인 변화 (Continuous Evolution)
    - 데이터를 지속적으로 삽입, 삭제, 수정 등을 통해 갱신할 수 있다.
  • 동시 공유성 (Concurrent Sharing)
    - 사용자마다 서로 다른 목적으로 사용하므로 동시에 여러사람이 동일한 데이터에 접근하고 이용할 수 있다.
  • 내용 참조 (Content Reference)
    - 저장한 데이터의 레코드 위치나 주소가 아닌 사용자가 요구하는 데이터의 내용, 즉 데이터 값에 따라 참조할 수 있어야 한다.

DataBase Management System (DBMS)

  • 데이터베이스를 관리하는 소프트웨어
  • 여러 시스템, 프로그램이 동시에 데이터베이스에 접근하여 사용할 수 있도록 해준다.
  • 필수 기능
    - 정의기능 : 데이터베이스의 논리적, 물리적 구조를 정의
    - 조작기능 : 데이터베이스를 검색, 삭제, 갱신, 삽입 등을 하는 기능
    - 제어기능 : 데이터베이스의 내용 정확성과 안전성을 유지하도록 제어하는 기능

0개의 댓글