Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Gestione CATEGORIE, SOTTOCATEGORIE

    ragazzi come mi consigliate di gestire un sito categorizzato alla yahoo per intenderci?

    dovrei strutturare il db con due o tre tabelle distinte ?

    tbCATEGORIE con i campi id nomeCategoria

    tbSOTTOCATEGORIE con i campi id idCategoria nomeSottoCategoria

    ed eventualmente per un terzo livello

    tbTERZOLIVELLO con i campi id idCategoria idSottoCategoria nomeTerzoLivello

    secondo voi è ok come soluzione ?

  2. #2
    basta che ogni tabella madre abbia un riferimento per la tabella figlia.

  3. #3
    quindi cosi è ok!

  4. #4
    Originariamente inviato da brutusin
    quindi cosi è ok!
    Non direi. Ad es. quando dici
    ed eventualmente per un terzo livello
    tbTERZOLIVELLO con i campi id idCategoria idSottoCategoria nomeTerzoLivello
    In questa tabella dovresti avere solo idSottoCategoria e non anche idCategoria.
    Saluti a tutti
    Riccardo

  5. #5
    infatti io ho detto che la figlia deve avere il riferimento alla madre.

    nonna->madre->figlia
    figlia->madre->nonna

  6. #6
    Ecco qui le tre tabelle

    TBCATEGORIE
    id (smallint 6), nome (varchar 250)

    TBSOTTOCATEGORIE
    id (smallint 6), idcategoria (smallint 6), nome (varchar 250)

    TBTERZOLIVELLO
    id (smallint 6), idsottocategoria (smallint 6), nome (varchar 250)


    cosi è ok ????
    spero proprio di si ragazzi !!!

  7. #7
    Originariamente inviato da brutusin
    Ecco qui le tre tabelle...
    cosi è ok ????
    spero proprio di si ragazzi !!!
    Cambierei i nomi dei campi ad es. da id in idcategoria ecc.
    e poi...
    ...un sito categorizzato alla yahoo per intenderci?
    Credo che le categorie e sottocategorie varie di yahoo non siano basate su tre tabelle in relazione ma adottino un sistema i cui livelli possono espandersi senza limiti.
    Saluti a tutti
    Riccardo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.