Categorie E Alter Table

Ciao A tutti,

Volevo chiedere un parere ai più esperti per un problema ricorrente.

Volengo categorizzare degli item, di solito creo n colonne per le categoria.

Ma se il cliente vuole gestire lui le categorie, quindi aggiungere e togliere.

Come prima soluzione avevo pensato di fare alter table per aggiungere e/o togliere una categorie direttamente nella tabella dell’item? una seconda soluzione potrebbe essere una tabella ausiliaria dove mettere le categorie.

Voi che pensate? Come fate di solito?

Grazie mille

Stefano

** Moved from Indian to Italian.

La soluzione più scalabile ed efficiente è quella di mettere una chiave esterna,

dove categoria_id è collegata all’id di tbl_categoria.

tbl_item: id,item_desc,categoria_id

tbl_categoria: id, categoria_desc

Questo per item che hanno un rapporto ad uno nei confronti della categoria. un item ha una categoria.

Nel caso di un item che ha più categorie, devi usare una tabella perno:

tbl_item:id,item_desc

tbl_categoria:id,categoria_desc

tbl_item_categoria: id,item_id,categoria_id