Cuma, Eylül 25CBS Akademi
Generic selectors
Exact matches only
Search in title
Search in content
Search in posts
Search in pages

İlişkisel Veritabanı Yönetim Sistemleri

tarihinde

İlişkisel veritabanı; organize edilmiş verilerin tablolarda saklanması ve bu tablolar arasında kurulan bağ ile oluşan veritabanı çeşididir. Tablolar satır ve sütunlardan oluşur, üzerinde verileri saklayabilir, ekleyebilir, silebilir ve güncelleyebiliriz. Her satır aynı sütunlara yani alanlara sahiptir. Her bir sütun o tabloda bulunması gereken ortak özellikleri yansıtır.

İlişkisel Veritabanı Sistemleri Nelerdir?
  1. MS Access (Microsoft Access)
  2.  MS SQL Server (Microsoft SQL Server)
  3. My SQL
  4. PostgreSQL
  5. Oracle
  6. Sybase
  7. Berkeley
  8. Firebird
  9. IBM DB/2
  10. Informix
  11. Progress

Bazı Veritabanı Yönetim Sistemlerinin Karşılaştırmaları

 

MS Access

  • Microsoft Office ürünüdür.
  • Küçük ölçekli uygulamalar içindir.
  • Tablo başına 2 GB’ a kadar veri depolayabilir.
  • Aynı anda 255 bağlantıya izin verebilir.
  • Windows işletim sistemleri dışında kullanılamaz.

 

MS SQL Server     

  • Microsoft firmasına ait veritabanı sunucu yazılımıdır.
  • Orta ve büyük ölçekli işlemler için kullanılır.
  • Kullanım kolaylığı, güvenilirliği, işlem gücü…
  • Tablo başına 4 TB veri depolama.
  • “Transaction logging”, “trigger” ve “stored procedure” özelliklerine sahiptir.
  • Sadece Windows üzerinde çalışır (platform bağımlı).

 

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.

 

Oracle 

  • Oracle firması tarafından geliştirildi.
  • Dünyanın en güçlü ve en güvenilir veritabanı olarak gösterilir.
  • Birçok işletim sistemi üzerinde kullanılabilir.
  • Çok yüksek ölçekli uygulamalar için tercih edilir.
  • Oluşturulabilecek tablo sayısı sınırsızdır.
  • Çok yüksek maliyet…!

 

IBM DB2

  • IBM tarafından geliştirilmiştir.
  • Windows/Unix/Linux işletim sistemlerinde çalışır.
  • “Transaction logging”, “trigger”ve “stored procedure” özelliklerine sahiptir.

 

Informix

  • Illustra firması tarafından geliştirildi.
  • 2001 yılında IBM Informix’ i satın aldı.
  • Ücretli ve güçlü bir veritabanı.
  • Orta ölçekli işletmelerin yükünü kaldırabilecek kapasitedir.

 

PostgreSQL

  • UNIX, Linux ve Windows platformlarının hepsinde çalışır.
  • Ücretsiz, açık kaynak kodlu.
  • Çok güçlü işlem yapısı.
  • Tablo başına 64 TB veri depolama.
  • “Transaction”, “trigger” ve “stored procedure” özelliklerine sahiptir.

İhtiyaca Göre Veritabanı Seçimi

  • Basit Ölçekli İşlemlerde: MS Access
  • Orta Ölçekli İşlemlerde: MS SQL Server
  • Büyük Ölçekli İşlemlerde: Oracle

Veritabanı dilleri nelerdir?

  • Sql
  • Pl/Sql
  • Oql

Veritabanı Dilleri (SQL gibi) yapısal sorgulama dilleridir. Veritabanları için geliştirilmiştir. Programcının gerek veri üzerinde işlem gerekse veri tanımlamasını kolaylaştıran bir dildir. Tüm yazılım geliştiriciler SQL öğrenmek zorundadır. SQL bir programlama dili değil, sorgulama dilidir.

Veritabanı Yönetim Sistemlerinin Avantajları Nelerdir?

1. Veri Tekrarı (“Data Redundancy”): Azaltılır ya da yok edilir.

2. Veri Tutarlılığı (“Data Consistency”): Aynı verinin değişik yerlerde birkaç kopyasının bulunması “bakım” zorluluğu getirir. Bir yerde güncellenen bir adres bilgisi başka yerde güncellenmeden kalabilir ve bu durum veri tutarsızlığına (“data inconsistency”) yol açar.

3. Veri Paylaşımı / Eşzamanlılık (“Concurrency”): Veri tabanı yönetim sistemi (VTYS) kullanılmadığı durumlarda veriye sıralı erişim yapılır. Yani birden çok kullanıcı aynı anda veriye erişemez. Bir VTYS’de ise verinin tutarlılığını ve bütünlüğünü bozmadan aynı veri tabanlarına çok kısa zaman dilimlerinde yüzlerce, binlerce erişim yapılabilir.

4. Veri Bütünlüğü (“Data Integrity”): Bir tablodan bir kayıt silinirse diğer tüm tablolardan da silinmelidir.

5. Veri Güvenliği (“Data Securiy”): Verinin isteyerek ya da yanlış kullanım sonucu bozulmasının önlenmesini sağlayan mekanizmalar mevcuttur. Veri tabanına girmek için kullanıcı adı ve şifreyle korumanın yanı sıra kişiler sadece kendilerini ilgilendiren tabloları ya da tablo içinde belirli kolonları görebilir.

6. Veri Bağımsızlığı (“Data Independence”): Kullanıcı kullandığı verilerin yapısı ve organizasyonu ile ilgilenmek durumunda değildir. Veri Bağımsızlığı, VTYS’lerin en temel özellikleridir.

 

 

 

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.