Veri Modeli Türleri

 

Üst Düzey Kavramsal Veri Modelleri

Üst düzey kavramsal veri modelleri, verilerin insanların verileri algılama biçimlerine yakın şekillerde sunulması için kavramlar sağlar. Tipik bir örnek, varlıklar, nitelikler ve ilişkiler gibi ana kavramları kullanan varlık ilişki modelidir. Bir varlık; bir çalışan veya bir proje gibi gerçek dünyadaki bir nesneyi temsil eder. Varlık; çalışanın adı, adresi ve doğum tarihi gibi özellikleri temsil eden özniteliklere sahiptir. Bir ilişki; varlıklar arasındaki bir ilişkiyi temsil eder; örneğin, bir çalışan birçok projede çalışır. Çalışan ile her proje arasında bir ilişki vardır.

Kayıt Tabanlı Mantıksal Veri Modelleri

Kayıt tabanlı mantıksal veri modelleri, kullanıcıların anlayabileceği ancak verilerin bilgisayarda depolanma şeklinden çok uzak olmayan kavramlar sağlar. Bu türde iyi bilinen üç veri modeli ilişkisel veri modelleri, ağ veri modelleri ve hiyerarşik veri modelleridir.

  • İlişkisel model, verileri ilişkiler veya tablolar olarak temsil eder. Örneğin, Bilim Dünyası'ndaki üyelik sisteminde her üyeliğin birçok üyesi vardır (bkz. 2. bölümdeki ikinci görsel). Üyelik tanımlayıcısı, son kullanma tarihi ve adres bilgileri üyelikteki alanlardır. Üyeler Mickey, Minnie, Mighty, Door, Tom, King, Man ve Moose gibi bireylerdir. Her kaydın üyelik tablosunun bir örneği olduğu söylenir.
  • Ağ modeli verileri kayıt tipleri olarak temsil eder. Bu model ayrıca, aşağıdaki şekilde gösterildiği gibi, küme tipi olarak adlandırılan sınırlı bir bire çok ilişki türünü temsil eder.
Şekil; Ağ modeli diyagramı.
  • Hiyerarşik model, verileri hiyerarşik bir ağaç yapısı olarak temsil eder. Hiyerarşinin her bir dalı bir dizi ilgili kaydı temsil eder. Aşağıdaki şekil bu şemayı hiyerarşik model gösteriminde göstermektedir.
Şekil; Hiyerarşik model diyagramı.
Alıştırmalar
1. Veri modeli nedir?

2. Üst düzey kavramsal veri modeli nedir?

3. Varlık nedir? Bir nitelik nedir? İlişki nedir?

4. Yaygın kayıt tabanlı mantıksal veri modellerini listeleyiniz ve kısaca açıklayınız.

Atıf

Veritabanı Tasarımı'nın bu bölümü, Nguyen Kim Anh tarafından yazılan ve Creative Commons Attribution License 3.0 lisansı ile lisanslanan Database System Concepts adlı eserden türetilmiştir.

Önceki Ders: Veritabanının Özellikleri ve Faydaları

Sonraki Ders: Veri Modelleme

Yorumlar

Bu blogdaki popüler yayınlar

Gelişim ve Kalıtım Eleştirel Düşünme Soruları

Periodonsiyum Klinik Uygulamalar

Dentin Oluşumu