Forum

SQL'de çoklu t...
 
Bildirimler
Hepsini Temizle

SQL'de çoklu tablomu çoklu sütun mu?

4 Yazılar
3 Üyeler
0 Reactions
1,244 Görüntüleme
(@ZaferDANYILDIZ)
Gönderiler: 44
Trusted Member
Konu başlatıcı
 

Arkadaşlar merhaba, bir konuyu merak ediyorum.
sql'de veritabanı oluştururken, oluşturduğumuz tabloların içerisinde fazla sütun kullanmak mı iyidir yoksa verileri birden fazla tablolara yazmak mı iyidir.


Yüzbinlerce kayıt için örneğin
[B]sayfalar_tablosunda kategoriid,sayfaid, sayfabaslik, sayfaiçerik[/B] mi iyidir
yoksa
[B]kategori_sayfa_listesi tablosunda kategoriid,sayfaid[/B]
[B]sayfalar_tablosunda sayfaid,sayfabaslik,sayfaiçerik[/B]
şeklinde mi daha iyi olur.
tabi bunu birkaç veri için çoğalttığımızı düşünelim.
örneğin diller_sutunu_yada_tablosu, gruplar_sütunu_yada_tablosu


yani çoklu inner join, left join kullanmak iyimidir.


ilginize ve bilginize şimdiden teşekkürler

 
Gönderildi : 15/04/2011 22:53

(@cozumpark)
Gönderiler: 16307
Illustrious Member Yönetici
 

Bu sorunun net bir yanıtı yanlış olur; senaryoya ve uygulamadan ne istenildiğine göre değişir. Küçük verilerde çok farklı olmaz ancak büyük verilerde performans analiz araçlarıyla her iki durumun dönütleri incelenerek karar verilir.

 
Gönderildi : 16/04/2011 01:39

(@ZaferDANYILDIZ)
Gönderiler: 44
Trusted Member
Konu başlatıcı
 

Peki teşekkür ederim, sanırım en iyi yol deneme yanılma.

 
Gönderildi : 18/04/2011 00:23

(@kadiravci)
Gönderiler: 202
Üye
 

Bahsettiğiniz olay OOP yani Object Oriented Programming'e girer. Bu noktada yazılımın güncellenebilirliği açısından -ki bence bu en önemli noktadır- verileri farklı tablolara yazdırmak daha önemlidir. Adam tek tablodan onlarca sütun ile uğraşmak yerine tablolar ile uğraşıcak ve sql sorguları daha da kolay olacaktır.

Genelde OOP kullanılmazsa sql sorgularında yapamayacağınız şeyler olabiliyor. 

 
Gönderildi : 24/04/2011 02:20

Paylaş: