DB설계
-
RDBMS 와 NoSQL 비교해 보기IT 2025. 4. 17. 14:31
🔍 RDBMS vs NoSQL 차이점 항목 RDBMS (Relational DBMS) NoSQL (Not Only SQL) 데이터 모델 테이블 기반 (행/열) 문서, 키-값, 그래프, 컬럼 기반 등 스키마 고정 스키마 (정해진 구조) 유연한 스키마 또는 스키마 없음 확장성 수직 확장 (서버 스펙 업) 수평 확장 (서버를 여러 개로 분산) 트랜잭션 ACID 보장 (정합성 우선) 대부분 Eventually Consistent (속도 우선) 쿼리 언어 SQL 전..
-
외래키(FK) 의 제약조건에 대해 알아보자!DB/Mysql 2025. 4. 15. 11:23
🔍 외래 키 제약조건 예시 모음 (ON DELETE / ON UPDATE)아래는 다양한 FOREIGN KEY 제약 조건 조합과 그 작동 방식을 예시로 정리한 것입니다.✅ 예시 1: ON DELETE RESTRICT / ON UPDATE RESTRICT (기본값)FOREIGN KEY (dept_id) REFERENCES department(dept_id)ON DELETE RESTRICTON UPDATE RESTRICT 자식이 참조 중인 부모 row는 삭제/수정 불가 부서가 존재할 때는 해당 부서 직원 삭제 불가✅ 예시 2: ON DELETE CASCADE / ON UPDATE CASCADEFOREIGN KEY (dept_id) REFERENCES department(dept_id)ON DELETE C..