İlişkisel Model Nedir?
İlişkisel model, depolama, geri alma ve veritabanı yönetimi
için basit ama özlü bir çerçevedir ve 2011 itibariyle, son 40 yıldır
veritabanları tarafından kullanılmakta olan en yaygın kullanılan çerçevedir.
Veritabanı modelinin ilk gerçek kullanımı 1969 yılında, kurucusu Dr. Edgar F.
Codd, işvereni olan IBM için bir rapor yazıp raporunu geliştirmek için
ilişkisel modelin temel yapısını kullanmıştı. Rapor şaşkınlıkla alındı. Codd,
sadece temel yapıyı değil, aynı zamanda veritabanları için İlişkisel Model
haline gelmesinin operasyonlarını tam olarak uygun faizli konut kredisiortaya
çıkarmayı hemen sağladı. Bir sorgu dili, yapılandırılmış sorgu dili ( SQL) çerçeve
üzerine inşa edilmiş ilişkisel veritabanlarındaki verilerin sorgulanmasında
kullanılmak üzere ilişkisel model etrafında oluşturulmuştur.
Tüm programcılar ve program geliştiricileri, ilişkisel
modelin kavramları ve işlemlerinde eğitilir ve yapısı etrafında program
yapabilir. İlişkisel bir model belirleyici bir yöntemde yüklem mantığını
kullanır ve iki yönlü bir doğru ve yanlış mantığın matematiksel terimlerine
dayanır, bu mantıkla ilgili herhangi bir veri daha sonra ilişkisel hesap ve
ilişkisel cebir tarafından çalıştırılır. Bu matematiksel işlemler, verileri
sadece kolayca sorgulamakla kalmaz, aynı zamanda bir tabloya bir satır
eklemenin birkaç adımı ile kolayca güncellenir. Veri değerleri ile bilgi
miktarını belirlemek için değişkenler kullanarak, ilişkisel model ayrıca bilgi
kullanımı ve sorgulaması üzerine kısıtlamaları uygulamak için belirli
anahtarları kullanır. En başından beri Dr. Codd, veri tiplerini belirtmek için
öznitelikleri kullanmış ve ilişki modeline tutarlılık sağlamıştır.
Operasyonda, ilişkisel bir model veritabanındaki bilgi,
verilerle ilgili olarak sorgulanan değişkenlere bağlı olarak ve bir çok küçük
bileşenin birbirine bağlanmasıyla bağlantılı olarak büyük resimler oluşturmak
için birçok şekilde yeniden yapılandırmaya izin veren küçük bileşenlere
ayrılır. Bu küçük bileşenlere varlık denir ve sütun ve satırların bir
tablosunda düzenlenir. Bilgi herhangi bir format kullanılarak girilebilir ve
belirtilen tasarım ilkelerini izleyerek bir dizi mantık kuralına göre
depolanır. Benzersiz anahtarlar varlıkları tanımlar ve referans en kolay kredi kartı veren bankabütünlüğünü korur, dolayısıyla bir bilgi çoğaltması olmadığı
için bir sorgu her zaman aynı sonucu bulur. Bu yapı ilişkisel veritabanını bu
kadar esnek hale getirdiğinden, programcılar veritabanının birden fazla farklı
uygulama için erişilebilir olmasını yazabilirler.
Birçok ticari ve açık kaynaklı ürün, 1960'ların sonlarından
beri ilişkisel model etrafında oluşturulmuştur ve çoğu, ilişkisel bir
veritabanındaki yüklem mantığı bileşenlerine karşılık gelen SQL sorgu dilini
kullanmaktadır. Her ne kadar üç değer mantığına sahip olan SQL'in tüm
özelliklerinin kullanılması gerekli olmasa da, ilişkisel bir veritabanını kolayca
sorgulayabilir. Bununla birlikte, SQL'den başka en az 30 dil vardır, bunlar
veritabanı yönetimi ve ilişkisel veritabanı sorgulama yeteneğine sahiptir. SQL
sadece geliştirilen ilk ilişkisel model veritabanı ile kullanılan ilk dil oldu.
Yorumlar
Yorum Gönder