Visualizzazione dei risultati da 1 a 2 su 2

Discussione: schema DB mysql

  1. #1

    schema DB mysql

    dunque ho un DB da creare per dei vestiti da vendere

    ci sono delle macrocategorie: uomo, donna, bambini, ecc.


    delle categorie: jeans, magliette, scarpe, ecc.

    e infine i prodotti: maglietta A, maglietta B, maglietta C, jeans A, jeans B, ecc.

    ogni prodotto può avere più colori (e quindi immagini diverse) e più descrizioni (a seconda della lingua scelta)

    io farei così:

    tabella macrocategorie (id + descrizione)
    tabella categorie (id + descrizione)
    tabella lingue (id + descrizione)
    tabella colori (id + descrizione)
    tabella prodotti: id e poi ogni prodotto fa riferimento con una chiave esterna alle macrocategorie e alle categorie
    una tabella che associa l'id prodotto all'id colore e ha anche un campo per l'immagine (di quel prodotto con quel colore)
    una tabella che associa l'id prodotto all'id lingua e ha anche un campo per la descrizione (di quel prodotto con quella lingua)

    come vi pare?
    grazie

  2. #2
    beh devo anche legare categorie e macrocategorie, magari facendo un'unica tabella categorie con un campo id_padre

    qualcosa tipo

    id:1, descrizione:uomo, padre: 0
    id:2, descrizione:jeans-uomo, padre: 1
    id:3, descrizione:magliette-uomo, padre: 1
    id:4, descrizione:donna, padre: 0
    id:5, descrizione:jeans-donna, padre: 4
    id:6, descrizione:gonne-donna, padre: 4
    id:7, descrizione:cappellini-donna, padre: 4
    ecc

    a questo punto i prodotti sarebbero legati solo alla categoria (anche perchè la macro non esisterebbe più)

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 © 2025 vBulletin Solutions, Inc. All rights reserved.