Veritabanı (Database) Genel Kullanımı ve Tanımı

Veritabanı (Database) Genel Kullanımı ve Tanımı

Genel Bilgi

Veri tabanları birbirleriyle ilişkili bilgilerin depolandığı alanlardır. Bilgi artışıyla birlikte bilgisayarda bilgi depolama ve bilgiye erişim konularında yeni yöntemlere ihtiyaç duyulmuştur. Veri tabanları; büyük miktardaki bilgileri depolamada geleneksel yöntem olan ‘’dosya-işlem sistemine’’ alternatif olarak geliştirilmiştir. (Alp, Özdemir ve Kilitci, 2011). Telefonlarımızdaki kişi rehberi günlük hayatımızda çok basit bir şekilde kullandığımız veri tabanı örneği olarak kabul edilebilir. Bunların dışında internet sitelerindeki üyelik sistemleri, akademik dergilerin ve üniversitelerin tez yönetim sistemleri de veri tabanı kullanımına örnektir.(Veri Tabanı Nedir, 5.10.2013). Veri tabanları sayesinde bilgilere ulaşır ve onları düzenleyebiliriz. Veri tabanları genellikle bireysel olarak satın alınamayacak kadar yüksek meblağlara sahip olmasına karşın; ücretsiz kullanıma açılan akademik veri tabanları da bulunmaktadır. Akademik veri tabanları aracılığıyla bazen bibliyografik bilgi bazen de tam metinlere erişmek mümkündür. Veri tabanları, veri tabanı yönetim sistemleri aracılığıyla oluşturulur ve yönetilir. Bu sistemlere; Microsoft Access, MySQL, IBM DB2, Informix, Microsoft SQL Server, PostgreSQL, Oracle, Interbase ve Sysbase örnek olarak verilebilir.(Alp, Özdemir ve Kilitci, 2011).
Wikipedia

Klasik Dosya Yapıları

Hem donanım hem de yazılım alanında pek çok değişim ortaya çıkmıştır. Bu değişim, kuruluşların ve kişilerin gereksinimlerine daha iyi cevap verebilmek amacıyla ortaya çıkmaktadır. Pek çok kuruluşta eskiye oranla çok daha fazla veri üretildiğinden, geleneksel veri saklama ve işleme tekniklerinin yetersiz kaldığı gözlemlenmiştir. Veri saklama birimlerinde depolanan veri topluluklarına “dosya” (file) denir.

Veritabanı (Database) Genel Kullanımı ve Tanımı

Kayıt ve Alan

Dosyalar kendi içinde kayıtlara bölünmüştür. Örneğin bir sınıftaki öğrenci listesini göz önüne alalım. Bu liste çok sayıda veri içerebilir. • Bu öğrenci listesindeki her bir öğrenci bilgisi bir mantıksal kayıt oluşturur. Her kayıt da farklı bilgiler içerebilir. • Örneğin; öğrencinin adı, baba adı, doğduğu yer vb. gibi bilgileri içerebilir. • Sayılan bu bilgilerin her birine alan (field) adını veriyoruz.


Sıralı Dosyalar

Sıralı dosyalar, bir başka deyişle ardışık dosyalar, içerdiği kayıtlara birinci kayıttan başlamak üzere sırayla erişim yapmak üzere tasarlanmış dosyalardır.Bu tür dosyaların kayıtlarına ardışık olarak erişilebilmesine karşılık, kayıtlar fiziksel olarak ardışık olmayabilir. 7 BİL 301 - Veri Tabanı ve Yönetimi Sıralı dosyaların her bir kayıtına ardışık olarak erişilmesi bazı durumlarda yararlı olmasına rağmen, bazı uygulamalarda sorunlar yaratır.


İndeksli Dosyalar

Doğrudan erişimli dosyaların en tanınmışı, indeksli dosyalar olarak bilinir. İndeksli dosyalar, veri dosyasından ayrı olarak bir indeks dosyasının oluşturulması ile birlikte hazırlanır. 8 BİL 301 - Veri Tabanı ve Yönetimi Bir dosya için oluşturulan indeks; söz konusu dosyanın anahtarları ile bu anahtarların disk üzerinde bulunduğu adresi içerir. Anahtar alan, erişimde kullanılmak üzere seçilen alan olarak değerlendirilir.


Hesaba Dayalı Dosyalar

Bu tür dosyalar, indeksli dosyalar gibi ayrı bir indeksin tutulmasını gerektirmez. Dosyanın herhangi bir kaydına doğrudan doğruya erişebilmek için bir hesaplama algoritması kullanır.


Veritabanı Sistemleri

Geleneksel dosya sisteminin yetersiz kaldığı durumlardaki sorunu çözmek üzere, veriyi saklama ve veriye erişim konusunda yeni yazılım teknolojilerine yönelme başlamış ve Veritabanı Yönetim Sistemleri (VTYS) yaklaşımı ortaya çıkmıştır.

Veritabanı (Database) Genel Kullanımı ve Tanımı

• Veritabanı sistemleri bilgisayar sistemlerinin önemli bir bileşeni olarak değerlendirilir.
• Veritabanı yönetim sistemleri (VTYS), birbirleriyle ilişkili veri ve programlar topluluğundan oluşmaktadır.
• Veri topluluğu bir veritabanı olarak değerlendirilir.
• Veritabanı bir kuruluşa ilişkin bilgilerin yer aldığı ortamdır.
• Veritabanı sistemleri, veri kümelerinin düzenli biçimde tutulduğu ve bu verilerin çeşitli yazılımlar aracılığıyla yönetildiği ortamlardır.


Veritabanı Sistemlerinin Üstünlükleri

Veritabanı kullanımı, geleneksel dosya kullanımına göre birçok yönden üstünlük sağlamaktadır. Bunlar:
a) Verinin tekrarlamasını önler,
b) Verinin tutarlı olmasını sağlar,
c) Aynı andaki erişimlerde tutarsızlıkların ortaya çıkmasını önler,
d) Verinin güvenliğini sağlar.

SERCAN GÜLGEZE © 2014-2016 | WWW.SERCANGULGEZE.COM | Sercan Gülgeze & Statik Yazılım