SQL에서는 데이터베이스에 대한 일련의 처리를 하나로 모은 작업단위로 … | [정보처리기능사 필기] 07년 4회차 기출문제 상세 페이지
1[정보처리기능사 필기] 07년 4회차
SQL에서는 데이터베이스에 대한 일련의 처리를 하나로 모은 작업단위로 관리할 수 있다. 이 작업 단위를 무엇이라 하는가?
1
페이징(Paging)
2
스풀링(Spooling)
3
트랜잭션(Transaction)
4
디스패치(Dispatch)
해설
데이터베이스에 대한 일련의 연산을 하나의 논리적 작업 단위로 묶어 관리하는 것을 ③ 트랜잭션(Transaction)이라 한다.
트랜잭션은 전부 반영되거나 전부 취소되는 원자성(Atomicity)을 가지며, 이를 통해 데이터베이스의 일관성과 무결성을 보장한다.
- ① 페이징(Paging): 가상기억장치에서 기억공간을 일정 크기로 나누어 관리하는 기법이다.
- ② 스풀링(Spooling): 입출력 장치와 CPU의 속도 차이를 완화하기 위해 디스크를 버퍼로 활용하는 기법이다.
- ④ 디스패치(Dispatch): 프로세스 스케줄러가 CPU를 할당하는 것을 말한다.
오류나 개정된 내용이 보이면 알려주세요