VERİ TABANI ve VERİ TABANI YÖNETİM SİSTEMİ

VERİTABANI NEDİR?

Bilgilerin tutulduğu tablolardan oluşan sistemdir. Verileri saklamak,erişmek, gerektiğinde üzerinde işlem yapmak için veritabanı sistemi kullanılır.

veritabaniyapisi

VERİTABANI SİSTEMİNİN FAYDALARI

  • Veri tekrarı önlenir.
  • Bellek alanından kazanç sağlanır.
  • Merkezi kontrol ve bütünlük sağlanır.
  • Raporlama yapılabilir.
  • Ekleme, silme, güncelleme gibi sorgulama işlemleri kolaylıkla yapılabilir.

 

VERİTABANI MODELLERİ

  • Dosya Sistemleri : Tek bir tablonun olduğu sistemdir.

Figure 3

  • Hiyerarşik Sistem : Ağaç yapısı vardır. Kök ve dallardan oluşur. Dallar arası bağlantı yapmak zordur.

siradüzel-model

  • Ağ (Şebeke) Sistemi : Hiyerarşik sistemin geliştirilmesiyle oluşmuştur. Ağacın gelişmiş modeli olan graf yapısı vardır. Karışık bir modeldir.

ag-modeli

  • İlişkisel Veritabanı : Birbirleriyle ilişikili olan tablolar, satır ve sütunlardan oluşan iki boyutlu bir yapıya sahiptir.

iliskisel-model

  • Nesne Veritabanı : Nesne yönelimli programlama mantığına dayanan üç boyutlu bir yapıdan oluşur.
  • İlişkisel-Nesne Veritabanı : İlişkisel ve nesne veritabanının karma modelidir. Küresel bir yapıya sahiptir. Nesne mantığı ön plandadır.
  • Varlık- İlişkisel Model : Varlıkla bir nitelik arasındaki ilişkiyi gösterir. Belli bir konuya ilişkin verilerin birbirleriyle bağlantılarının şematik bir şekilde gösterimidir.

37

VERİTABANI ANAHTARLARI

  • Primary Key (Birincil) Anahtar : Tabloda kayıtlı olan verilerin hepsinin farklı olması gereken alandır. Bu alan NULL değeri alamaz. Örneğin; tc kimlik no.
  • Unique (Tekil) Anahtar : Primary key gibi her verinin farklı değer aldığı alandır fakat fark olarak unique key NULL değeri alabilir. Örneğin; sicil no.
  • Foreign (Yabancı) Anahtar : Tablolar arası bağlantı yapıp ilişki kurarken, bir tablodaki primary key diğer tablonun foreign keyi olur.

database2

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

Veritabanını oluşturmak, veritabanının güncellemesi ve bakımını yapmak, tablolara veri ekleme,silme,değiştirme,sorgulama gibi işlemlerin tümünü temsil eden sistemdir. Başlıca VTYS unsurları;

  • Veritabanı tanımlanması
  • Veritabanı oluşturulması
  • Veritabanı üzerinde işlem yapılması
  • Veritabanı bakım ve sürekliliği
  • Veritabanı genişletme

veritabani-mantigi

VERİTABANI YÖNETİM SİSTEMİNİN YARARLARI

  • Veri bütünlüğü,
  • Veri güvenliği,
  • Veri paylaşımı,
  • Veri bağımsızlığı,
  • Veri tutarlılığı  sağlar.
  • Veri tekrarını en aza indirir, bellek alanından kazanç sağlar.
  • Merkezi bütünlük ve kontrolü sağlar.

VERİTABANI ÇEŞİTLERİ

  • Microsoft Access : Tablo başı 2 gb kadar veri depolar. Küçük uygulamalar içindir. Windows dışındaki sistemlerde çalışmaz. Transaction logging özelliği vardır.

ssma3

  • MySql : Tablo başı 4 tb veri depolayabilir. Hızlı ve esnektir. Çoğu işletim sisteminde çalışır. Web uygulamaları için MySql tercih sebebidir. Trigger ve stored procedure özelliği vardır.

premiumsoftnavicatformy

  • IBM DB2 : Ms Access ve MySql’ e göre daha iyidir. Windows ve Unix’de çalışır. Transaction logging, trigger ve stored procedure özelliğine sahiptir.

xquery-ibm-db2

  • Microsoft SQL : Sadece windowsta çalışır. Tablo başı 4 tb kadar veri depolar. Transaction logging, stored procedure ve trigger özelliği vardır.

MSSQL-46

  • Informix : Ücretli ve güçlü bir veritabanıdır. Orta ölçekli uygulamalar içindir.

ssi_object_explorer

  • Postgre SQL : Çoğu sistemde çalışır. 64 tb destekler. Üç özelliğide bünyesinde bulundurur.

4730966931_f1677a7dfa

  • Oracle : En güçlüsüdür. Sınırsız sayıda tablo destekler ve her sistemde çalışır.

110

 

 

Umarım yararlı olmuştur. İyi çalışmalar. Kolay gelsin..

Hakkında Ali Demirci

Ben Ali Demirci... 1991 Ankara doğumluyum. Ankara da yaşıyorum. Fırsat buldukça öğrendiklerimi burada paylaşıyorum. Java ile haşır neşirim. Android'den asla vazgeçemem. Öğrenmeye bayılırım. Yeni şeyler öğrendiğimde, geçmişteki projelerimde keşke böyle yapsaydım diye çok üzülmüşümdür. O yüzden öğrenmekten korkmayın. Takıldığınız yerleri mutlaka sorun. Biliyorsam yanıt veririm. Bilmiyorsam yol gösteririm. Teşekkürler :)

3 Yorumlar

  1. Ahmet kaya

    Çok güzel olmuş teşekkürler emeklerin için

  2. Ahmet Cevahir ÇINAR

    Allah razı olsun. Gayet güzel bir anlatım olmuş.

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.