데이터베이스/SQL2 [SQL] DDL, DCL, DML DDLDCLDML 2024. 8. 13. [SQLD] 정규화 / 이상현상 * 이상현상 - 정규화를 하지 않아 발생하는 현상 ( 삽입이상, 갱신이상, 삭제이상 )- 특정 인스턴스가 삽입 될 때 정의되지 않아도 될 속성까지도 반드시 입력되어야 하는 현상이 발생함. SQLD 공부중에 내 프로젝트에 적용해야하는 부분이 있어 틈틈히 메모하려고 탭을 하나 더 만들었다. 데이터베이스 관리를 더 잘 해보기 위해서 공부를 시작했는데, 특히 이 이상현상이 와닿았다. 지금 내 데이터베이스에서는 정리가 안 되어있다보니, 정규화가 되어있지 않아서 한 엔터티에 필요없는 데이터들까지 다 들어있었다. 그 때문에 나중에 삭제하게 될 일이 있다든지, 삽입을 하더라도 비어있는 속성이 존재해 NULL 로 삽입이 되는 부분이 존재했다. 반대로 반정규화 수행 케이스도 있었다. 정규화를 통해서 너무 과하게 쪼개.. 2024. 5. 13. 이전 1 다음