이론/DB이론

데이터베이스- 데이터베이스의 구성요소

zelkova 2011. 6. 2. 20:35

구성요소
 사용자 - 응용프로그래머, 최종사용자,데이터베이스 관리자

DBMS - 질의처리, 트랜잭션 관리,자료정의, 저장관리

저장장치 - 데이터 베이스

데이터베이스 관리자
데이터베이스 관리자는 데이터베이스의 설계 정의, 효율적인 관리 운영 등의 데이터베이스 시스템을 전체적으로 총괄 관리하고 제어하는 역활을 수행한다.

응용 프로그래머
응용 프로그래머는 데이터베이스 관리자가 정리한 자료들을 가지고 최종사용자들의 요구에따른 인터페이스와 응용프로그램을 개발한다.

최종 사용자
관리자와 프로그래머가 만들어준 것을 토대로 작업을 사용하는 사람.


자료 정의
데이터 정의어(DDL, Data Definition Language)는 데이터베이스 관리자나 응용프로그래머가 데이터베이스의 논리적 구조를 정의하기 위한 언어이다.
기술한 내용은 데이터 사전에 저장된다.

질의처리
데이터 조작어(DML, Data Manipulation Language)는 데이터베이스에 저장된 데이터를 조작하기 위해 사용하는 언어이다. 사용자는 데이터 조작어를 이용하여 데이터베이스의 데이터를 검색,추가,삭제,갱신하는 작업등을 수행한다.

데이터베이스 관리 시스템
데이터베이스 관리 시스템(DBMS, Database Management System)은 사용자가 데이터베이스를 생성하여 안정적이고 효율적으로 운영하는데 필요한 모든 기능들을 제공하는 소프트 웨어이다.

DBMS의 종류 엑세스, SQL 서버, 인포믹스, DB2, 오라클, MySql


반응형

'이론 > DB이론' 카테고리의 다른 글

정규화  (0) 2011.06.03
데이터 베이스의 개발  (0) 2011.06.03
데이터베이스의 종류와 구조  (4) 2011.06.03
데이터베이스이론1 - 데이터베이스란?  (0) 2011.06.02