Not Defteri

Akılda duracagına burda dursun

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ı.

     

    Posted: Aug 10 2009, 03:34 by kkaradag | Comments (0) RSS comment feed |
    • Currently 4.5/5 Stars.
    • 1
    • 2
    • 3
    • 4
    • 5
    Filed under: SQL Server

    Add comment


    (Will show your Gravatar icon)

      Country flag

    biuquote
    • Comment
    • Preview
    Loading