데이터 모델과 SQL

데이터 모델과 SQL 기초: 정규화, 조인, 트랜잭션 관리 이해하기

데이터 모델과 SQL에서는 정규화와 반정규화의 개념을 통해 데이터 구조를 최적화하고, 관계와 조인의 중요성을 이해합니다. 또한, 트랜잭션 관리, Null 속성의 처리, 식별자 개념(본질식별자 및 인조식별자)에 대해 다룹니다. 이를 통해 데이터베이스 설계의 기초를 다질 수 있습니다.

트랜잭션 관리 (TCL)

트랜잭션 관리와 ACID 특성: 데이터베이스 일관성 유지하기

트랜잭션 관리(TCL)는 데이터베이스에서 데이터의 일관성을 유지하는 중요한 개념입니다. COMMIT으로 변경 사항을 확정하고, ROLLBACK으로 취소할 수 있습니다. SAVEPOINT를 사용해 중간 지점을 설정할 수 있으며, 트랜잭션의 ACID 특성과 격리 수준, 잠금 메커니즘도 이해해야 합니다.