selim61' Alıntı:

Eğer veritabanı fazla olursa bunlar sorun yaratmaz mı? Bu mantıkla hareket ettim ki bazen uyguladığımda olmuştur.

ben genellikle tarihi INT olarak ayarlıyıp, 20081116 şeklinde giriyorum. date yapmak performans açısından daha mı iyi oluyor?

arada performans sorunu olacağını sanmam

Selim'e ek olarak uye şeklinde bilgilerinde bulunmalıdır. Burada birden fazla resim eklemiş olduğunu da sayarsak bu değerler aralarına virgul koyarak veritabanına eklenmesi sağlanır. Yeri gelirde istatistik sunmanız gerekirse daha rahat olur diye düşünüyorum.

Etiketler için farklı tablo öneririm ama kod tarafı kalabalık olur bu sefer, aynı tabloda yaparsan db de index olarak belirleyip işini kolayca görürsün Üye işlemleri için bunların hepsini üye yapacağı için resim haber yorum hepsi birbirinin kopyası

etiket nedir anlamadim ingilizcesini yazabilirmisin. Uye aktivitelerini 1 tabloda tutabilirsin her aktiviteye bir id atarsin omlari da activiteler tablosunda tutarsin. Aktiviteler tablosu Aktivite_id int primary Activite varchar 255 Uye aktivite tablosu Uye_aktivite_id auto_increment int primary Aktivite_id int Tarih datetime Uye aktivite detay tablosu Uye_aktivite_id int Aktivite_detay text

Veritabanlarında az alana sahip çok sayıda tablo kullanmak, içine herşey sıkıştırılmış az sayıda tablo kullanmaktan daha yararlıdır. İçeriği çok bir tabloya yapılan bir sorgunun sunucuya yükleyeceği yük ile hafif bir tabloda yapılacak sorgunun yükü arasında fark olacaktır. Bu yüzden veritabanını mümkün olduğunca akıllıca, ileriye dönük olarak üzerinde değişikliğe imkan verecek esneklikte tasarlamak gerekir.

iyinet' Alıntı:

yagmayok' Alıntı:

arkadaşlar portallar için veritabanı tasarımları nasıl olmalıdır diye düşüne düşüne sürmenaj olacam Aslında basit gibi görünsede sorgulsa kısımda başa dert oluyorlar. Örneğin 2 yerde fena kitlendim. biri etiket sistemi diğeri ise üye aktiviteleri... örneğin etiketten başlıyım... içeriğe eklenen etiketler içeriğin bulunduğu tablodamı tutulmalı yoksa farklı bir tablo içindemi belirtilmeli? ve diğer bir sorunda üye aktiviteleri... bir üye, resim ekliyor, haber ekliyor, makale yazıyor, oy veriyor, yorum yapıyor, foruma yazıyor vs. vs. vs. Şimdi bunlar sorular. Cevapları bende var ama onları yazmam kafa karıştırır diye şu an iletmiyorum size. Gelecek cevaplara göre hazırdaki uygulamamdan ya da fikrimden bahsetmeyi düşünüyorum. Sizden ricamda bu konudaki yapılarınız nedir. db yi aptallaştırmadan, envayi çeşit sorguyla boğmadan nasıl işin içinden çıkılır bende merak ediyorum