İkinci normal form (2NF), veritabanı normalleştirmesinde kullanılan normal bir formdur. 2NF orijinal olarak 1971'de E. F. Codd tarafından tanımlanmıştır.
Aşağıdaki iki gerekliliği yerine getiren bir ilişki ikinci normal biçimdedir:
- 1NF kriterlerini sağlamalı.
- İlişkinin herhangi bir aday anahtarı, herhangi bir alt kümesine işlevsel olarak bağımlı olan asal olmayan herhangi bir niteliğe sahip olmamalıdır. Bir ilişkinin asal olmayan bir niteliği, ilişkinin herhangi bir aday anahtarının parçası olmayan bir niteliktir.
Basitçe ifade etmek gerekirse, bir ilişki 1NF içindeyse ve ilişkinin asal olmayan her özniteliği her aday anahtarın tamamına bağlıysa 2NF'dedir. Burada, asal olmayan özniteliklerin bağımlılığına herhangi bir kısıtlama getirilmediği unutulmamalıdır. Bu, üçüncü normal formda ele alınan bir konudur.
2NF ve aday anahtarlar
Herhangi bir aday anahtarın bir kısmına işlevsel bağımlılık, 2NF'nin ihlalidir. Birincil anahtara ek olarak, ilişki başka aday anahtarlar içerebilir; Asal olmayan özniteliklerin bu aday anahtarlardan herhangi birine kısmi anahtar bağımlılığı olmadığının belirlenmesi gereklidir.
Aşağıdaki ilişki 2NF koşullarını sağlamaz:
- {Üretici ülke} işlevsel olarak {Üretici firmaya}'ya bağlıdır
- {Üretici ülke} bir aday anahtarın parçası olmadığı için asal olmayan bir özelliktir.
- {Üretici firma}, {Üretici firma, Model} aday anahtarının bir alt kümesidir
- Bu nedenle, {Üretici ülke}, işlevsel olarak aday anahtarın bir parçasına bağımlı olan ve 2NF'yi ihlal eden birincil olmayan bir özelliktir.
Üretici firma | Modeli | Modelin tam adı | Üretici ülke |
---|---|---|---|
Forte | X-Prime | Forte X-Prime | İtalya |
Forte | Çok temiz | Forte Ultraclean | İtalya |
Dent-o-Fresh | EZbrush | Dent-o-Fresh EZbrush | Amerika Birleşik Devletleri |
Brushmaster | SuperBrush | Brushmaster SuperBrush | Amerika Birleşik Devletleri |
Kobayashi | ST-60 | Kobayashi ST-60 | Japonya |
Hoch | Diş ustası | Hoch Diş Uzmanı | Almanya |
Hoch | X-Prime | Hoch X-Prime | Almanya |
Tasarımcı birincil anahtarı {Model tam adı} olarak belirtmiş olsa bile, diğer aday anahtarlar nedeniyle ilişki 2NF'de değildir. {Üretici firma, Model} de bir aday anahtardır ve Üretici ülke bunun uygun bir alt kümesine bağlıdır: Üretici firmaya. Tasarımın 2NF'e uygun hale getirilmesi için iki ilişkiye sahip olması gerekir:
Üretici firma | Üretici ülke |
---|---|
Forte | İtalya |
Dent-o-Fresh | Amerika Birleşik Devletleri |
Brushmaster | Amerika Birleşik Devletleri |
Kobayashi | Japonya |
Hoch | Almanya |
Üretici firma | Modeli | Modelin tam adı |
---|---|---|
Forte | X-Prime | Forte X-Prime |
Forte | Çok temiz | Forte Ultraclean |
Dent-o-Fresh | EZbrush | Dent-o-Fresh EZbrush |
Brushmaster | SuperBrush | Brushmaster SuperBrush |
Kobayashi | ST-60 | Kobayashi ST-60 |
Hoch | Diş ustası | Hoch Diş Uzmanı |
Hoch | X-Prime | Hoch X-Prime |
Ayrıca bakınız
Kaynakça
- ^ Codd, E. F. "Further Normalization of the Data Base Relational Model". (Presented at Courant Computer Science Symposia Series 6, "Data Base Systems", New York City, May 24–25, 1971.) IBM Research Report RJ909 (August 31, 1971). Republished in Randall J. Rustin (ed.), Data Base Systems: Courant Computer Science Symposia Series 6. Prentice-Hall, 1972.
Dış bağlantılar
- Mike Chapple Tarafından Veritabanı Normalleştirme Temelleri 2 Aralık 2017 tarihinde Wayback Machine sitesinde . (About.com)
- Mike Hillyer tarafından Veritabanı Normalizasyonuna Giriş4 Ağustos 2020 tarihinde Wayback Machine sitesinde . .
- Fred Coulson tarafından ilk 3 normal form üzerine bir eğitim15 Temmuz 2011 tarihinde Wayback Machine sitesinde .
- Microsoft tarafından veritabanı normalleştirme temellerinin açıklaması10 Şubat 2007 tarihinde Wayback Machine sitesinde .
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Ikinci normal form 2NF veritabani normallestirmesinde kullanilan normal bir formdur 2NF orijinal olarak 1971 de E F Codd tarafindan tanimlanmistir Asagidaki iki gerekliligi yerine getiren bir iliski ikinci normal bicimdedir 1NF kriterlerini saglamali Iliskinin herhangi bir aday anahtari herhangi bir alt kumesine islevsel olarak bagimli olan asal olmayan herhangi bir nitelige sahip olmamalidir Bir iliskinin asal olmayan bir niteligi iliskinin herhangi bir aday anahtarinin parcasi olmayan bir niteliktir Basitce ifade etmek gerekirse bir iliski 1NF icindeyse ve iliskinin asal olmayan her ozniteligi her aday anahtarin tamamina bagliysa 2NF dedir Burada asal olmayan ozniteliklerin bagimliligina herhangi bir kisitlama getirilmedigi unutulmamalidir Bu ucuncu normal formda ele alinan bir konudur 2NF ve aday anahtarlarHerhangi bir aday anahtarin bir kismina islevsel bagimlilik 2NF nin ihlalidir Birincil anahtara ek olarak iliski baska aday anahtarlar icerebilir Asal olmayan ozniteliklerin bu aday anahtarlardan herhangi birine kismi anahtar bagimliligi olmadiginin belirlenmesi gereklidir Asagidaki iliski 2NF kosullarini saglamaz Uretici ulke islevsel olarak Uretici firmaya ya baglidir Uretici ulke bir aday anahtarin parcasi olmadigi icin asal olmayan bir ozelliktir Uretici firma Uretici firma Model aday anahtarinin bir alt kumesidir Bu nedenle Uretici ulke islevsel olarak aday anahtarin bir parcasina bagimli olan ve 2NF yi ihlal eden birincil olmayan bir ozelliktir Elektrikli dis fircasi modelleri Uretici firma Modeli Modelin tam adi Uretici ulkeForte X Prime Forte X Prime ItalyaForte Cok temiz Forte Ultraclean ItalyaDent o Fresh EZbrush Dent o Fresh EZbrush Amerika Birlesik DevletleriBrushmaster SuperBrush Brushmaster SuperBrush Amerika Birlesik DevletleriKobayashi ST 60 Kobayashi ST 60 JaponyaHoch Dis ustasi Hoch Dis Uzmani AlmanyaHoch X Prime Hoch X Prime Almanya Tasarimci birincil anahtari Model tam adi olarak belirtmis olsa bile diger aday anahtarlar nedeniyle iliski 2NF de degildir Uretici firma Model de bir aday anahtardir ve Uretici ulke bunun uygun bir alt kumesine baglidir Uretici firmaya Tasarimin 2NF e uygun hale getirilmesi icin iki iliskiye sahip olmasi gerekir Elektrikli dis fircasi ureticileri Uretici firma Uretici ulkeForte ItalyaDent o Fresh Amerika Birlesik DevletleriBrushmaster Amerika Birlesik DevletleriKobayashi JaponyaHoch AlmanyaElektrikli dis fircasi modelleri Uretici firma Modeli Modelin tam adiForte X Prime Forte X PrimeForte Cok temiz Forte UltracleanDent o Fresh EZbrush Dent o Fresh EZbrushBrushmaster SuperBrush Brushmaster SuperBrushKobayashi ST 60 Kobayashi ST 60Hoch Dis ustasi Hoch Dis UzmaniHoch X Prime Hoch X PrimeAyrica bakinizBirinci normal form Ucuncu normal form Boyce Codd normal formuKaynakca Codd E F Further Normalization of the Data Base Relational Model Presented at Courant Computer Science Symposia Series 6 Data Base Systems New York City May 24 25 1971 IBM Research Report RJ909 August 31 1971 Republished in Randall J Rustin ed Data Base Systems Courant Computer Science Symposia Series 6 Prentice Hall 1972 Dis baglantilarMike Chapple Tarafindan Veritabani Normallestirme Temelleri 2 Aralik 2017 tarihinde Wayback Machine sitesinde About com Mike Hillyer tarafindan Veritabani Normalizasyonuna Giris4 Agustos 2020 tarihinde Wayback Machine sitesinde Fred Coulson tarafindan ilk 3 normal form uzerine bir egitim15 Temmuz 2011 tarihinde Wayback Machine sitesinde Microsoft tarafindan veritabani normallestirme temellerinin aciklamasi10 Subat 2007 tarihinde Wayback Machine sitesinde