Veri erişim katmanı - Vikipedi
İçeriğe atla
Ana menü
Gezinti
  • Anasayfa
  • Hakkımızda
  • İçindekiler
  • Rastgele madde
  • Seçkin içerik
  • Yakınımdakiler
Katılım
  • Deneme tahtası
  • Köy çeşmesi
  • Son değişiklikler
  • Dosya yükle
  • Topluluk portalı
  • Wikimedia dükkânı
  • Yardım
  • Özel sayfalar
Vikipedi Özgür Ansiklopedi
Ara
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç

İçindekiler

  • Giriş
  • 1 Dış bağlantılar

Veri erişim katmanı

  • Català
  • English
  • Español
  • فارسی
  • 한국어
  • Português
  • Русский
  • 中文
Bağlantıları değiştir
  • Madde
  • Tartışma
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Araçlar
Eylemler
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Genel
  • Sayfaya bağlantılar
  • İlgili değişiklikler
  • Kalıcı bağlantı
  • Sayfa bilgisi
  • Bu sayfayı kaynak göster
  • Kısaltılmış URL'yi al
  • Karekodu indir
Yazdır/dışa aktar
  • Bir kitap oluştur
  • PDF olarak indir
  • Basılmaya uygun görünüm
Diğer projelerde
  • Vikiveri ögesi
Görünüm
Vikipedi, özgür ansiklopedi
Bu madde hiçbir kaynak içermemektedir. Lütfen güvenilir kaynaklar ekleyerek madde içeriğinin geliştirilmesine yardımcı olun. Kaynaksız içerik itiraz konusu olabilir ve kaldırılabilir.
Kaynak ara: "Veri erişim katmanı" – haber · gazete · kitap · akademik · JSTOR
(Temmuz 2024) (Bu şablonun nasıl ve ne zaman kaldırılması gerektiğini öğrenin)

Bilgisayar yazılımında veri erişim katmanı (DAL: DATA ACCESS LAYER), tutarlı bir depoda saklanan veriye basitçe erişim sağlayan bir bilgisayar programı katmanıdır, bu tutarlı depoya varlık-ilişki veritabanı örneği verilebilir. Bu yapı ismi Microsoft.ASP.NET ortamlarında yaygın bir şekilde kullanılır.

Mesela DAL(nesne yönelimli programlama terimleri içerisinde) bir nesneye veritabanı tablosundan satır veya alanın özelliklerini döndürmek yerine referans geri döndürebilir. Bu istemci (kullanıcı) modüllerinin yüksek seviyeli soyutlama ile oluşturulmasına olanak sağlar. Bu çeşit bir modelin veri erişim metotlarının bir sınıfını oluşturarak gerçekleştirimi sayesinde veri tabanındaki prosedürlerin kümesine karşılık gelen kayıtları doğrudan refere edebilir. Diğer gerçekleştirim dosya sistemine kayıtların yazılması veya dosya sisteminden kayıtların döndürülmesiyle olabilir. DAL(DATA ACCESS LAYER) veri tabanının altında yatan karmaşıklığı dış dünyadan saklar.

Mesela, insert, delete, update gibi veri tabanında belirli bir tabloya erişim için özel komutlar kullanmak yerine, veri tabanında birkaç prosedür ve sınıf oluşturulabilir. Prosedürler sınıf içindeki metotlardan adlandırılabilir, bu metotlar istenilen değerleri taşıyan nesneler döndürecektir. Veya insert, delete ve update komutları basit fonksiyonlar içerisinde yürütülebilir bu fonksiyonlar veri erişim katmanında saklı registeruser veya loginuser olabilir. Bunun yanında uygulamadan mantıksal metotlar ile Veri Erişim Katmanına eşleme yapılabilir. Böylece, mesela veritabanı içerisine sorgu çekmek yerine birkaç tablodan tüm kullanıcıları getirmek için uygulama tüm veritabanı çağrılarını soyutlayan DAL(Veri Erişim Katmanı) üzerinden tek bir metotla çağrılabilir.

Veri erişim katmanı kullanan uygulamalar veritabanı sunucusuna bağımlı ya da sunucudan bağımsız olabilir. Eğer veri erişim katmanı birden çok veritabanı tipini destekliyorsa, uygulama DAL ı konuşabildiği her veritabanını kullanabilir hale gelecektir. Her iki koşulda da, veri erişim katmanına sahip olmak, veritabanı içerisindeki tüm çağrılar için yerelleştirilmiş lokasyon sağlayacaktır ve bu yüzden diğer veritabanı sistemlerine bağlanabilmeyi de kolaylaştıracaktır. (verilen uygulama için veritabanı etkileşimlerinin tamamının(%100) DAL içerisinde yapıldığı varsayılmaktadır.)

Nesne Yönelimli Eşleme araçları aktif kayıt modelini takip eden modellere veri katmanları sağlar.ORM/aktif-kayıt web yapı-frameler ile daha yaygın kullanılmaktadır.

Dış bağlantılar

[değiştir | kaynağı değiştir]
  • Microsoft Application Architecture Guide24 Aralık 2014 tarihinde Wayback Machine sitesinde arşivlendi.
  • ASP.NET DAL tutorial31 Ekim 2014 tarihinde Wayback Machine sitesinde arşivlendi.
"https://tr.wikipedia.org/w/index.php?title=Veri_erişim_katmanı&oldid=34813948" sayfasından alınmıştır
Kategoriler:
  • Nesne yönelimli programlama
  • Veri eşleme
  • Veritabanları
Gizli kategoriler:
  • Kaynakları olmayan maddeler Temmuz 2024
  • Webarşiv şablonu wayback bağlantıları
  • Sayfa en son 20.51, 18 Şubat 2025 tarihinde değiştirildi.
  • Metin Creative Commons Atıf-AynıLisanslaPaylaş Lisansı altındadır ve ek koşullar uygulanabilir. Bu siteyi kullanarak Kullanım Şartlarını ve Gizlilik Politikasını kabul etmiş olursunuz.
    Vikipedi® (ve Wikipedia®) kâr amacı gütmeyen kuruluş olan Wikimedia Foundation, Inc. tescilli markasıdır.
  • Gizlilik politikası
  • Vikipedi hakkında
  • Sorumluluk reddi
  • Davranış Kuralları
  • Geliştiriciler
  • İstatistikler
  • Çerez politikası
  • Mobil görünüm
  • Wikimedia Foundation
  • Powered by MediaWiki
Veri erişim katmanı
Konu ekle