Özet: “Veritabanı Nedir? Veritabanı Ne Demektir? Anlamı” başlıklı yazımızda Veritabanı nedir, Veritabanı ne demektir, Veritabanı kelimesinin tanımı, Veritabanı Yöneticiliği, Veritabanı Dilleri, Veritabanı Modellemesi gibi Veritabanı hakkında detaylı bilgileri bulacaksınız.
Veritabanı İngilizcesi
Veritabanı kelimesinin İngilizce karşılıkları ise aşağıdaki gibidir
- Veritabanı – database
Veritabanı Hakkında Detaylı Bilgi
Veritabanı düzenli bilgiler topluluğudur. Kelimenin anlamı bilgisayar ortamında saklanan düzenli verilerle sınırlı olmamakla birlikte, daha çok bu anlamda kullanılmaktadır. Veritabanı yazılımı ise verileri sistematik bir biçimde depolayan yazılımlara verilen isimdir. Birçok yazılım bilgi depolayabilir ama aradaki fark, veritabanın bu bilgiyi verimli ve hızlı bir şekilde yönetip değiştirebilmesidir. Veritabanı, bilgi sisteminin kalbidir ve etkili kullanmakla değer kazanır. Bilgiye gerekli olduğu zaman ulaşabilmek esastır. İndeksi olmayan bir kütüphane ve bütün kitapların aynı kapağa sahip olduğunu düşündüğünüzde kütüphane kullanıcılarının ne kadar çok işi olacağını tahmin edersiniz. Bir veri tabanı bir kütüphanenin mükemmel bir indeks sistemi olduğu gibi , aynı zamanda kütüphanenin kendisidir. İlişkisel Veri tabanı Yönetim Sistemleri (Relational Database Management Systems – RDBMS) büyük miktarlardaki verilerin güvenli bir şekilde tutulabildiği, bilgilere hızlı erişim imkanlarının sağlandığı, bilgilerin bütünlük içerisinde tutulabildiği ve birden fazla kullanıcıya aynı anda bilgiye erişim imkanının sağlandığı programlardır. Oracle veritabanı da bir ilişkisel veritabanı yönetim sistemidir.
Veritabanı Yöneticiliği
Günümüzde veritabanı sistemleri, bankacılıktan otomotiv sanayisine, sağlık bilgi sistemlerinden şirket yönetimine, telekomünikasyon sistemlerinden hava taşımacılığına, çok geniş alanlarda kullanılan bilgisayar sistemlerinin alt yapısını oluşturmaktadır. Veritabanı fiziksel olarak bilgileri tutarken mantıksal bir hiyerarşiye de sahiptir. Veritabanı sistemlerinin kurulumu, konfigürasyonu, dizaynı, sorgulaması, güvenliği ve denetiminin karmaşık bir hal alması veritabanı yöneticiliği kavramının oluşmasına neden olmuştur.Bir veri tabanı yöneticisi mantıksal data modelleme, fiziksel veritabanı dizaynı çıkarma, fiziksel olarak veritabanı oluşturma, Transact-SQL kullanarak sorgu yazma, Microsoft SQL Server kurulumu ve konfigürasyonu, güvenlik yönetimi ve konfigürasyonu, veritabanı yönetimi ve bakımı, veritabanı denetleme ve optimize etme işlerini üstlenir.
Günümüzde veritabanı sistemleri bankacılıktan otomotiv sanayisine, sağlık bilgi sistemlerinden şirket yönetimine, telekomünikasyon sistemlerinden hava taşımacılığına, çok geniş alanlarda kullanılan bilgisayar sistemlerinin alt yapısını oluşturmaktadır. Veritabanı fiziksel olarak bilgileri tutarken mantıksal bir sisteme de sahiptir. Veri tabanı sistemlerinin kurulumu, konfigürasyonu, tasarımı, sorgulaması, güvenliği ve denetiminin karmaşık bir hal alması veri tabanı yöneticiliği kavramının oluşmasına neden olmuştur.
İlişkisel Veritabanı Sistemleri
- PostgreSQL
- MySQL
- Oracle
- Sybase
- BerkeleyDB
- DB2
- Microsoft Access
Veritabanı Dilleri
- SQL
- PL/SQL
- Tcl
Veri Modelleme
Veritabanında asıl önemli kavram, kayıt yığını ya da bilgi parçalarının tanımlanmasıdır. Bu tanıma Şema adı verilir. Şema veritabanında kullanılacak bilgi tanımlarının nasıl modelleneceğini gösterir. Buna Veri Modeli (Data Model) yapılan işleme de Veri modelleme denir. En yaygın olanı, İlişkisel Model’ dir (relational model), bu modelde veriler tablolarda saklanır. Tablolarda bulunan satırlar (row) kayıtların kendisini, sütunlar (column) ise bu kayıtları oluşturan bilgi parçalarının ne türden olduklarını belirtir. Başka modeller (Sistem Modeli ya da Ağ Modeli gibi) daha belirgin ilişkiler kurarlar.
Veritabanı Yönetim Sistem Yazılımları
- Filemaker
- MySQL
- PostgreSQL
- Oracle
- Sybase
- MsSQL
- Berkeley
- Firebird
- Ms access
- OOo Veri Tabanı
- 1Ç İşletme – Açık kaynak kodlu, görsel veri tabanı geliştirme ortamı