SQL NEDİR ?
Türkçe tanım kullanmak gerekir ise “Yapılandırılmış
Sorgulama Dili “ şeklinde anlamsız bir
tanım yapılabilir.Olayı daha basitleştirmek gerekirse Sql yapısını
kafanızda ilk okulda yaptığımız ders programlarına
benzetebilirisiniz. O
günlerde yaptığımız işlemler neydi ?
Önce güne bakıyoruz
ardından yan sütununda ki derslere göre çantamızı hazırlıyoruz. İşte Sql de özünde bize bu
yapıyı sağlıyor. Bir liste halinde
verilerimizi saklıyor ve bunları ado.Net
ile mantıklı birer veri haline getirip
son kullanıcıya sunuyoruz.
Veri tabanı türleri :
Flat File Data Base
Bu veri tabanı tek bir
tablo ile çalışıldığı
durumda kullanılır . Tek bir
tablonun getirdiği en öne çıkan sorun ise çok fazla sütuna sahip olmasıdır bu durum performans düşüklüğüne ve okunabilirliği azlatmaktadır. Bu soruna ek olarak verilerin sürekli tekrarlanmasına sebebiyet verebilir o yüzden kaçınmak gerekir.
Hierarchical Database
Adından da anlaşılacağı üzere ast üst ilişkisi bulunan bir veri tabanı türüdür.Bu konuda canlı kanlı örneği şu şekilde görebilirsiniz. Sırasıyla:
Windows İşaret + R tuşuna aynı anda basın
Çalıştır penceresine regedit yazarak ilerleyin
ve işte karşınızda kayıt yöneticiniz. Burada dikkat ederseniz her bir dosyanın altına onlarca hatta yüzlerce başka dosya bulunmaktadır. Bu tarz bir veri tabanı kullanımı söz olduğunda başlangıçta kullanışlı görünebilir ki öyledirde fakat veriler artmaya başladıkça sorunlar ortaya çıkmaya başlıyacaktır.Örneğin kayıt defterinde keran kartınıza ulaşmak hayli zaman alan bir işlemdir işte bu şekilde oluşturduğun bir veri tabanında da zamanla dallanma artacağı için en verilere ulaşma hızınız düşecektir buda istenmeyen birşeydir.
Relational Database
İnsan beynine en yakın çalışan veri tabanı tipi diyebiliriz. Bu veri tabanının çalışma şekli türü aynı olan veriler için bir tablo oluşturup bu türe ait diğer verileri bu tabloyu kullanarak oluşturmasıdır.
Biraz karışık bir anlatım oldu , basitleştirmek gerekirse bir şifahaneye girdiğiniz zaman karşınızda veri tabanının ilk tablosu çıkar içeri bahseder yani :
Tablomuza bakarsak bize ulaşabileceğimiz verileri gösteriyor dikkat edilmesi gereken yer "detaylı bilgi henüz yok ".
İlk tablodan diyelimki "polikinlikler" tablosunu açtık bu sefer karşımıza :
Bu şekilde bir alt tabloya geçmiş oluyoruz.Ardından seçimi yaptıktan sonrada verimize "doktor" ulaşmış oluyoruz.
Yapısı gereği verilere ulaşım gayet hızlıdır ve en çok tercih edilen veri tabanı tipidir.
Hepinize iyi çalışmalar.






Yorumlar
Yorum Gönder