VERİ TABANI İHTİYAÇ ANALİZİ
Veri tabanı tasarlamaya başlamadan önce ihtiyaç analizinin doğru yapılması gerekmektedir.
Veri tabanı ihtiyaç analizi yapılırken hazırlanacak olan sistemin neye hizmet edeceği, veri tabanını
ne iş yapacağı ve hangi ihtiyaçları karşılayacağına, veri tabanının hangi verileri depolayacağı, veri
tabanını oluşturan tabloların neler olacağı ve ne tür verileri saklayacağı v.b. gibi sorulara cevap vermek
gerekmektedir.
Tüm bunları kağıt üzerinde tasarladıktan sonra fiziksel tasarıma geçmek çalışmanızın daha sistemli
yürümesi açısından avantajınıza olacaktır.
Veri Tabanı Tanımı
Veri tabanı tanımından önce “Veri nedir?” sorusuna cevap vermemiz gerekmektedir. Veri; Türk Dil
Kurumunun güncel sözlüğünde; “ Olgu, kavram veya komutların, iletişim, yorum ve işlem için elverişli
biçimli gösterimi” bilişim terimi olarak tanımlanır. Bu tanımından yola çıkarsak,”bu apartman çok yüksek”,”bugün hava soğuk”, gibi ifadeler birer veri
değilken, “apartmanın 10 katlı” ,”bugün hava 2
°C” ifadelerindeki 10 kat sayısı 2 hava sıcaklığı olarak
birer veridir.
Bir kişiye veya ürüne ait detaylı verilerin bir düzen çerçevesinde saklandığı ortamlar “Veri tabanı” olarak adlandırılır. Veri tabanı ile verilerinizi kaydedebilir, silebilir, güncelleyebilir, yeni veriler ekleyip
mevcut verileriniz üzerinde sorgulamalar yapabilirsiniz.
Günümüzde Veri tabanları yaşamımızın birçok alanında karşımıza çıkmaktadır. Örneğin internet
üzerinden yapmış olduğunuz bir alışverişte satıcı firmanın veri tabanına erişim sağlamış oluyorsunuz. İnternet üzerinden notlarınızı veya birtakım bilgileri öğrenmek için girmiş olduğunuz sistem Milli Eğitim
Bakanlığının veri tabanında size ait bilgilerin
önceden kaydedilmiş olduğu sisteme, bir mağazada herhangi bir ürünün olup olmadığını öğrenmeye
çalıştığınızda o mağazanın veritabanına erişmiş oluyorsunuz.
Veri Tabanı Tabloları
Tablolar veri tabanının ana nesneleridir. Bir veri tabanında verilerin saklanmış olduğu nesneler tablo olarak adlandırılır. Bir veri tabanı en az bir tablodan oluşur. Veri tabanını oluşturan tablolar ise “data field” adı verilen veri alanlar
NO, ADI, DOĞUM_TARİHİ, DOĞUM_YERİ olarak dört adet sütun başlığı,
Alan isimleri(sütun başlıkları) hariç beş adet satır bulunmaktadır.
Her kayıt, bir kişiye birçok yönüyle bağlıdır. Örneğin, üçüncü kayıt için; 3 numaralı personelin
adı AHMET, doğum tarihi 23/10/1997ve doğum yeri İZMİR olduğu bilgisine ulaşılır.
İlişkisel Veri Tabanı
İlişkisel veri tabanı, birbirinden farkı tablolara yerleştirilmiş olan verilerin birbirleri ile belirli alanlara
göre ilişkilendirilerek düzenlenen veri tabanlarıdır. İlişkisel veri tabanı günümüzde en yaygın olarak
kullanılan veri tabanı türüdür.
İlişkisel veri tabanlarında veriler tablolarda birbirleri ile ilişkili bir şekilde saklanmaktadır. İlişkisel
veri tabanları birden fazla tablodan oluşabilir. Tablolar ise satır ve sütunlardan oluşur. Tablolarda satır
ve sütunların kesiştiği noktaya ise “hücre” adı verilir. Tablo içerisindeki satırlar tablonun kayıtlarını
oluşturur. Anahtar alan ise tablonun tanımlayıcısı niteliğindedir.
Tabloların Özellikleri
İlişkisel veritabanında yer alacak olan tabloların aşağıdaki özelliklere sahip olması
gerekmektedir;
Tablolar satır ve sütunlardan oluşur.
Her sütunun alacağı isim birbirinden farklı olmalıdır.
Her satır birbirinden farklı olmalıdır yani birbiri ile tamamen ayni olan iki kayıt kullanılmamalıdır.
Satırların ve sütunların sırasının nasıl olacağı önemli değildir.
Hücrelerdeki veriler atomik olmalıdır.
0 yorum:
Yorum Gönder