Düz Dosya Nedir?
Düz bir dosya, genellikle yapılandırılmamış bir şekilde
bilgileri depolamak için oluşturulan bir veritabanında depolanan ve erişilen
bir bilgi topluluğudur. Virgülle Ayrılmış Değer (CSV) sayfaları, örneğin,
virgül ile bir sonraki bölümden kredi notu düşüklere kredi veren bankalarayrılan
her alanla ilgili bilgi sunar. Düz bir dosya sistemi bazı avantajlar sunarken,
çoğu zaman büyük miktarlarda veriyi depolamak ve erişmek için oldukça zor hale
getirir. Günümüzde kullanılan veritabanlarının çoğunluğu, bilgiyi almak ve
kullanıcıya sunmak için yapılandırılmış sorguları kullanan ilişkisel
sistemlerdir .
Nasıl çalışır
Düz dosya veri modeli işlevsel hale getirmek için, bir kayıt
hakkındaki tüm ilgili bilgilerin aynı dosyada saklanması gerekir. Bir CSV
sayfasında, örneğin, dosya içinde yer alan veriler için uygulamaya özel
formatlar geçerli değildir; Sadece bir virgül bir alandaki bir alanın sonunu
gösterir. Her kayıt, dosyadaki bir satır üzerine yazılarak, tek bir kaydın tüm
verilerin diğer kayıtlardan ayrı olarak saklanmasına izin verilir.
Bu gibi veri tabanları, organize olmanın basit yollarından
dolayı hızlıca çok büyük ve yönetilmesi zorlaşabilir. Birçok modern veri modeli
, ilgili veri gruplarını düzenlemek için bağlantılı tabloları kullanır. Bu, bu
bilgileri bulmak ve daha esnek çalışmak için daha kolay hale getirir.
Düz Sistem Kullanımı
Bir müşteri sipariş vermek için bir işletmeyi ararsa, o
zaman birisi bilgilerini bir tabloya veya veritabanına girer. Aynı kişi veya
başka biri, kredi notuna bakmadan kredi veren bankalardaha sonra söz konusu sipariş için bilgi girer. Düz bir
dosya sistemi, tüm bu bilgileri müşteri için tek bir dosyada saklayabilir.
Bununla birlikte, bu gerekli değildir, böylece birden fazla
dosya korunabilir: müşteri için bir tane ve her bir sipariş için bir tane. Tek
bir düz dosyada saklanan sipariş ile ilgili bilgiler, farklı bir depoda
saklanan müşteri hakkında bilgi ile ilişkili değildir. Bu dosyalar hiçbir
şekilde ilgili değildir, bu nedenle müşteri bilgilerini bulmak için bir düz
dosya veritabanı kullanan bir kişi, siparişlerle ilgili ek dosyaları kolayca
özleyebilir.
Bu Sistemin Zayıf Yönleri
Her bir kaydın kendi içinde eksiksiz olması gerektiğinden,
düz bir dosya sistemi genellikle çok büyük dosyalara veya içindeki bilgi
arasında bağlantı eksikliğine neden olur. Bugün kullanılan ortak veritabanı
ilişkisel bir veritabanıdır. Bu model, bir tablodaki bilgilerin, her birinde
bulunan anahtar alanlarını kullanarak diğer tablolarla ilişkili olmasını
sağlar. Birden fazla tablo bu alanlardan bağlanarak, her birinin ihtiyaç
duyulan toplam bilginin sadece bir kısmına sahip olmasına izin verir.
İlişkisel Veritabanları
Yukarıda verilen aynı müşteri örneği ilişkisel modelde
oldukça farklı görünebilir . Müşteri sipariş vermek istediğinde, bir kişi
veritabanındaki "müşteri" tablosundaki bilgilerini girer. Başka bir
kişi, kendi siparişi için ayrı bir tabloda bilgi girebilir. Bu tabloların her
biri, onları birbirine bağlayan alanları içerir. Bu, bir kişinin, toplam
sipariş geçmişi de dahil olmak üzere, bir müşteri için tüm bilgileri daha kolay
bulmak için sistemi kullanabileceği anlamına gelir.
Devam eden kullanım
Bu veri modelinin işlevselliği daha hızlı, ilişkisel bir
yaklaşım kadar verimli olmasa da, düz dosya veritabanlarının bazı kullanımları
vardır. Basit sistemler, hızlı bir veritabanı için kolayca temel bilgileri
içerebilir. Bağlantılı alanların eksikliği, eksik tablolardan kaynaklanabilecek
hataları da ortadan kaldırır, bu yüzden çok sayıda indirilebilir veritabanı, bu
tür sorunları önlemek için bu formatı kullanır.
Yorumlar
Yorum Gönder