Page 34 - 데이터베이스
P. 34

CHAPTER 1? 데이터베이스 시스템                     25

   summary

1.	 데이터(data)는 현실세계에서 수집한 사실이나 값이다. 반면 정보(information)는 데이터를 처
     리하여 얻는 의미 있는 데이터다.

2.	 데이터베이스(Database, DB)는 어떤 특정한 조직에서 여러 명의 사용자나 응용 시스템들이 공
     유하고 동시에 접근하여 사용할 수 있도록 구조적으로 통합하여 저장한 운영 데이터의 집합이다.

3.	 데이터베이스 관리 시스템(Database Management System, DBMS)은 사용자 또는 응용 프로
     그램과 데이터베이스의 중재자로서 모든 응용 프로그램들이 데이터베이스를 공용할 수 있도록
     필요한 제어, 접근 방법, 관이 등의 기능을 수행하는 데이터베이스 관리 소프트웨어이다. 오라클
     사의 Oracle, 마이크로소프트사의 SQL Server 등이 대표적이다.

4.	 DBMS는 파일 시스템의 데이터 종속성(data dependency)과 데이터 중복성(data redun­
     dancy) 문제를 해결하기 위하여 제안되었다. 여기서 데이터 종속성은 데이터의 저장 방법이나
     접근 방법을 변경하면 반드시 응용 프로그램도 함께 변경해야 하는 것을 의미한다.

5.	 사용자는 응용 프로그램을 사용하는 일반 사용자(general user) 또는 최종 사용자(end user),
     DBMS을 연동한 응용 프로그램을 개발하는 응용 프로그래머(application programmer), DBMS
     및 이와 관련된 하드웨어 또는 소프트웨어를 관리 감독하는 데이터베이스 관리자(Datab­ ase
     Administrator, DBA)로 구성된다.

6.	 데이터 언어는 데이터베이스를 정의하거나 그 정의를 수정할 목적으로 사용하는 데이터 정의어
     (Data Definition Language, DDL), 데이터를 검색, 삽입, 삭제,변경하는데 사용하는 데이터 조
     작어(Data Manipulation Language, DML), 데이터베이스를 올바르게 공용하게 하면서 정확성
     을 유지하는데 사용하는 데이터 제어어(Data Control Language, DCL)로 구성된다.

7.	 서브 스키마(sub schema)라고도 부르는 외부 스키마(external schema)는 개별 사용자 입장
     에서 데이터베이스 구조를 기술한 것으로 여러 형태가 존재한다. 하지만 스키마(schema)라고
     도 부르는 개념 스키마(conceptual schema)는 조직 전체 입장에서 통합한 데이터베이스를 기
     술한 것으로 하나만 존재한다. 내부 스키마(internal schema)는 저장장치 입장에서 전체 데이
     터베이스가 저장되는 방법을 명세한 것으로 역시 하나만 존재한다.

170525 - 데이터베이스 - 본문.indb 25                                            2017-06-29 오전 10:26:30
   29   30   31   32   33   34