VERİTABANI SİSTEMLERİ Dersi Veri İşleme soru detayı:

PAYLAŞ:

SORU:

Bir veritabanına veri girmenin temel olarak kaç farklı yolu vardır? Açıklayınız.


CEVAP:

Bir veritabanına veri girmenin temel olarak iki farklı yolu vardır. Bunlardan ilki veritabanına klavyeden kullanıcı girişi ile istenilen değerlerin girilmesidir. Bu durum veritabanı yapısının bilgi girmesi gereken kişi tarafından görülmesine neden olabilir. Ayrıca tabloların her alanı için hangi tür verinin girilmesi gerektiği bilinmelidir. Bunun yerine veritabanına veri girerken bir uygulama tarafından hazırlanacak olan veri giriş formları kullanmak daha uygun olacaktır. Veri giriş formları, veritabanına verilerin daha kolay, daha hızlı ve daha doğru girilmesini sağlayabilir. Veri giriş formları kullanılarak aynı anda bir veya birden fazla tablonun farklı alanlarına bilgi girişini sağlamak mümkün olmaktadır. Örneğin, hazırlanacak bir form ile örnek veritabanındaki [Müşteriler] ve [Siparişler] tablolarının gerekli alanlarına aynı anda veri girişini sağlamak mümkündür. Ayrıca bir tablodaki alanlardan bazılarının alabileceği değerleri bilgi girişi yapacak kişiye seçenekli olarak sunulabilir veya bazı giriş alanları da otomatik olarak doldurarak kullanıcının daha kolay ve daha az hata yapabilmesi sağlanabilir. [Müşteriler] tablosundaki [Şehir] alanına bilgi girişi yapacak kişinin Şehir ismini yazması yerine açılır metin girici ile seçim yaparak girmesi hem bilgi girişini hızlandıracak hem de hatalı girişlerin azalmasını sağlayacaktır. Oluşturulacak bilgi girişi formu ile bazı alanlarda otomatik olarak veri tanımlanabilmektedir. Örnek veritabanındaki [Siparişler] tablosunun alanını varsayılan değer olarak sistem zamanını getiren bir fonksiyonu kullanmaktadır. Böylece [Sipariş Tarihi] verisinde hem hatalı giriş hem de format hataları engellenmiş olur. Formlarda listeler, metin kutuları, düğmeler ve veri sayfaları gibi denetimlerden veri giriş ve düzenleme işlemlerinde kullanılabilir. Buna karşılık, formdaki denetimlerin her biri esas alınan bir tablo alanından veri okur veya bu tablo alanına veri yazar. Belirli bir denetimin kullanım kısıtları; esas alınan tablo alanı için ayarlamış olan veri türüne, bu alan için ayarlanmış özelliklere ve veritabanı tasarımcısının her bir denetim için belirlediği bazı özelliklere bağlıdır. Örneğin, Müşterilerin çoğunluğu Eskişehir ilinden ise veri giriş formunda varsayılan olarak Eskişehir seçili olarak gelebilir. Bununla beraber, telefon alanı için seçilen ile göre Şehir alan kodunun da veri giriş formu tarafından otomatik olarak doldurulması sağlanabilir. Bu gibi yapılabilecek her türlü farklı uygulamalar sayesinde hem daha hızlı hem de daha doğru bilgilerin girişi sağlanabilir.