Database 8일차
·
Database
🔧 트랜잭션 + 반정규화 기반 "좋아요" 실습사용자가 강의에 좋아요를 누르면,👉 likes 테이블에 기록하고👉 course 테이블의 likes 수치를 +1 증가시킴⚠️ 이 작업은 트랜잭션으로 묶여 있음 → 하나라도 실패하면 전부 롤백✅ 2. 테이블 구조 및 맥락📌 관련 테이블 구성🧾 likes 테이블 → 학생 ID, 강의 ID 저장 (Many-to-Many 관계)📚 course 테이블 → 강의 정보 + likes 컬럼 포함 (좋아요 수 직접 보관)✅ 3. 쿼리 기능 요약단계기능 설명⚙️ SET AUTOCOMMIT = FALSE;자동 커밋 해제 (직접 커밋하기 전까지 반영 안됨)🚦 START TRANSACTION;트랜잭션 시작➕ INSERT INTO likes(...)누가 어떤 강의에 좋아..