목록2024/12/03 (1)
개발자공부일기
데이터베이스 정규화
오늘은 데이터스키마를 작성하는 도중 팀원분이 들고오시기도 했고 예전에 정보처리기사 준비할때 배웠던 것들인데 오래돼서 기억도 잘 안나고 정확히 잘 모르는거 같아서 정규화라는 것에 대해서 조사하게 되었습니다. 정규화의 목적중복 제거: 동일한 데이터가 여러 테이블에 반복되지 않도록 설계.데이터 무결성: 데이터가 정확하고 일관되게 유지되도록 설계.이상 현상 방지:삽입 이상: 데이터를 추가할 때 불필요하거나 누락된 정보를 요구하지 않도록 설계.삭제 이상: 데이터를 삭제할 때 다른 관련 데이터가 함께 사라지지 않도록 설계.갱신 이상: 데이터를 수정할 때 여러 곳에서 수정하지 않도록 설계. 데이터베이스 정규화의 단계(1NF ~ 6NF)정규화는 데이터 중복을 최소화하고, 데이터 무결성을 유지하며, 효율적인 데이터베이스..
TIL(Today I Learned)
2024. 12. 3. 20:16