SQLD(SQL 개발자) 기출 · 데이터 무결성

어느 회사의 급여 시스템에서 다음과 같은 상황이 발생하였다. 이 상황에 해당하는 트랜잭션의 특징은 무엇인가?
본문)
<상황>
회계 부서에서 전체 직원의 급여를 10% 인상하는 트랜잭션을 수행하던 중,
직원 일부의 급여는 정상적으로 갱신되었으나 중간에 전원 장애로 트랜잭션이 중단되었다.
시스템은 자동으로 모든 변경사항을 취소했고, 급여는 원래 상태로 돌아갔다.

이 문제 풀어보기

정답 및 해설 보기

정답: 4번

일부만 처리되었으나 전체 작업이 취소되고 원래 상태로 복원됨 → 전형적인 원자성
원자성: “전부 실행 or 전부 무효” 원칙
시스템 장애에도 데이터가 보존 → 지속성
동시에 수행되는 트랜잭션 간 간섭 없음 → 독립성
트랜잭션 전후 정합성 유지 → 일관성
이 단원 연속 풀기 · 데이터 무결성개념서 목차 보기

이 단원 공개 기출 7문항

  1. 부서와 사원 테이블을 생성하는 SQL 문장을 수행한 후 튜플 삽입으로 두 테이블의 상태가 다음과 같을 때, 테이블 연산 수행에 대한 설명으로 올바르지 않은 것은?…데이터 무결성
  2. 다음 보기에서 설명하고 있는 데이터베이스 키의 종류는 무엇인가?데이터 무결성
  3. 다음 중 데이터베이스 테이블의 제약조건에 대한 설명으로 올바르지 않은 것은?데이터 무결성
  4. 다음 보기 중 데이터베이스 테이블의 제약조건에 대한 설명으로 올바르지 않은 것은?데이터 무결성
  5. 다음 설명 중 가장 적절하지 않은 것은? (단, DBMS는 오라클)데이터 무결성
데이터 무결성 기출 전체 보기 →