Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 3235|Yanıt: 0

Üçüncül şema ve veritabanındaki ikincil görüntü (eşleme)

[Bağlantıyı kopyala]
Yayınlandı 19.05.2024 12:28:22 | | | |
Üç 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)





Önceki:'Window'da 'atob' çalıştırılamadı: Çözülecek dizeni...
Önümüzdeki:OpenPDF, 'xxx' yazı tipi kullanır ve 'Identity-H' tanınmıyor
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com