1. 데이터 베이스란

- 자료(data)의 집합

 

1-1 데이터베이스의 정의

  • 통합된 데이터(Integrated Data) : 최소의 중복, 같은 데이터들은 중복되지 않는다
  • 저장된 데이터(Stored Data) : 디스크와 같이 컴퓨터가 접근하여 처리할 수 있는 기억 장치에 저장된 데이터
  • 운영 데이터(Operational Data) : 존재 목적이 명확하고, 유용성을 지닌 데이터
  • 공용 데이터(Shared Data) : 서로 다른 다수의 사용자들이 서로 다른 목적으로 데이터를 공유할 수 있는 데이터

1-2 데이터베이스의 특성

  • 실시간 접근성(Real-time Accessibility) : 데이터의 검색이나 조작을 요구하는 질의에 대하여 즉시 응답할 수 있어야 함
  • 계속적인 변화(Continuous Evolution) : 데이터베이스의 상태는 동적(dynamic) 새로운 데이터의 삽입, 삭제, 갱신으로 항상 최신의 데이터 유지
  • 동시 공유(Concurrent Sharing) : 여러 사용자가 접근 이용할 수 있어야함
  • 내용에 의한 참조(Content Reference) : 데이터베이스 내에 있는 데이터 레코드들은 주소나 위치에 의해 참조되는 것이 아닌, 데이터의 내용에 따라 참조됨.

2. 데이터베이스 관리 시스템(DBMS: database management system)

  • 사용자가 만든 것이 아니라, 프로그램(데이터베이스 관리 시스템) 개발 회사에서 만들어 공급하는 데이터베이스를 관리하는 프로그램의 모음
  • 데이터베이스 ≠ 데이터베이스 관리 시스템

2-1. 데이터베이스 관리 시스템의 목적

  • 쉽게 그리고 효율적으로 데이터베이스에 자료를 넣어야함
  • 데이터베이스에서 자료를 가져올 수 있는 환경 만들기