![]() |
|
| |||||||
|
| | Seçenekler |
|
#1
| |||
| | |||
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. |
![]() |
| Arama Etiketleri: altust, kategorileme, mantigi, sorgulama, veritabani |
| 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 |
![]() | ![]() |