SQLD CBT 기출문제 예상문제 408

다음 문제를 풀어보세요.

다음 보기 중 트랜잭션의 ACID 특성에 대한 설명으로 가장 거리가 먼 것을 고르시오.

트랜잭션의 ACID 특성

데이터베이스에서 트랜잭션은 더 이상 쪼갤 수 없는 논리적인 작업의 단위입니다. 트랜잭션은 데이터의 일관성을 보장하기 위해 ACID라는 네 가지 중요한 특성을 가져야 합니다.

  • 원자성 (Atomicity): 트랜잭션은 모두 성공하거나 모두 실패해야 합니다. 부분적으로만 실행되어서는 안 됩니다.
  • 일관성 (Consistency): 트랜잭션 실행 전후에 데이터베이스는 일관된 상태를 유지해야 합니다. 즉, 데이터베이스 제약 조건을 위반하는 트랜잭션은 허용되지 않습니다.
  • 격리성 (Isolation): 동시에 실행되는 트랜잭션들은 서로 영향을 미치지 않아야 합니다. 각 트랜잭션은 독립적으로 실행되는 것처럼 보여야 합니다.
  • 영속성 (Durability): 트랜잭션이 성공적으로 완료되면, 그 결과는 시스템 장애가 발생하더라도 영구적으로 저장되어야 합니다.