평가영역
- 상세 평가영역 없음
- 응용 프로그램이 DBMS에 레코드를 읽겠다는 호출을 보냄(레코드의 키를 파라미터로 던짐)
- DBMS는 응용 프로그램이 작성한 서브스키마를 구하며 읽고자 하는 데이터를 찾음
- DBMS는 해당 데이터 모델을 찾아 어떤 논리적 데이터가 필요한지 결정
- DBMS는 해당 데이터 모델을 찾아 어떤 물리적 데이터가 필요한지 결정
- DBMS는 원하는 데이터를 읽기위한 명령을 운영체제로 던짐(디스크에 접근은 운영체제만 가능하므로)
- 운영체제가 데이터가 저장된 기억장소를 찾아감
- 찾은 데이터를 기억장치 -> 임시 기억장소로 옮김
- 스키마와 서브스키마를 비교하여 DBMS는 응용프로그램에서 필요로 하는 논리적 레코드 추출
- DBMS는 임시 기억 장소로부터 응용 프로그램의 작업장소로 데이터 옮김
- DBMS는 수행 결과를 응용프로그램에 전달
- 응용 프로그램 내 작업장소에서 데이터를 사용
응용 프로그램 -> DBMS -> 운영체제 -> 기억장치 -> 임시기억장소 -> DBMS -> 응용프로그램