VERİTABANI SİSTEMLERİ Dersi Veritabanı Sistemlerinin Temelleri soru detayı:

PAYLAŞ:

SORU:

Veri bağımsızlığı nedir ve türleri nelerdir?


CEVAP:

Veri bağımsızlığı şema düzeyleri arasındaki dönüştürme kapasitesidir. Veri bağımsızlığı iki başlıkta ele alınır:

  • Mantıksal veri bağımsızlığı (logical data independence), kavramsal şemanın dışsal şemalarda ya da uygulama programlarında değişiklik yapılmaksızın değiştirilebilmesi anlamına gelir. Kavramsal şemada değişiklik, veritabanını genişletmek (bir kayıt tipi ya da veri kalemi eklemek) kısıtları değiştirmek ya da veritabanını eksiltmek (bir kayıt ya da veriyi silmek) biçiminde olabilir.
  • Fiziksel veri bağımsızlığı (physical data independence), kavramsal şemada bir değişiklik yapılmaksızın içsel şemada değişiklik yapma kapasitesidir. Buna bağlı olarak içsel şemada yapılan değişiklik dışsal şemalarda da bir değişiklik yapılmasını gerektirmez. İçsel şemalarda değişiklik ihtiyacı fiziksel dosyalar üzerinde yeniden düzenleme ihtiyacı ile ortaya çıkabilir.