Kısmi Bağımlılık Nedir?

Veri tabanı yönetim sistemlerinde, kısmi bağımlılık, bir birincil anahtarın başka bir özelliğin veya bir takım niteliklerin sonucunu belirlediği olguyu ifade eden işlevsel bir bağımlılıktır. Veritabanındaki bir tablo, tablonun birincil anahtarının yalnızca bir bölümünün değerine bağlıdır, ancak birincil anahtarın tamamına değil.

İşlevsel bağımlılığa normalleşme de denir ve 1970 yılında Profesör Codd tarafından tanıtıldı. Üç normal form tanımlar (birinci, ikinci ve üçüncü) ve veritabanlarını etkileyebilecek üç anomali türünden kaçınmak için kullanılır. Bu üç anomali ekleme, silme ve güncellemedir. Bir veritabanı eksik, tutarsız ve /veya çelişkili olduğunda bir anormallik meydana gelir. Normalleşmenin temel amacı, belirli verilerin niteliklerinin uygun bir tanımını oluşturmaktır. Tablodaki farklı verilerdeki ilişkileri vurgular. Örneğin, bir öğrenci tablosunda öğrenci adı, ders, giriş numarası ve giriş alanları olarak notları olabilir. Bu alanlardan biri veya birkaçı ilgili ise, normalleştirme bir öğrencinin detaylarında yapılan herhangi bir değişikliğin diğerinin detaylarını etkilememesini sağlar. Anomalilerde, kullanıcı kesinlikle gerekli olduğunda bile yeni veri ekleyemez. Ek olarak, bir öğrencinin verilerini silmek, diğerinin verisinin kaybolmasına neden olabilir. Benzer şekilde, bir kayıt güncellendiğinde, aynı öğenin diğer örnekleri güncellenmez.