- Veri bağımsızlığı üç şema mimarisi kullanılarak açıklanabilir.
- Veri bağımsızlığı, şemayı bir sonraki daha yüksek düzeyde değiştirmeden, veritabanı sisteminin bir düzeyindeki şemayı değiştirebilme özelliğini ifade eder.
İki tür veri bağımsızlığı vardır:
1. Mantıksal Veri Bağımsızlığı
- Mantıksal veri bağımsızlığı, dış şemayı değiştirmeye gerek kalmadan kavramsal şemayı değiştirebilme özelliğini ifade eder.
- Mantıksal veri bağımsızlığı, dış düzeyi kavramsal görünümden ayırmak için kullanılır.
- Verilerin kavramsal görünümünde herhangi bir değişiklik yaparsak, verilerin kullanıcı görünümü etkilenmeyecektir.
- Mantıksal veri bağımsızlığı kullanıcı arayüzü seviyesinde gerçekleşir.
2. Fiziksel Veri Bağımsızlığı
- Fiziksel veri bağımsızlığı, kavramsal şemayı değiştirmeye gerek kalmadan iç şemayı değiştirebilme kapasitesi olarak tanımlanabilir.
- Veritabanı sistem sunucusunun depolama boyutunda herhangi bir değişiklik yaparsak veritabanının Kavramsal yapısı etkilenmeyecektir.
- Fiziksel veri bağımsızlığı, kavramsal düzeyleri iç düzeylerden ayırmak için kullanılır.
- Fiziksel veri bağımsızlığı mantıksal arayüz düzeyinde gerçekleşir.
Şekil: Veri Bağımsızlığı