Veritabani Normalizasyon - III
| Veritabanı Normalizasyonu - Bölüm-III |
Bu yazı birkaç seriden oluşmaktadır. Başlıklardan konulara kolayca erişebilirsiniz.
Bölüm 1 - Veritabanı normalizasyonu konusunu ele alış ve Hastane örneğinin çıkışı. HASTALAR tablosunun oluşturulması ve ilişkilerinin oluşturulması.
Bölüm 2 - Doktor bilgilerini tutacagımız DOKTORLAR tablosunu ve tüm ilişkileirni anlatmaya devam ediyoruz.
Bölüm 3 - Muayene, Poliklinik tablolarını oluşturup tablo ilişkilerini sonlandırıyoruz.
Bölüm 4 - Testler, örnek data girişi, sorgulamalar vs. |
HASTALAR ve DOKTORLAR tablolarını ve ilişkilerini tamamladık. Şimdi Doktor ve hastayı birbirine kavuşturmak için gerekli Tabloları yapmaya devam edicez. Bir Doktorun normal şartlarda bir hastayı muayene etmesi için öncelikle hastanın bir hastanenın ilgili polikliniğine muracet etmesi gerekir. Bizde burdan yola çıkarar POLIKLINIKLER tablomuzu oluşturacagız.
Bu tabloda PoliklinikNo' yu Primary - Key ve identity sini 1 artımlı olarak yapdığımız söylemiyorum artık. Yanında anahtar işareti bunun primary key olduğunu anlatıyor zate. POLIKLINIKLER de hazır olduğuna göre artık MUAYENELER tablosunu oluşturabiliriz. Aşağıda da MUAYENELER tablosunu görüyorsunuz.
Bu tabloda hangi hastanın hangi tarihte hangi poliklinikte ve hangi doktordan muayene olduğunu görüyor olacağız. Muayene işleminin ardından doktor bu hasta için bir teşhis ve tedavi belirleyecektir. Bunu saklayabilmek içinde MUAYENE_SONUC adında bir tablodan faydalanacağız.
Nihayet tablolarımızı tamamladık. Şimdi son ooluşturdugumuz tabloların birbiri ile olan ilişkilerini belirlemek kaldı.
Database'imizin kurgusu bitti. Şimdi kurguladığımız bu yapıyı test etme zamanı.