데이터베이스 정규화 란 무엇입니까? -techopedia에서 정의

정규화 란 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-정규화 란 무엇입니까?

정규화는 데이터베이스에서 데이터를 재구성하여 두 가지 기본 요구 사항을 충족시키는 프로세스입니다. 항목이 함께 저장됩니다). 표준화는 여러 가지 이유로 중요하지만 주로 데이터베이스가 가능한 한 적은 디스크 공간을 차지하여 성능이 향상되기 때문에 중요합니다.

정규화는 데이터 정규화라고도합니다.

Techopedia는 정규화를 설명합니다

세 가지 주요 정규화 유형이 아래에 나열되어 있습니다. 참고 : "NF"는 "일반 형식"을 나타냅니다.

  • 1NF
  • 2NF
  • 3NF

다음 세 가지 NF가 존재하지만 거의 사용되지 않습니다.

  • BCNF
  • 4NF
  • 5NF

첫 세 NF는 1970 년대 초 관계형 데이터 모델 EF Codd의 아버지에 의해 파생되었습니다. 오늘날의 모든 관계형 데이터베이스 엔진은 그의 규칙을 사용합니다.

일부 관계형 데이터베이스 엔진은 모든 정규화 규칙에 대한 기준을 엄격하게 충족하지는 않습니다. Access 2007 데이터베이스 응용 프로그램에서 Microsoft가 도입 한 다중 값 필드 기능을 예로들 수 있습니다. 이러한 기능으로 인해 해당 응용 프로그램이 실제 관계형 데이터베이스 관리 시스템이 될 수 있는지 여부에 대한 데이터베이스 관련 논쟁이 격렬 해졌습니다.

정규화 란 무엇입니까? -techopedia에서 정의