Eczane Programları Yapmak

28/12/2010, 16:54

Hayri16

Teşekkürler Şeyma. Şimdi bir veritabanında önemli olan konulardan biri de gereksiz bilgilerle veritabanının şişmemesidir.
Veri tabanı aşırı büyürse program yavaşlar, kilitlenir. Bunu engellemeyi başta düşünmeliyiz. Nasıl mı? tekrarlayan verileri kontrol ederk.
Şimdi ilaç veri tabanımızda
İlacın Adı - Firma Adı -v.s v.s var
Aspirin Bayer
Bilmemx Bayer
Şimdi bu veritabanında her firmanın yüzlerce ilacı olduğu için bunlar hep tekraralanacak. Oysa biz firmaları ayrı bir veritabanı yapsak. Ve ilaç dosyasında "Bayer" yazan yere sadece o firmanın firma tablosundaki kayıt numarasını yazsak dünyanın yerini kazanırız. İşte biz buna ilişki diyoruz.
Şimdi ilaç tablosuna bir bak. Sence hangi alanları böyle yapabiliriz.?
28/12/2010, 17:00

Şeyma462

etken madde ve firma adı alanları olabilir.
28/12/2010, 17:03

Hayri16

Şunu da belirteyim. Kullanılan veri tiplerinden string , her karakter için 1 byte yer kaplar. İnteger (sayı değişken ise) -32768 ile +32768 arası değer alabilir ve sadece 2 byte yer kaplar. Sanırım şimdi bu konunun önemini daha iyi anladınız.
Evet doğru Şeyma. Çünkü bunlar tablomuzda tekrarlanan alanlar. Başka neler olabilir?
28/12/2010, 17:05

Şeyma462

evet.
28/12/2010, 17:11

Hayri16

İlaç formunda neler yazacağız.? Tablet, ampul v.b ve bunlardan yüzlerce var. Sonra etkigrubu analjezik, antibiyotik bunlardan da yüzlerce var. Hatta rafyeri de Çünkü bir dolapta yüz ilaç varsa yüz tane ilacın kayıt bilgisine o dolabın adını tekrar edeceksin. Veriliş şeklide bu şekilde. O halde tüm bu ilişkili alanlar sayı olarak tasarlanmalı.

Şimdiye kadar konuştuklarımız dahilinde hangi tablolarımız var?
1- T_ILAC
2- T_FIRMA
3- T_ETKENMADDE
4- T_ETKI
5- T-FORM
6- T_VERILIS
7- T_RAF

Bunların olması gereken alanlarını buraya yazarsanız sevinirim. hem de birlikte değerlendirme yaparız. Evet şimdi sıra sizde.
28/12/2010, 17:29

Şeyma462

t-fırmada fırma adıyla fırma no.
t etken madde de ise etki adı ve etki no.
t- raf da ise raf adı ve raf no.
t-ılaç ; ılaç kodu, ılaçbarkodu,ılaç adı, fıyatı,mıktarı,son kullanma tarihi,turu,etki,rafyeri,fırma