Üç seviyeli desen, her biri farklı endişelere odaklanan üç soyutlama seviyesidir. Üç seviyeli desenleri ilişkilendirmek için, veritabanı yönetim sistemi üç seviyeli desenler arasında ikinci seviye görüntü fonksiyonunu sağlar. İkincil bir görüntü, görüntünün her iki tarafının nasıl dönüştürülebileceğini belirleyen bir kuraldır. Aşağıda gösterildiği gibi:
Üç seviyeli mod
Kullanıcı seviyesi --> şema dışı (veritabanı sisteminin kullanıcı görünümünü yansıtır)
Dış mod, alt mod veya kullanıcı modu olarak da bilinir ve kullanıcı seviyesine karşılık gelir. Bu, veritabanının bir veya birkaç kullanıcı tarafından görülen bir görünümüdür ve bir uygulamayla ilgili verilerin mantıksal bir temsilidir. Dış şema, şemadan türetilen ve belirli bir kullanıcının şemada kullanmasına izin verilen veri bölümünü içeren bir alt kümesidir. Kullanıcılar, kullanıcılara karşılık gelen veri kayıtlarını dış mod tanımlama dili (dış desen) aracılığıyla tanımlayabilir ve ayrıca bu veri kayıtlarını manipüle etmek için Veri İşleme Dili (DML) kullanabilir.
Kavramsal seviye - > Kavramsal desen (veritabanı sisteminin bütünsel görüşünü yansıtır)
Kavramsal kalıplar, örneğin veya mantıksal kalıplar olarak da bilinir, kavramsal düzeylere karşılık gelir. Veritabanı tasarımcısı tarafından oluşturulan küresel mantıksal yapı, tüm kullanıcıların verilerini birleşik bir bakış açısına, veritabanındaki tüm verilerin mantıksal yapısı ve özelliklerinin genel tanımına ve tüm kullanıcılar için genel veri görünümüne (küresel görünüm) göre sentezlemek amacıyla oluşturulmuş küresel mantıksal yapıdır. Veritabanı yönetim sistemi tarafından sağlanan Veri Tanım Dili (DDL) tarafından tanımlanır ve tanımlanır.
Fiziksel seviye -- > şeması içinde (veritabanı sisteminin depolama görünümünü yansıtır)
İç mod, depolama modu olarak da bilinir ve fiziksel seviyeye karşılık gelir. Bu, veritabanındaki tüm verilerin iç temsili veya temel tanımıdır ve veritabanının mantıksal tanımının en düşük seviyesidir; bu da, depolama ortamındaki verilerin depolama yöntemini ve fiziksel yapısını tanımlar; bu yapı, harici depolama ortamında gerçekten depolanan veritabanına karşılık gelir. İç desen, iç desen açıklama dili ile tanımlanır ve tanımlanır.
İkincil Görüntü (Haritalama)
Veritabanı sistemi, modun üç seviyesi arasında iki seviye görüntü sunar: mod/iç desenin görüntüsü ve dış desen/desenin görüntüsü.
- Kalıp/İç Kalıp İmajı: Kavramsal kalıplar ile iç kalıplar arasında dönüşümü sağlar.
- Dış Mod/Mod Görüntüsü: Dış Mod ile Kavramsal Mod arasında dönüşümü sağlar.
Veri bağımsızlığı, veri ve programların bağımsızlığını ifade eder; veri tanımını programdan ayırır ve DBMS (veritabanı yönetim sistemi) veri depolamadan sorumludur; böylece uygulama basitleştirilir ve uygulama hazırlığı iş yükünü büyük ölçüde azaltır.
Veri bağımsızlığı, DBMS'nin ikincil görüntü yetenekleriyle sağlanır. Veri bağımsızlığı, verinin fiziksel bağımsızlığını ve verinin mantıksal bağımsızlığını içerir.
Aşağıdaki şekilde gösterildiği gibi özet:
未命名绘图.drawio
(2.86 KB, İndirme sayısı: 0)
|