728x90 BCNF1 [SQL] 6. SQL의 "데이터베이스 설계 및 정규화" SQL 학습: 데이터베이스 설계 및 정규화데이터베이스 설계와 정규화는 데이터베이스의 효율성과 무결성을 유지하는 데 중요한 역할을 합니다. 이번 글에서는 정규화의 개념과 각 정규형에 대해 알아보고, 반정규화의 개념과 필요성에 대해 설명하겠습니다.6.1 정규화 개념정규화는 데이터베이스를 설계할 때 중복을 최소화하고 데이터의 일관성과 무결성을 유지하기 위해 데이터베이스를 구조화하는 과정입니다. 정규화는 여러 단계로 이루어지며, 각 단계는 특정 규칙을 만족시켜야 합니다. 1. 제1정규형 (1NF)모든 열의 값이 원자값(더 이상 분해할 수 없는 값)을 가져야 합니다.각 행이 유일해야 하며, 중복된 행이 없어야 합니다.예제 - 기본 테이블 구조IDNamePhone Numbers1John123-4567, 234-56.. 2024. 7. 13. 이전 1 다음 728x90