Program-Veri Bağımsızlığı ve Meta Veri Nedir?

Program-veri bağımsızlığı, verileri içeren veritabanında yapılan değişikliklerden bağımsız olarak verileri olduğu gibi ve erişilebilir bırakma yeteneği anlamına gelir. Bağımsızlık, veritabanı yöneticilerinin bir kurumun yeni bilgi ihtiyaçlarını karşılamak için bir veritabanını yeniden yapılandırmasına olanak tanır. Araştırma, raporlama ve bilinçli kararlar için verilere ihtiyaç duyan kişilerin birdenbire ona ulaş. Meta veriler, veritabanı yöneticilerine veritabanı yönetim sistemi veya DBMS'nin kendisi hakkında bilgi sağlayarak, veri bütünlüğünü korumalarına ve veritabanı performansını izlemelerine yardımcı olur.

Veritabanı Şeması

Veritabanı şemaları, verilerin bir VTYS'de nasıl saklandığını ve bir veritabanının tabloları arasındaki ilişkileri açıklayan veritabanları için planlardır. Fiziksel bir şema, verilerin bir bilgisayarda nasıl depolandığını açıklar ve dijital veriler için depolama olarak kullanılan gerçek donanımı tanımlar. Bir veritabanının mantıksal şeması, verilerin veritabanı içinde nasıl düzenlendiğini açıklar ve hangisi gibi ayrıntılar sağlar. tablolar belirli veriler için kullanılır ve tablolar arasında ilişkiler kurmak için birincil anahtarlar olarak hangi değerler kullanılır.

Günün Videosu

Veri Bağımsızlığı

Program-veri bağımsızlığının iki hiyerarşik düzeyi vardır ve bunların her biri veri bütünlüğünü ve erişilebilirlik, bir kuruluşun fiziksel veya mantıksal şemasında yapabileceği herhangi bir değişikliğe rağmen korunur. onun veritabanı. Fiziksel veri bağımsızlığı, hiyerarşinin alt düzeyidir ve bir kuruluşun, kullandığı donanımı yükseltme becerisini ifade eder. veritabanının mantıksal şemasını veya son kullanıcının bir bilgisayardaki uygulamalar aracılığıyla verilere erişme yeteneğini bozmadan veri depolama. Benzer şekilde, mantıksal veri bağımsızlığı, veritabanı yöneticilerine mantıksal verilerde değişiklik yapma özgürlüğü verir. son kullanıcıların VTYS'ye erişimini kesintiye uğratmadan yeni tablolar ekleme veya mevcut tablolara alan ekleme veri.

Meta veriler, bir veritabanı içindeki verileri tanımlayan verilerdir. Tipik bir VTYS'deki meta veriler, aşağıdaki gibi öznitelikleri açıklayan veritabanının tabloları ve sütunlarındaki verileri içerir: tablo ve sütun adları, alan boyutları ve dizeler, tamsayılar veya para birimi değerleri gibi veri türleri; tutar. Meta veriler ayrıca tablolar ile veritabanının verilere erişme ve veri bütünlüğünü koruma kuralları arasındaki ilişkileri ifade eder.

Bilgi sözlüğü

Bir veritabanının veri sözlüğü, veritabanının şemasındaki tüm verileri konsolide eden meta veri deposudur. Veritabanı sözlüğü, meta verileri, bir veritabanı yöneticisinin bir veri tanımlama dili ile oluşturduğu kendi tablo kümesinde saklar. DDL, SQL veya Java anlamında bir dil değildir; kullanıcının tablolar gibi veritabanı nesneleri oluşturmasına ve değiştirmesine izin veren bir dil içindeki komutların bir alt kümesidir. Veri sözlüğü, veri tabanının yapısına ilişkin verilere ek olarak, veri tabanı prosedürleri ve kullanıcı erişim izinleri hakkında da bilgi içerir. Bu bilgi havuzu, kullanıcıların ilişkisel bütünlüğü ihlal edecek diğer nesnelerin veya birincil anahtarların adlarını çoğaltan nesneler oluşturmasını engelleyerek veri bütünlüğünün korunmasına yardımcı olur.