İkinci normal form - Vikipedi
İçeriğe atla
Ana menü
Gezinti
  • Anasayfa
  • Hakkımızda
  • İçindekiler
  • Rastgele madde
  • Seçkin içerik
  • Yakınımdakiler
Katılım
  • Deneme tahtası
  • Köy çeşmesi
  • Son değişiklikler
  • Dosya yükle
  • Topluluk portalı
  • Wikimedia dükkânı
  • Yardım
  • Özel sayfalar
Vikipedi Özgür Ansiklopedi
Ara
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç

İçindekiler

  • Giriş
  • 1 2NF ve aday anahtarlar
  • 2 Ayrıca bakınız
  • 3 Kaynakça
  • 4 Dış bağlantılar

İkinci normal form

  • Deutsch
  • English
  • Español
  • Magyar
  • 日本語
  • 한국어
  • Norsk bokmål
  • Русский
  • Simple English
  • Српски / srpski
  • தமிழ்
  • Українська
  • Tiếng Việt
  • 中文
Bağlantıları değiştir
  • Madde
  • Tartışma
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Araçlar
Eylemler
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Genel
  • Sayfaya bağlantılar
  • İlgili değişiklikler
  • Kalıcı bağlantı
  • Sayfa bilgisi
  • Bu sayfayı kaynak göster
  • Kısaltılmış URL'yi al
  • Karekodu indir
Yazdır/dışa aktar
  • Bir kitap oluştur
  • PDF olarak indir
  • Basılmaya uygun görünüm
Diğer projelerde
  • Vikiveri ögesi
Görünüm
Vikipedi, özgür ansiklopedi

İ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.[1]

Aşağıdaki iki gerekliliği yerine getiren bir ilişki ikinci normal biçimdedir:

  1. 1NF kriterlerini sağlamalı.
  2. İ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

[değiştir | kaynağı değiştir]

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.
Elektrikli diş fırçası modelleri
Ü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:

Elektrikli diş fırçası üreticileri
Üretici firma Üretici ülke
Forte İtalya
Dent-o-Fresh Amerika Birleşik Devletleri
Brushmaster Amerika Birleşik Devletleri
Kobayashi Japonya
Hoch Almanya
Elektrikli diş fırçası modelleri
Ü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

[değiştir | kaynağı değiştir]
  • Birinci normal form
  • Üçüncü normal form
  • Boyce–Codd normal formu

Kaynakça

[değiştir | kaynağı değiştir]
  1. ^ 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

[değiştir | kaynağı değiştir]
  • Mike Chapple Tarafından Veritabanı Normalleştirme Temelleri 2 Aralık 2017 tarihinde Wayback Machine sitesinde arşivlendi. (About.com)
  • Mike Hillyer tarafından Veritabanı Normalizasyonuna Giriş4 Ağustos 2020 tarihinde Wayback Machine sitesinde arşivlendi. .
  • Fred Coulson tarafından ilk 3 normal form üzerine bir eğitim15 Temmuz 2011 tarihinde Wayback Machine sitesinde arşivlendi.
  • Microsoft tarafından veritabanı normalleştirme temellerinin açıklaması10 Şubat 2007 tarihinde Wayback Machine sitesinde arşivlendi.
"https://tr.wikipedia.org/w/index.php?title=İkinci_normal_form&oldid=33298195" sayfasından alınmıştır
Kategoriler:
  • Veritabanları
  • Veri modelleme
Gizli kategoriler:
  • Webarşiv şablonu wayback bağlantıları
  • İncelenmemiş çeviri içeren sayfalar
  • Sayfa en son 10.51, 19 Haziran 2024 tarihinde değiştirildi.
  • Metin Creative Commons Atıf-AynıLisanslaPaylaş Lisansı altındadır ve ek koşullar uygulanabilir. Bu siteyi kullanarak Kullanım Şartlarını ve Gizlilik Politikasını kabul etmiş olursunuz.
    Vikipedi® (ve Wikipedia®) kâr amacı gütmeyen kuruluş olan Wikimedia Foundation, Inc. tescilli markasıdır.
  • Gizlilik politikası
  • Vikipedi hakkında
  • Sorumluluk reddi
  • Davranış Kuralları
  • Geliştiriciler
  • İstatistikler
  • Çerez politikası
  • Mobil görünüm
  • Wikimedia Foundation
  • Powered by MediaWiki
İkinci normal form
Konu ekle