Object-Relational Mapping

Türkçe karşılığı: Nesne-ilişkisel eşlemeAlan: Yazılım Mühendisliği

Nesne-ilişkisel eşleme (Object-Relational Mapping) — İlişkisel veri modelindeki satırları ve ilişkileri uygulamadaki nesne ve alanlarla eşleyen veri erişim yaklaşımı.

Yazılım Mühendisliği Bağlamı

ORM; işlem yönetimi, identity map, tembel yükleme ve değişiklik izleme gibi davranışlar sağlayabilir. Bu kolaylık SQL maliyetini ortadan kaldırmaz. Sorgu planı ve veri getirme stratejisi bilinçli yönetilmezse veri erişiminin gerçek maliyeti uygulama katmanının arkasında görünmez hâle gelebilir.

Kavramsal Sınır

ORM, ilişkisel veri tabanını bir nesne deposuna dönüştürmez. İşlem yalıtımı, indeksler, kilitleme ve SQL yürütme planları geçerliliğini korur.

İlişkili Yazılım Mühendisliği Kavramları

İlgili teknik yayınlar

Başlık veya özetinde bu kavrama doğrudan karşılık gelen yayınlar.

Java ile Yansıma Tabanlı ORM Geliştirme

Yansıma tabanlı hafif bir ORM'de kritik maliyet SQL üretmekten çok üstveri eşleme, tür dönüşümü, transaction sınırı ve yansıma bilgisinin tekrar kullanılmasından doğar.

Haritalarda Maksimuma Göre Normalizasyon

Maksimuma göre normalizasyon, her değeri seçili kümenin en yüksek değerine oranlar. Harita renginin anlamı; aykırı değerler, dönem karşılaştırması, eksik ve negatif veriler hesaba katılmadan yorumlanamaz.