• 07-11-2010, 14:19:55
    #1
    Merhaba arkadaşlar.

    İçinde yer aldığım projede, bir sayfaya bilgi çekmek için 6 tablo kullanıyorum. Toplamda 149 sütun var.
    Şu anda bir revizyon söz konusu. Bu revizyon ile 6 tabloyu birleştirmeyi düşünüyorum ama tek tabloda 149 nasıl bir etki yapar bilmiyorum. Bu konuda bilgisi olanlar yardımcı olabilir mi?

    Tablolar kesinlikle aynı anda kullanılan tablolar. Yeri gelince belli ikisi kullanılıyo gibi bir durum yok. Bilgileri kategorilere ayırıp tabloları oluşturmuştum.

    Şimdiden teşekkürler.
  • 07-11-2010, 14:22:49
    #2
    Üyeliği durduruldu
    bir hiyerarşi veritabanı şablonu oluşturup çalışabilirsiniz.
    yapınızı örneklendirin yardımcı olalım
  • 07-11-2010, 15:46:19
    #3
    BHCoder adlı üyeden alıntı: mesajı görüntüle
    bir hiyerarşi veritabanı şablonu oluşturup çalışabilirsiniz.
    yapınızı örneklendirin yardımcı olalım
    Hiyerarşi veritabanı şablonundan kastınız nedir? Bilmediğim bir şey sanırım bu.

    Tabloları şu dosya ile inceleyebilirsiniz: http://hotfile.com/dl/81014517/5a3f6...2222.xlsx.html
  • 07-11-2010, 15:57:56
    #4
    Üyeliği durduruldu
    akadal34 adlı üyeden alıntı: mesajı görüntüle
    Hiyerarşi veritabanı şablonundan kastınız nedir? Bilmediğim bir şey sanırım bu.
    Arkadaş İlişkisel Veritabanı Modelinden Bahsediyor.
    Kısacası Anlayacğınız Dilden Anlatayım;
    Yani Bir Çeşit Ağaç (tree) Sistemi Kategori Alt Kategori.
    Zaten Bir veritabanını Veritbanı Yapanda Bilgilerin Depolandığı Hiyerarşik Bir Yapı Olmasıdır.

    MySQL İle Çalışacaksanız Bunun İçin Join İnner Join Left Right Join...
    iç içe selectler (önerilmez) Kullanabilirsiniz.

    İyi Çalışmalar.
  • 07-11-2010, 16:04:48
    #5
    Kategorisel bir çalışma değil ama bu sorduğum. Eklediğim dosyaya bir göz atabilirseniz ne demek istediğimi daha açık anlayabilirsiniz.
  • 07-11-2010, 16:07:23
    #6
    Üyeliği durduruldu
    Hiyerarşinin Kelime Anlamını Bilmediğiniz İçin
    Alıntı
    Hiyerarşi veritabanı şablonundan kastınız nedir? Bilmediğim bir şey sanırım bu.

    Kategori Alt Kategori Kelimesini;
    Hiyerarşi Mantığını Daha Açık ve Net Anlayın Diye Örnek Verdim.
    Konuyla Direkt Olmasada Dolaylı Olarak Alakalı.

    NOT :
    Linke Bakmaya Gerek Yok
    Yapmanız Gereken Mysql Kullanıp Join Sisteminden Faydalanmanız.

    İyi Çalışmalar.
  • 07-11-2010, 16:51:36
    #7
    Eposta Aktivasyonu Gerekmekte
    Performans için soruyorsun sanırım. inner join kullanırken on ile bağlıyacağın alanlara index atmışsan ve bu alanların tiplerini minimum düzeyde tutmuşsan, geriye test ederek sonuca göre hareket etmen kalıyor.Sunucunun durumu önem kazanıyor bu durumda.
    Özellikle bu kısımda try catch kullanki programın çakılmasın.

    Webte 3'tabloyu birbirine bağlamaktan fazlasını denemedim ama masaüstü belediye otomasyon yazılımımızda kullandım .8 tabloyu bağlamıştım şuan belediyelerde kullanılıyor ve sorun yaşayan olmadı bu kısımla alakalı.Gerçi masaüstü c#.