Veritabanları Nasıl Çalışır?

İçindekiler:

Anonim

Veritabanında Neler Var?

Bir veritabanı, otomatik olarak alınabilecek, eklenebilecek, güncellenebilecek veya kaldırılabilecek şekilde bilgi toplayacak ve depolayacak şekilde yapılandırılmış, yazılım tabanlı bir kaptır. Veri tabanı programları, kullanıcıların veri tabanları oluşturması ve bunları doldurmaları veya gerektiğinde silmeleri için gereken tüm programları oluşturmaları için tasarlanmış yazılım uygulamalarıdır. Veritabanının yapısı, satır ve bilgi sütunlarından oluşan tablodur. Sütunlar tablodaki verileri (özellikleri) tanımlar ve satırlar bilgi kayıtlarıdır. Tablolar, bir elektronik tabloya benzer, ancak tablolar, elektronik tabloların yapamayacağı şekilde değiştirilebilir ve güncellenebilir; bu da bir veritabanını çok değerli bir araç haline getirir.

Veri Tabanı Modelleri

Bir veritabanı yapısı, veritabanı modeli ile tanımlanır. En çok kullanılan model ilişkisel veritabanı modelidir. Bu modeldeki tabloların, her bir kaydın (satırın) belirli bilgileri veya niteliklerini (sütunlarını) tutan her bir tabloyla ilişkilendirilmesi veya bağlanması gerekir. Örneğin, bir veterinerin "Hastalar" ve "Kimlik numarası" başlıklı sütunlarla - "Hasta Sahibi", "Hasta tipi" ve "Kimlik numarası" başlıklı bir tabloya ve "Hasta Sahibi" adlı ikinci bir tabloya sahip - sütunlar "başlıklı olabilir Kimlik numarası, "" Sahibin adı "," Sahibin adresi "ve" Sahibin telefon numarası. " İlk tablo, kimlik numarasına göre ikinci tabloya bağlanır. Kimlik numarasının ilişkisi, bir rapor veya sorgu isteğinin birbirine ait kayıtları nasıl bulduğunu ve doğru bir yanıt verebilmesini sağlar.

Veri Tabanı Tasarımı

Veritabanı tasarımı, iş gereksinimlerine dayalı bir sanattır. Doğru ve faydalı bir veritabanı tasarlanmadan önce iş gereksinimlerinin anlaşılması gerekir. İş gereksinimleri aynı zamanda iş süreçleri olarak da adlandırılabilir.Tablolarda birden fazla bilgi seti veya modülü bulunmamalıdır. Örneğin, bir önceki örnekte, “Hasta” tablosu hasta ziyaretleri hakkında bilgi içermemelidir. Bunun yerine, ayrı bir tablo ziyaret kimlik numarası ve ziyaretin tarihini ve saatini, hastaya hastaya bağlamak için hasta kimlik numarası ile birlikte tutar. Hasta kimliğiyle birlikte ödeme tutarını, ödeme türünü ve ödenen ziyaret kimliğini tanımlamak için “Fatura” başlıklı dördüncü bir tablo oluşturulacaktır. Fatura ve ziyaretler iş süreçleridir.

Veri Tabanı İle Çalışma

Kayıtları girmek bir veritabanını veriyle doldurur. Veritabanı doğru yapılandırıldıktan sonra bir arayüz oluşturulur. Bu arayüz tablolar ve kullanıcı arasına yerleştirilir. Kullanıcıya veritabanının farklı bir görüntüsünü verir. Veteriner örneğimizi kullanarak, bir arayüz kullanıcıya bir "Yeni Kullanıcı" giriş sayfası verebilir. Bu sayfada, kullanıcı evcil hayvanın adını ve türünü, sahibinin bilgilerini ve ilk ziyaretin tarihini ve türünü girebilir. Bu bilgilerin tümü, arabirimin arkasında bulunan üç farklı tabloda bulunur, ancak veriler doğru tablolara girerken, kullanıcının yalnızca giriş sayfasıyla (tek bir form) etkileşime girmesi gerekir. Bu, tabloları basit programlama yoluyla bağlayarak elde edilir.