Alt-Üst Kategorileme Mantığı ve Veritabanı Sorgulama mantığı

Veritabanı programcılığı Alt-Üst Kategorileme Mantığı ve Veritabanı Sorgulama mantığı Programlama hakkında bilgi paylaş; Alt-Üst Kategorileme Mantığı ve Veritabanı Sorgulama mantığı Şimdi örnek olarak bir kategori tablosu oluşturalım ve bunlara numara ...
Cevapla
 
Seçenekler
  #1  
Arama 01-01-2008, 08:55
kadınca
Guest
Mesajlar: n/a
 
     WS-Ticareti: ()

Alt-Üst Kategorileme Mantığı ve Veritabanı Sorgulama mantığı

Alt-Üst Kategorileme Mantığı ve Veritabanı Sorgulama mantığı



Şimdi örnek olarak bir kategori tablosu oluşturalım ve bunlara numara verelim
Şablon şu şekilde

--[ Üst Kategori - KategoriNo
---------[ Alt Kategori - KategoriNo



--[ Elektronik - 001
---------[ Bilgisayar - 001001
---------[ Masa Üstü - 001001001
---------[ Diz Üstü - 001001002
---------[ Televizyon - 001002
---------[ Ev Sinema Sistemleri - 001003
--[ Giyim - 002
---------[ Erkek - 002001
---------[ Bayan - 002002
---------[ Çocuk -002003
--[ Kitap - 003
---------[ Roman - 003001
---------[ Şiir - 003002
---------[ Bilim Kurgu - 003003

Numaralı Tablo şu şekilde oluyor.


--[ 001
---------[ 001001
---------[ 001001001
---------[ 001001002
---------[ 001002
---------[ 001003
--[ 002
---------[ 002001
---------[ 002002
---------[ 002003
--[ 003
---------[ 003001
---------[ 003002
---------[ 003003

Mantık ise şu şekilde;
Bir en üst kategori oluşturuken buna 3 haneli bir numara veriliyor.Bu kategoriye alt kategori verilirken bu kategorinin numarası başta olacak şekilde alt kategoriye 6 haneli bir numara veriliyor.Yani kategori alt kategori ise bir Üst Kategori Numarası önüne konarak kategori no veriliyor.Tablomuz bu şekilde oluşuyor.Tüm kategoriler aynı tabloda tutuluyor bu sayede.
Veritabanı Sorgularına gelirsek;
En Üst Kategoriler 3 haneli.Önce bunlar 3 haneli olarak sorgulanabilir.Bunlar sorgulandıktan sonra bunlara ait alt kategoriler varsa ki var olup olmadığını kontrol etmek önemli başına üst kategorinin numarası konularak sorgulanabilir.Örnek olarak
Tüm kategoriler sorgulandı ve Elektronik kategorisine ait alt kategoriler İsteniyor.
Elektronik Kategorisi için sorgudadan dönen
KategoriNo 001 dir
Elektronik Alt Kategoriler için KategoriNo başında 001 olan ve KategoriNosu 6 haneli olan bütün KategoriNolarıdır.
Elektronik Kategorisine ait alt kategori olan Bilgisayar Kategorisi için tüm alt kategoriler isteniyor.
Bilgisayar Kategorisi için sorgudan dönen
KategorNo 001001 dir
Bilgisayar Alt Kategoriler için KategoriNo başında 001001 olan ve KategoriNosu 9 haneli olan bütün KategoriNolarıdır
Mantık geliştirilebilir.Güzelleştirilebilir.Daha da esnek olabilir.
Herkese İyi Çalışamalar.Selamlar Saygılar.
Hüseyin COŞKUN.
Alıntı ile Cevapla
Cevapla
Arama Etiketleri: , , , ,



Seçenekler


Benzer Konular
Konu Konu Açanlar Forum Cevaplar Güncel Mesajlar
Seo aramamotoru optimizasyonu ve siteler arası sıralama mantığı W-S SEO Arama Motoru Optimizasyonu 1 01-09-2008 02:10
Google-Pagerank-Backlink Mantığı Ve İpuçları özlem34 Diğer Arama Motorları 0 20-05-2008 04:07
AS 3 ile Multimedia Programlamaya Giriş - Genel Programlama Mantığı Professionel Programlama Makaleleri 0 19-11-2007 08:58
Flash'ta Satır Sütun Mantığı ve Mod Kullanımı Professionel Programlama Makaleleri 0 19-11-2007 08:13
ADSL'in çalışma mantığı. ( ADSL Nasıl Çalışır? ) Ra_eM Network-internet 1 06-11-2007 03:08

Webmaster Sitesine Reklam Verin

Webmaster web tasarım online reviews ~ Kadınlar blogu ~ Apple iPhone, iPod Touch ( iTouch ) Forum ~ iPhone