sorgu normalizasyon

1 2
02/01/2013, 18:19

erhan3333

sorgularım çalışmıyor normalizasyon olarak neler yapabilirim yardımcı olurmusunuz
02/01/2013, 19:09

ozguryasin

örneği inceleyip geri bildirimde bulununuz. ilişkilerde ayırt edici özellikler ilişkilendirilir. bu TC Kimlik numarası olabilir. hatta telefon numarası da olabilir. hatanızın en büyüğü doktor adı ile cinsiyet bölümünü ilişkilendirmeye çalışmanız.
02/01/2013, 23:58

erhan3333

Öncelikle çok teşekürederim benim anladığım kadarıyla normalizasyon olayı ilişkilerde ayırt edici özellikleri ilişkilendirme olayımı bu mudur bu çalışmada başka neler yapabilrim biraz daha yönlendirebilir misiniz
03/01/2013, 00:16

fatih karagöl

Söylediğiniz yanlış olmaz ama eşsiz özellikleri demek daha sağlıklı olur.
Örneğin hasta hareket tablosuna hasta adı yerine hasta id'sini eklemeliydiniz.
ilerisi için hem data boyunuz daha küçük olacaktı hemde sorgularınız daha hızlı çalışacaktı. Tablolarımızı tasarlerken o tabloları sayısısal değerlerle sorgulabilecek şekilde tasarlamalıyız.
03/01/2013, 00:17

ozguryasin

öncelikle anladığınız gibi. ilişkilerde benzersiz olan özelliklerin birleştirilmesidir. doktorlar isminde tablonuz var ve her doktorun başında benzersiz olan bir numara atanmış bu numara ve bu numara hasta hareket tablosunda Doktoru alanına işlenmiş olması gereken bu. oraya doktorun ismini metin olarak yazdırmak mantıklı değil. ve örneğinizdeki sorguda ise Erkek hastalar sorgusunda > Hasta bilgisi ile Hasta hareket tablosunda TC Kimlik numaraları ilişkilendirilmiş, çünkü benzersiz ve programlama dili burada kimi görmek istediğini algılıyor. daha sonra Hasta hareket Tablosunda Doktoru bölümü, her doktorun ismine karşılık gelen bir rakam ile değerlendirilmişti sorgumuzda doktorlar tablosunu çağırıp benzer alanları gösterdiğimizde ilişkimiz tamamlanmış oluyor. fakat burada sorgu alanlarına doktorumuzun kim olduğunu görebilmemiz için. doktorlar tablosundan ismini aktarmamız gerekmekte. fakat dikkatimi çeken bir durum. doktor isimlerini ve soyisimlerini ayrı alanlarda tutmuşsunuz aynı alanda tutmanızı tavsiye ederim. örneğinizdeki tablolar sayesinde birçok bilgiye ulaşmanız mümkün. hasta durumları, hangi doktor kaç hastaya bakmış, bakılan hastaların cinsiyetleri, 1 ay içinde hangi doktor kaç hastaya bakmış, hangi hastalar ne kadar süre ile tedavi görmüş vb. bu listeleme uzadıkça uzar.
03/01/2013, 00:20

erhan3333

Hasta bilgisindeki id lerimi yazmalıyım Hasta adı ve soyadı bölümünü kaldırıp daraltmalı mıyım
İlaçlarla ilğili nasıl bir sorgu oluşturmalıyım
1 2