You are on page 1of 21

VERİTABANI GİRİŞ

Veri nedir?
 Bilgisayarda işlem yapılan veya depolanan bilgidir.
 Örnek: bir resim dosyası, bir word belgesi, bir excel
belgesi.
 Verilerin bilgisayarlarda saklanması gerekir.
 Geçmişten günümüze kadar veri saklama işleminde
farklı yöntemler kullanılmıştır.
Geleneksel Dosyalama Sistemleri
 Veritabanı yönetim sistemleri öncesinde verileri
saklamak, depolamak için kullanılan sistemlerdir.
 Klasik dosyalama sistemleri kullanılmaya
başlandıktan sonra bazı dezavantajları olduğu
ortaya çıkmıştır. Bunlar şu şekilde sıralanabilir:
 Veri tekrarı
 Verinin birkaç dosyada güncellenmesi
 Bellekte gereksiz yer kaplama
 Veri işleme hızının yavaşlığı
Veri Tekrarı
Verinin birkaç dosyada güncellenmesi

124 bilgisi 296


yapıldığında

Bu bilgi de 296
yapılmalıdır. Fakat
dosyalama sisteminde bu
otomatik olarak
yapılmaz.
Veritabanı (Database) Nedir?
 Veritabanı, herhangi bir konuda birbiriyle ilişkili
ve düzenli bilgiler topluluğudur.
 Veritabanı basit bir web uygulamasından
uluslararası kuruluşların büyük ve karışık
verilerine kadar pek çok alanda veritabanı
uygulamalarına ihtiyaç duyulmaktadır.
 Veritabanı günümüzde farklı sektörlerde
kullanılmaktadır ve kullanıldığı alana göre farklı
veriler barındırabilir.
Veritabanı Örnekleri
 Üniversite - Öğrenci bilgileri, personel bilgileri
 Hastane – Hasta bilgileri, sağlık çalışanı bilgileri
 Ticari firma – Müşteri bilgileri, ürün bilgileri,
satış bilgileri
Veritabanı Sisteminin Avantajları
 Gereksiz veri tekrarı önlenmiş olur.
 Veri güvenliği
 Veri bütünlüğü
Veritabanı Sisteminin Dezavantajları
 Veritabanı sisteminin kurulumu ve bakımı klasik
dosya sistemi klasik dosya sistemine göre daha
maliyetli olabilir.
VERİTABANI YÖNETİM SİSTEMİ (VTYS)

 Kuruluşla ilgili verileri tutmak amacıyla yeni bir


veritabanı oluşturmak,
 Var olan veritabanı üzerinde değişiklik yapmak,
 Veritabanının bakım ve yedeklenmesini
gerçekleştirmek,
 Verilerin tutulduğu tablolar arası ilişki kurmak,
 Kullanıcı yetkilerini belirlemek amacıyla
kullanılan yazılımlardır.
VERİTABANI YÖNETİM SİSTEMİ BİLEŞENLERİ

Şekil 1: Veritabanı Yönetim Sistemi


VERİTABANI YÖNETİM SİSTEMİ (VTYS)

 Kullanıcı:
İşlerini gerçekleştirmek için veritabanını
kullanır.
Yeni veri ekler.
Mevcut verileri değiştirir.
Verileri siler.
Verileri okur.
VERİTABANI YÖNETİM SİSTEMİ (VTYS)

 Veritabanı uygulaması:
Veritabanı yönetim sistemi ile kullanıcı
arasında iletişimi sağlayan bir ya da
birden fazla bilgisayar programıdır.
Kullanıcıdan verileri alır ya da kullanıcıya
verileri gönderir.
VERİTABANI YÖNETİM SİSTEMİ (VTYS)
 Veritabanı yönetim sistemi:
Uygulamadan gelen istekleri alarak
bunları veritabanı dosyaları üzerinde
verileri okuyarak ya da verileri yazarak
gerçekleştirir,
SQL cümlelerini okur ve bu ifadeleri
bilgisayarın işletim sisteminin veritabanı
dosyaları üzerinde verileri okuyacağı ya
da yazacağı yönergelere dönüştürür.
VERİTABANI YÖNETİM SİSTEMİ (VTYS)

 Veritabanı :
Kayıtların, tabloların bulunduğu yani
verilerin saklandığı veri depolarıdır.
Yaygın Kullanılan Veritabanı Yönetim
Sistemleri
 Microsoft Access
 MySQL
 Microsoft SQL Server
 Oracle
 PostgreSQL
 IBM DB2
Microsoft Access
 Microsoft Office ürünüdür.
 Küçük ölçekli uygulamalar için tercih edilir.
 Tablo başına 2 GB’a kadar veri depolayabilir.
 Aynı anda 255 bağlantıya izin verilir.
 Windows işletim sistemleri dışında
kullanılamaz.
MySQL
 Açık kaynak kodludur.
 Windows/Unix/Linux, … işletim sistemlerinde
çalışır. (platform bağımsız)
 Tablo başına 4 TB veri depolayabilir.
 Web uygulamalarında PHP ile çok sık kullanılır.
Microsoft SQL Server
 Microsoft firmasına ait veritabanı sunucu
yazılımıdır.
 Orta ve büyük ölçekli işletmeler için kullanılır.
 Tablo başına 4 TB’a kadar veri depolayabilir.
 Sadece Windows üzerinde çalışır. (platform
bağımlı)
 Maliyeti yüksektir.
Oracle
 Oracle firmasına ait veritabanı sunucu yazılımıdır.
 Dünyanın en güçlü ve en güvenilir veritabanı olarak
gösterilir.
 Maliyeti çok yüksetir.
 Birçok işletim sistemi üzerinde kullanılabilir.
 İstenildiği kadar tablo oluşturulabilir.
 Çok yüksek ölçekli uygulamalar için tercih edilir ve
özellikle kurumsal alanlarda kullanılmaktadır.
Veritabanı Yönetim Sistemi Aktörleri
Sistem mühendisleri
VTYS yöneticisi (Admin)
Uygulama geliştirenler
Son kullanıcılar

You might also like