FK

외래키 / 정규화외래키 (Foreign Key)외래키 없으면 존재하지 않는 user_id를 가진 주문을 삽입하거나, 주문이 있는 유저를 삭제해도 DB가 막지 못한다. 고아 데이터가 쌓인다.CREATE TABLE orders ( id INT PRIMARY KEY, user_id INT, product VARCHAR(100), FOREIGN KEY (user_id) REFERENCES users(id));-- 존재하지 않는 user_id 삽입 시-- ERROR 1452: Cannot add or update a child row-- 주문 있는 유저 삭제 시-- ERROR 1451: Cannot delete or update a parent rowON DELETE 옵션-- 유저 삭제 시 주문도 같이 삭..
sooyoung.c.dev
'FK' 태그의 글 목록