From: Murat Ege (mege@etigrup.com.tr)
Date: Thu 02 Oct 2003 - 08:16:48 EDT
Tablolarinizda kayit sayisi fazla degilse tavsiyem butun hizmet =
turlerinizi ayni tablo uzerine koymaniz
olacaktir. Varsayim olarak ilerde bir hizmet turu icin ek bir alana =
ihtiyaciniz oldugunda o hizmet icin 1-1 bir tablo
daha mi acacaksiniz ?
1-1 iliskili tablolar hata degildir hatta zaman zaman hayat kurtarici =
bile olabiliyorlar.
Diyelim ki bir tablonuz cok cok fazla kayit ve cok fazla da kolon =
iceriyor olsun. Sizin surekli islem yaptiginiz
ve belirli kriterleri iceren kayitlariniz var. Bu kayitlar icin bu cok =
fazla buyuk olan tabloyu sorgulamak - guncellemek yerine bu tabloyla 1-1 =
iliskili bir alt tablosunu yaratir ve sorguyu onun uzerinde yaparsiniz. =
Ayrica bu cok buyuk tabloda kolon acmak bo=FEu bo=FEuna sistem =
kaynaklarini i=FEgali anlamina gelecektir. Cunku calistiginiz kayitlarin =
disindaki butun kayitlar null veya varsayilan degeri iceriyor olacaklar. =
Soyledigim gibi eger kayit sayiniz fazla degilse birakin diger kayitlar =
bu 15 kolon icin null degeri icersin. Fakat benim
kayit sayim cok fazla diyorsaniz 1-1 iliskili bir tablo yaratin.
Sayg=FDlar ,sevgiler.
Murat Ege
-----Original Message-----
From: Fuat Altun [mailto:faltun@iso.org.tr]=20
Sent: 02 Ekim 2003 Per=FEembe 14:15
To: linux-programlama@liste.linux.org.tr; java_tr@yahoogroups.com
Subject: [linux-programlama] veritabani -konu disi
Veritabani tasariminda bire bir hatamidir?
Cunku su an boyle bir tasarima ihtiyacim var.
=20
Cunku "hizmetler" adinda bir tablom var.
Bir firmanin verdigi hizmetler bu tabloya giriliyor.
50 cesit hizmet var.
Bu 50 cesit hizmetin hepsinin kesistigi 10 adet alan var. Buraya kadar =
sorun yok. Fakat 2 hizmet turunun ek olarak 15 adet daha alana ihtiyaci =
var.
=20
Ben bu durumda diger 15 ek alani hizmetler tablosu ile "bire bir" =
iliskili bir taobloya koymayi dusunuyorum. Bu konuda fikirleriniz =
nelerdir?
=20
Tsk.
=20
=20
=20