Veri Modelleme Analojileri
Veri Modelleme Analojileri
Bu Analoji Çalışma Sayfası, karşılaştırdığınız kavramları ve kavramların ortak noktalarına dair birkaç ifadeyi listeler. Bu, analojilerinizi net bir şekilde yakalamak ve belgelemek için değerli bir araçtır. Ayrıca, yeni analojiler geliştirdikçe bu tabloya zaman içinde eklemeler yapın. Veri yönetiminde yanlış anlaşılan herhangi bir kavram, analoji için birincil adaydır.
Uygulamada Veri Modelleme Analojileri
Veri modellemede en sık kullandığım birkaç benzetmeyi inceleyelim. Bu analojilerin her biri için Analoji Çalışma Sayfasını dolduracağım ve ardından bunların normal konuşmada nasıl kullanılabileceğini açıklamak için bir diyalog formatı kullanarak bir örnek üzerinden geçeceğim.
Bu benzetmeler belirli bir sırayla listelenmemiştir:
Konu alanı modeli üst düzey bir görünümdür. Bir gökdelenin tepesinden bir görünüm, konu alanı modelinin işimiz hakkında üst düzey bir anlayış sağlamasına çok benzer şekilde, çevredeki şehir hakkında üst düzey bir anlayış sağlar.
Veri modeli bir plandır. Bir plan, bir ev veya bina gibi bir yapının aynı türden netlik, tutarlılık ve resmi temsilini sağlar, veri modelinin bir veritabanı tasarımına sağladığı gibidir.
Kurumsal model bir dünya haritasıdır. Kurumsal veri modelinin bir kuruluş içindeki tüm bilgilerin tek bir görünümünü sağlaması gibi, bir dünya haritası da dünyadaki tüm kara ve suların tek bir görünümünü sağlar. Hem dünya haritası hem de kurumsal veri modeli, sorun çözümü ve taraflar arasında ortak zemin ve anlaşma oluşturmak için kullanılabilir.
Standartlar şehir planlamasıdır. Şehir planlaması, içinde yaşadığımız kasabaların daha iyi olması için tutarlılık ve uygunluk sağlar. Hemen hemen aynı şekilde, standartlar departmanlarımızın ve organizasyonlarımızın daha iyi olması için tutarlılık ve uygunluk sağlar.
Bir meta veri deposu bir kitaplıktır. Bir kitaplık, kolay yerleştirme ve erişime izin verecek şekilde düzenlenmiş kitaplar içerir. Bir meta veri deposu, uygulamalarımız ve işimiz hakkında kolay konum belirleme ve geri alma olanağı sağlayacak şekilde düzenlenmiş bilgiler içerir.
Bir veri ambarı bir kalptir. Kalp, vücudumuzun merkezi merkezidir. Kan, toplardamarlarla kalbe, atardamarlarla da kalbimizden taşınır. Benzer şekilde, veri ambarı, raporlama ortamımızın merkezi merkezidir. Pek çok uygulama, bilgileri arabirimler aracılığıyla veri ambarına iletir ve birçok veri pazarı, veri ambarından arabirimler aracılığıyla aktarılan bilgilere ihtiyaç duyar.
Not: Yıllar boyunca kullandığım birçok harika benzetme var ve daha pek çoğu hala keşfedilmeyi bekliyor.
Veri Modeli Taslaklağı
Bu benzetme, veri modellemenin faydalarını ve neden zaman ve çaba gerektirdiğini açıklar. Veri modeli ile izleyicinin aşina olduğu bir ev, bina, uçak ve hatta hız treni gibi bir plan arasında bir karşılaştırma yapılır.
Bir mimarın gelecekteki bir metal, taş, cam veya ahşap yapı için bir taslak oluşturması gibi, veri modelleyici de gelecekteki bir dizi veritabanı tablosu için bir veri modeli oluşturur.
Plan, mimar tarafından oluşturulan ve bitmiş binanın içinde ve dışında her şeyin tam olarak nereye gideceğini gösteren son çalışma çizimidir.
İnşaatçılar, mimar tarafından oluşturulan tasarımın bitmiş yapıya yansıtılması için planları kılavuz olarak kullanır. Taslaklar, inşaatçıya pencereler ve kapılar, aydınlatma armatürleri, elektrik prizleri, su ve gaz hatları vb. dahil her şeyin tam olarak nereye gitmesi gerektiğini söylemek için mimarlar tarafından kullanılan özel standart endüstri sembolleriyle kaplıdır.
Bir veri modeli, iş kullanıcılarına, veri modelleyicilerine, geliştiricilere ve veritabanı yöneticilerine veri gereksinimlerini anlama ve doğrulama konusunda yardımcı olmak için kullanılan doğru bir temsildir. Bir veri modeli, konu alanında, mantıksal veya fiziksel ayrıntı düzeyinde olabilir.
Eğitimde analoji örnekleri
Okul öncesi analoji TÜRLERİ
Kişisel analoji
Oyunlaştırılmış analoji
Okul öncesi analoji etkinlik örnekleri
Felsefe analoji
Analoji örneği
Basit analoji nedir
Plan ve veri modeli arasındaki benzerliklerin her birini gözden geçirelim:
Kesin temsil. Kesin bir temsil, tasarımda yalnızca tek bir yorum olduğu anlamına gelir. Örneğin, bir ev planında tavan 9 fit yüksekliğinde olabilir. Plan üzerinde bu gerçeği not etmek için kullanılan yöntem yoruma açık değildir. Yükseklik dokuz fittir. Sekiz ya da on fit yüksekliğinde değil, hatta dokuz fit, bir inç yüksekliğindedir.
Bir veri modeli aynı düzeyde titizlik sağlar. Bir Müşterinin en az bir Hesabı olmalıdır. Bu da yoruma açık değildir. Bir kişinin Hesabı yoksa, o kişi Müşteri değildir. Çok sayıda yorumun yapılabileceği konuşma dilinin aksine, birden çok yoruma yer yoktur.
Örneğin, bir iş gereksinimleri belgesi “Bir Müşterinin Hesapları olabilir” cümlesini içerebilir. Ama bu cümle gerçekten ne anlama geliyor? Bir Müşterinin Hesabı olamaz mı? Bir Müşterinin Birden Fazlası Olabilir mi? Veri modelinde kural tanımlandıktan sonra yalnızca bir yorum vardır.
Standart endüstri sözdizimi. Standart endüstri sözdizimi, tasarımda kullanılan simgelerin ve temsillerin ülke çapında ve bazen dünya çapında yaygın olarak anlaşıldığı anlamına gelir. Bir plandaki bir elektrik prizinin gösterimi, plan California’daki bir ev veya New York’taki bir ofis binası için olsun, aynıdır.
Bu şekilde elektrikçiler, önce simgelerin anlamlarını ve ardından elektrik gereksinimlerini anlamak için zaman harcamak yerine belirli bir simgenin anlamını tanıyacak ve hemen işe koyulacak şekilde eğitilebilirler. Bir veri modeli ayrıca standart sözdizimine sahiptir. Varlıklar, dikdörtgenler içindeki etiketlerle, ilişkiler çizgilerle vb. temsil edilir.
Bağlantılar ve ilişkiler. Bağlantılar ve ilişkiler, tasarımın tüm bölümlerinin birbiriyle ilişkili olduğu ve bir amaca hizmet ettiği anlamına gelir. Örneğin, bir roller coaster planında hiçbir yere gitmeyen bir damla asla olmaz. Düşen ve tekrar yukarı çıkmayan bir düşüşle ilgili güvenlik sorunlarını bir düşünün.
Benzer şekilde, bir veri modelinde, bütüne bir şekilde katkıda bulunmayan bir varlığa veya ilişkiye asla sahip olamazsınız. Müşterinin Firma, Satış Görevlisi, Sipariş vb. ile ilişkileri vardır. Müşteri, yalnızca işletme içindeki diğer kavramlarla ilgili olduğunda değere sahiptir.
Optimize edilmiş tasarım. Optimize edilmiş tasarım, nihai tasarıma belirli doğa kanunlarının veya endüstri kurallarının uygulanması anlamına gelir. Örneğin bir roller coaster planı, damlaları, halkaları ve tirbuşonları tasarlarken fizik yasalarını ve merkezkaç kuvvetini hesaba katar.
Taslağın, hız treni arabasının ilk düşüşten sonra onu bir sonraki düşüşe taşımak için yeterli enerjiye sahip olması gerektiğini ve yolculuk tamamlanana kadar böyle devam etmesi gerektiğini hesaba katması gerekir. Veri modeli, normalleştirme ve ilişkisel veritabanı tasarımı yasalarını uygular.
Mantıksal veri modelinin tamamlanmasıyla, her bir veri öğesi, birincil anahtara olan bağımlılıklarına dayalı olarak uygun varlığına atanır. Bu, ortaya çıkan veri tabanı tabloları setinde maksimum esneklik ve minimum fazlalık sağlar.