데이터베이스 시스템
국내도서>컴퓨터/인터넷
저자 : Abraham Silberschatz / 김형주역
출판 : 한국맥그로힐 2010.12.30
상세보기



이 카테고리는 위의 도서를 참고하여 작성됩니다.

DBMS
데이터베이스 관리 시스템은 관련이 있는 데이터의 모임과 접근을 위한 프로그램의 집합으로 구성된다.
목적은 데이터베이스에 정보를 저장하고 검색을 편리하게 하기 위함이다.


데이터 모델
관계형 모델은 데이터베이스에서 가장 많이 이용되는 모델이며, 다른 모델로는 객체 지향 모델, 객체 관계형 모델, 그리고 반구조형 모델이 있다.

데이터 조작 언어(DML)
사용자로 하여금 데이터를 조작하거나 접근할 때 비절차식 DML은 추상적으로 표현하는 것이다.

데이터 정의 언어(DDL)
데이터의 속성뿐만이 아니라 스키마를 실체화하는 언어이다.

데이터베이스는 아래의 서브 시스템으로 나뉜다.
* 저장장치 관리자 : 데이터베이스에 저장된 하위 단계의 데이터와 시스템의 응용 프로그램 및 질의 사이의 인터페이스를 제공하는 프로그램 모듈
* 질의 처리기 : DDL과 DML을 컴파일하고 실행

트랜잭션 관리(Transaction management)
시스템 장애에도 불구하고 올바른 상태로 유지시킨다. (예를 들어 프로그래밍에서는 동일한 자원을 2개 이상의 스레드에서 접근을 하려고 할 때, 발생할 수 있는 문제를 데이터베이스에서는 생각을 할 필요가 없어짐.)

데이터베이스 시스템은 하나의 서버가 다수의 클라이언트 대신 일을 처리하는 중앙집중식, 클라이언트-서버 구조가 될 수 있다.

+ Recent posts