카테고리 글
6편[대학교 교재 정리 - 데이터베이스 시스템(MC Graw Hill)] DBMS의 구조
사용자가 어떤 질의를 입력하면, 구문이 분석된 질의는 질의 최적화기(query optimizer)로 넘겨진다. 질의 최적화기는 그 질의를 계산하기 위한 효율적인 실행 계획을 수립하기 위해 데이터가 어떻게 저장되어 있는가에 관한 정보를 이용한다. 실행 계획(execution plan)은 …
[대학교 교재 정리 - 데이터베이스 시스템(MC Graw Hill)] 1.7 트랜잭션 관리
트랜잭션은 DBMS에서 사용자 프로그램의 일회 실행(동일 프로그램을 여러 번 실행하는 것은 여러 개의 트랙잭션을 생성하게 된다)이다. 트랜잭션은 DBMS가 보는 변경의 기본 단위이다. 부분적으로 수행된 트랜잭션들은 허용되지 않으며, 한 그룹의 트랜잭션들의 효과는 모든 트랜잭션들이 어떤…
[대학교 교재 정리 - 데이터베이스 시스템(MC Graw Hill)] 1.6 DBMS에서의 질의
DBMS에 저장되어 있는 데이터에 관한 질문을 질의(query)라고 한다. DBMS는 질의들이 작성될 수 있는 질의어(qeury language)라고 하는 특수한 언어를 제공한다. 관계해석은 수학적인 논리에 바탕을 둔 일종의 정형 질의어로서, 이 언어로 작성된 질의들은 직관적이며 정확한 …
[대학교 교재 정리 - 데이터베이스 시스템(MC Graw Hill)] 1.5 DBMS에서 데이터의 명세 및 저장
데이터 모델은 저 수준의 저장에 대한 내용들을 감추고 고수준의 데이터를 기술하는 구성자들의 집합이다. 오늘날 대부분의 DBMS는 관계 데이터 모델(relational data model)에 기반하고 있으며, 대상 조직체에 대하여 생각하는 방법보다는 데이터를 저장하는 방식에 더 가깝다. …
[대학교 교재 정리 - 데이터베이스 시스템(MC Graw Hill)] 1.3 파일 시스템과 DBMS의 비교 1.4 DBMS의 장점
상황 조건 1. 방대한 양의 데이터(500 PB)를 가지고 있음. 2. 여러 사람에 의해 동시에 접근 요구 사항 - 데이터에 관한 질문은 신속하게 대답되어야 함. - 여러 사용자들에 의한 데이터의 변경은 일관성 있게 적용되어야 함. - 데이터의 어떤 부분은 접근이 제한되어야 함. 운영체제 시스…
[대학교 교재 정리 - 데이터베이스 시스템(MC Graw Hill)] 1.2 역사적인 배경
1960년대 - General Electric사의 Charles Bachman는 Integrated Data Store라고 불리는 DBMS 설계함. - 1973년 Bachman은 데이터베이스 분야의 연구 업적으로 ACM Turing Award의 최초의 수상자가 됨. - 네트워크 데이터 모델…
교실에서는 학생들을 가르치고, 퇴근하면 블로그를 씁니다. 교과서가 시작점이고, 코드가 도착점이에요.
소개 더 보기 →