Bilgisayar Bilimleri

Veritabanı

Ansiklopedia · Kaynaklara dayalı özgün derleme

Yazı boyutu ve okuma düzeni
Yazı boyutu
Satır genişliği
Metin hizası
Genel bakış

Veritabanı, verilerin düzenli biçimde saklandığı ve erişime sunulduğu bir koleksiyondur. Elektronik veritabanlarında kayıtların oluşturulması, aranması ve değiştirilmesi çoğunlukla bir veritabanı yönetim sistemi aracılığıyla yapılır. Veri koleksiyonu ile onu yöneten yazılım ilişkili fakat ayrı kavramlardır; günlük kullanımda ikisi birlikte bir veritabanı sistemi olarak da adlandırılır.[1]

VERİ MODELLERİ

İlişkisel veritabanları bilgiyi satır ve sütunlardan oluşan tablolarda düzenler. SQL, bu tür sistemlerde sorgulama ve veri değiştirme amacıyla yaygın biçimde kullanılır. Belge tabanlı sistemler kayıtları belge yapılarıyla, çizge veritabanları ise varlıklar ve aralarındaki ilişkilerle temsil eder. Bu modeller, verinin niteliğine ve kullanım biçimine göre seçilir.[1]

İŞLEMLERİN BÜTÜNLÜĞÜ

İşlem desteği sunan sistemlerde birden çok güncelleme tek bir bütün olarak yürütülebilir. PostgreSQL'deki işlemler, adımların tamamının uygulanmasını veya hiçbirinin kalıcı etki bırakmamasını sağlar. Tamamlanmamış değişiklikler diğer işlemlerden yalıtılır; başarıyla tamamlandığı bildirilen işlem kalıcı depolamaya kaydedilir. Böylece birbiriyle bağlantılı kayıtların yarım güncellenmesi önlenir.[2]

YÖNETİM VE ERİŞİM

Veritabanı yönetim yazılımı yalnızca kayıt tutmaz; erişim denetimi, yedekleme ve birden çok kullanıcının çalışması gibi görevler de üstlenir. Dağıtık veritabanlarında veriler farklı bilgisayarlarda bulunabilir. Bulut veritabanları ise bulut altyapısında çalışır; hizmet olarak sunulan seçeneklerde bazı yönetim ve bakım görevleri hizmet sağlayıcısı tarafından yürütülür.[1]