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.
VERİ TABANI ÖRNEKLERİ
Ü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
Veri Tabanı Yapısı
Bir veritabanı tablolarda saklanan verilerden oluşur. Tablolar verilerin satırlar ve sütunlar halinde düzenlenmesiyle oluşan veri grubudur.
Örneğin ders içeriği ve öğrenci bilgilerini veritabanında saklamak için 2 tablo oluşturulur:
- Ogrenci_bilgileri
- İçerik
Tablo içindeki her bir bilgi kayıt, sütunlar ise alan olarak isimlendirilir.
Örneğin öğrenci bilgileri tablosunda
- Öğrenci numarası,
- adı soyadı,
- doğum tarihi,
- doğum yeri,
- e-mail adresi
bilgileri yer alacaksa
- Ortak verilerin tekrarını önIenmesi;
- Verilerin merkezi denetiminin ve tutarlılığının sağlanması
- Veri payIaşımının sağlanması
- Fiziksel yapı ve erişim yöntemi karmaşıklıklarının, çok katmanlı mimarilerle kullanıcıdan gizlenmesi,
- Her kullanıcıya yalnız ilgilendiği verilerin, alışık olduğu kolay, anlaşılır yapılarda sunulması
- Sunulan çözümleme, tasarım ve geliştirme araçları ile uygulama yazılımı geliştirmenin kolaylaşması.
- Veri bütünlüğünün gerekli olanakların sağlanması,
- Güvenlik ve gizliliğin istenilen düzeyde sağlanması
- Yedekleme, yeniden başlatma, onarma gibi işletim sorunlarına çözüm getirilmesi
VERİTABANI YÖNETİM SİSTEMİ
Veri Modeline Göre:
- Hiyerarşik
- Ağ
- İlişkisel
- Nesneye yönelik
Kullanıcı Sayısına Göre:
Hiyerarşik 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.
İ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.
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.









