Professional Documents
Culture Documents
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
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)
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