R(A) → W(A) → R(B) → W(B) → COMMIT 같은 내부 연산 순서는 바뀌지 않고, 오직 트랜잭션 묶음의 순서만 달라집니다.
같은 A, B를 다루더라도 실행 구간이 겹치지 않으므로 충돌이 드러나지 않습니다. 그래서 결과는 항상 정확합니다.
둘 다 같은 규칙을 지킵니다. 차이는 누가 먼저 전체 실행을 끝내느냐뿐입니다.
직렬 스케줄은 항상 어떤 한 트랜잭션의 결과를 완전히 만든 뒤 다음 트랜잭션으로 넘어갑니다.
앞선 트랜잭션이 I/O를 기다리는 동안에도 뒤 트랜잭션은 시작할 수 없습니다. 트랜잭션이 n개면 가능한 직렬 순서는 n!개입니다.