문제
Database의 논리적 업무 최소 단위는?
① 트랜잭션 ② 레코드 ③ Query ④ 테이블
정답
1번
해설
정답: 1. 트랜잭션은 데이터베이스에서 더 이상 분할할 수 없는 논리적 업무 처리 단위이다.
오답 풀이
- 1번: 논리적 업무 최소 단위로 적절하다.
- 2번: 레코드는 테이블의 한 행을 의미한다.
- 3번: Query는 트랜잭션을 구성하는 개별 SQL 문일 수 있지만 논리적 업무 단위로 보기 어렵다.
- 4번: 테이블은 데이터를 저장하는 구조이다.
보충 개념 트랜잭션은 여러 SQL 문을 하나의 논리적 단위로 묶을 수 있다. 트랜잭션은 ACID 특성을 만족해야 한다.