제2정규형

Second normal form

두 번째 정규 형식(2NF)은 데이터베이스 정규화에 사용되는 정규 형식입니다. 2NF는 1971년 [1]E. F. Codd에 의해 처음 정의되었습니다.

다음 두 가지 요구 사항을 충족하는 경우 관계는 '두 번째 정규 형식'입니다.

  1. 번째 정상 형태입니다.
  2. 이 Atribute에는 비프라임 Atribute가 포함되어 있지 않습니다.비프라임 Atribute는 기능적으로 어떤 후보 키적절한 서브셋에도 의존하지 않습니다.관계의 비프라임 속성은 관계의 후보 키의 일부가 아닌 속성입니다.

간단히 말해 관계가 1NF에 있고 관계의 모든 비 프라임 속성이 모든 후보 키 전체에 의존할 경우 관계는 2NF에 있습니다.비프라임과 비프라임 Atribute의 의존관계는 제한되지 않습니다.그것은 세 번째 정규 형식으로 다루어진다.

2NF 및 후보 키

후보 키의 일부에 대한 기능 의존성은 2NF 위반입니다.이 관계에는 프라이머리 키 외에 다른 후보 키가 포함될 수 있습니다.이러한 후보 에는 prime Atribute 이외의 Atribute가 part-key 의존하지 않도록 할 필요가 있습니다.

다음 관계가 2NF를 충족하지 않는 이유는 다음과 같습니다.

  • {Manufacturer country}은(는) {Manufacturer}에 종속되어 있습니다.
  • {Manufacturer country}은(는) 후보 키의 일부가 아니므로 비 프라임 특성입니다.
  • {Manufacturer}은(는) {Manufacturer, Model} 후보 키의 적절한 하위 집합입니다.

{Manufacturer country}은(는) 후보 키의 일부에 기능적으로 종속된 비우선 특성이므로 관계가 2NF에 위반됩니다.

전동 칫솔 모델
제조원 모델 제조원 국가
포르테 X-Prime 이탈리아
포르테 울트라클라이언 이탈리아
덴토프레시 이지브러시 미국
브러시 마스터 슈퍼브러시 미국
고바야시 ST-60 일본.
호치 토스마스터 독일.
호치 X-Prime 독일.

관계가 2NF에 없습니다. {Manufacturer, Model}은(는) 후보 키이며 제조업체 국가는 해당 하위 집합(제조업체)에 종속되어 있습니다.설계가 2NF에 적합하도록 하려면 다음 두 가지 관계가 필요합니다.

전동칫솔 제조사
제조원 제조원 국가
포르테 이탈리아
덴토프레시 미국
브러시 마스터 미국
고바야시 일본.
호치 독일.
전동 칫솔 모델
제조원 모델
포르테 X-Prime
포르테 울트라클라이언
덴토프레시 이지브러시
브러시 마스터 슈퍼브러시
고바야시 ST-60
호치 토스마스터
호치 X-Prime

「 」를 참조해 주세요.

레퍼런스

  1. ^ Codd, E. F. "데이터베이스 관계형 모델의 추가 정규화"(1971년 5월 24~25일 뉴욕시 Courant Computer Science Symposia Series 6, "데이터베이스 시스템"에서 발표)IBM Research Report RJ909(1971년 8월 31일).Randall J. Rustin (ed.)에 재출판, Data Base Systems: Courant Computer Science Symposia Series 6. Frentice-Hall, 1972.

추가 정보

  • Litt의 힌트: 정규화
  • Date, C. J.; Lorentzos, N.; Darwen, H. (2002). Temporal Data & the Relational Model (1st ed.). Morgan Kaufmann. ISBN 1-55860-855-9.{{cite book}}: CS1 maint :url-status (링크)
  • Date, C. J. (2004). Introduction to Database Systems (8th ed.). Boston: Addison-Wesley. ISBN 978-0-321-19784-9.
  • Kent, W. (1983). "A Simple Guide to Five Normal Forms in Relational Database Theory". Communications of the ACM. 26: 120–125.

외부 링크