Veritabani Nedir ?

Chern0bly

 
Üye
Katılım
24 Eki 2019
Mesajlar
98
Tepkime puanı
48
Konum
6.Gezegen
Veritabani nedir ?

Birbiriyle ilişkisi olan verilerin tutulduğu, kullanım amacına uygun olarak düzenlenmiş veriler topluluğunun, mantıksal ve fiziksel olarak tanımlarının bulunduğu bilgi depolarıdır.

Veri tabanı kavramı ilk olarak 1980’li yıllar basit bir web uygulamasından uluslararası kuruluşların büyük ve karışık verilerine kadar pek çok alanda veri tabanı uygulamalarına ihtiyaç durulmaktadır.

Veritabani Örnekleri
  • Üniversite- Öğrenci İşleri Bilgi Sistemi
  • Hastane-Hasta, doktor, tedavi, araç-gereç, mali bilgiler
  • Ticari bir şirket- Müsteri, Ürün, Satış, Ödeme, Teslimat bilgileri
  • Banka-Müşteri, mevduat, kredi kartı, kredi bilgileri
Veritabanı Yönetim Sistemi Nedir?

Yeni bir veritabanı oluşturmak, veritabanını düzenlemek, kullanmak, geliştirmek bakımını yapmak için çeşitli karmaşık işlemlerin gerçekleştirildiği bir yazılım sistemidir.

Sistemlerinin Sınıflandırılması

Veri Modeline Göre
  • Hiyerarşik
  • İlişkisel
  • Nesneye Yönelik
Kullanıcı Sayısına Göre
  • Tek kullanıcılı
  • Çok kullanıcılı

  • Hiyerarşik veritabanları
Veritabanları için kullanılan ilk modeldir. Hiyerarşik veritabanları bilgileri bir ağaç yağısında saklarlar.

ada.jpg

  • Ağ veritabanları
Hiyerarşik veritabanları yetersiz kalınca 1960’ların sonunda verilerin ağaçların daha gelişmiş hali olan graflar şeklinde saklandığı yapı ortaya çıkmıştır.

ag.jpg

  • İlişkisel veritabanları
1970’lerin başında geliştirilmiştir. Bu sistemde veriler tablo şeklinde saklanır. Tablolar arasındaki bağlantılar matematiksel ilişkilerle gösterilir. Günümüzdeki hemen hemen tüm veri tabanı programları bu yapıdadır.

iliskisel veritabanlari.jpg

  • Nesneye Yönelik veritabanları
Günümüzdeki pek çok kelime işlemci ve hesap tablosu programında kullanılan nesneler artık veritabanlarında da kullanılmaktadır.Nesneye yönelik veritabanı C++ gibi nesneye yönelik bir dille oluşturulan ve yine bu tarz bir dille kulanılan veri tabanı anlamına gelir.

Neden veritabanı kullanılır?

Verilerin tutulması, saklanması ve erişilmesinde geleneksel yaklaşım verilerin ayrı ayrı dosyalarda gruplanması yaklaşımını kullanmaktadır.Verilerin artması, verilere aynı anda erişme ve düzenlenme ihtiyacı ile geleneksel yakaşım yetersiz kalmıştır.

Veritabanı Yaklaşımının Avantajları

Veritabani yaklasiminin avantajlarini 9 madde topladik.

  1. Ortak verilerin tekrarını önIenmesi;
  2. Verilerin merkezi denetiminin ve tutarlılığının sağlanması
  3. Veri payIaşımının sağlanması
  4. Fiziksel yapı ve erişim yöntemi karmaşıklıklarının, çok katmanlı mimarilerle kullanıcıdan gizlenmesi,
  5. Her kullanıcıya yalnız ilgilendiği verilerin, alışık olduğu kolay, anlaşılır yapılarda sunulması
  6. Sunulan çözümleme, tasarım ve geliştirme araçları ile uygulama yazılımı geliştirmenin kolaylaşması.
  7. Veri bütünlüğünün gerekli olanakların sağlanması,
  8. Güvenlik ve gizliliğin istenilen düzeyde sağlanması
  9. Yedekleme, yeniden başlatma, onarma gibi işletim sorunlarına çözüm getirilmesi
Veritabanı Yönetim Sistemleri

  1. Oracle database
  2. IBM DB/2
  3. Adaptive Server Enterprise
  4. Informix
  5. Microsoft Access
  6. Microsoft SQL Server
  7. Microsoft Visual FoxPro
  8. MySQL
  9. PostgreSQL
  10. Progress
  11. SQLite
  12. Teradata
  13. CSQL
  14. OpenLink Virtuoso
Bundan sonraki gelecek olan yazımızda veritabanı yapısı ile devam edeceğiz, o güne kadar sağlıcakla kalın.
 

r3tr0xllc

 
Üye
Katılım
22 Kas 2019
Mesajlar
6
Tepkime puanı
3
Konum
Mars
gayet güzel bir veri tabanı örneği .
 
Moderatör tarafında düzenlendi: