Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. [Database] Consiglio creazione tabella
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • R
      rambco User • ultima modifica di

      [Database] Consiglio creazione tabella

      Ciao a tutti, volevo un consiglio su come strutturare delle tabelle per un database gestionale.

      In pratica ho un articolo, ed ad esso collegati 4(per ora).

      Il mio dubbio era se mettere tutto su una tabella ovvero una tabella articolo così

      ID | Nome articolo | Prezzo1 | Prezzo 2 | Prezzo 3 | Prezzo 4

      oppure suddividere il tutto in 3 tabelle

      • Tabella Articolo
        ID | Nome articolo

      • Tabella tipologie prezzo
        ID | Nome tipologia

      • Tabella prezzi articolo
        ID | IDArticolo | IDTipologiaPrezzo | Prezzo

      secondo voi ?

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • L
        longo8 User • ultima modifica di

        In pratica ho un articolo, ed ad esso collegati 4(per ora).
        Cosa vuol dire?? Che ad ogni articolo ce ne sono collegati 4 altri?
        Oppure che ad ogni articolo ci sono 4 prezzi diversi (come si può capire dalla tua prima tabella):
        ID | Nome articolo | Prezzo1 | Prezzo 2 | Prezzo 3 | Prezzo 4

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • R
          rambco User • ultima modifica di

          Ogni articolo ha 4 prezzi.

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • L
            longo8 User • ultima modifica di

            E ogni articolo ha una tipologia? e il prezzo è in base alla tipologia?
            Come mai hai chiamato la tabella: TABELLA TIPOLOGIA PREZZO ?

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • R
              rambco User • ultima modifica di

              Nel senso , l'articolo ha 4 prezzi possibili che l'operatore del gestionale sceglie in base a dei parametri che lui sa.

              Del tipo

              Ho 4 prezzi per un articolo A B C D

              L'operatore in base per esempio alla distanza di spedizione sceglie se il prezzo è A B C o D ma è l'operatore che decide.

              Quello che mi domandavo è se fare tutto su una tabella o dividere in 3

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • L
                longo8 User • ultima modifica di

                Ok ora è un pò più chiaro.
                Secondo me la soluzione migliore sarebbe quella di fare 2 tabelle:

                ARTICOLI


                *id | Nome | Prezzo1 | Prezzo2 | Prezzo3 | Prezzo4 | idtipologia |
                *
                TIPOLOGIA


                id | nome |

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • C
                  cyrus User • ultima modifica di

                  Io, invece, la dividerei in 3 tabelle. Se nascesse una quinta tipologia di prezzo saresti già pronto

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • D
                    danny1975 User Attivo • ultima modifica di

                    Ciao, ma il prezzo riguarda solo la spedizione?
                    Ciao

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • R
                      rambco User • ultima modifica di

                      E' il prezzo di vendita.

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • L
                        longo8 User • ultima modifica di

                        ciao,
                        Cyrius quello che dici tu è giusto...ma io non ho mai visto una nuova tabella per salvare i prezzi relativi a un articolo.
                        Fai una prova mentalmente, metti caso che volesse che si aggiungesse un prezzo (il quinto) per ogni articolo, a quel punto dovrebbe aggiungere un prezzo diverso sulla tabella PREZZI per ogni articolo e inserire la chiave esterna (cioè l'ID dell'articolo) per ogni prezzo. [ci saranno quindi N nuove tuple quanti sono gli articoli].
                        Costruendo 3 tabelle diverse si potrebbe fare automaticamente con una semplice query invece nel modo che dico io (con due tabelle) dovresti aggiungere manualmente un altro campo nella tabella e successivamente aggiungere il quinto prezzo.
                        Quindi sarebbe più giusto utilizzare 3 tabelle. Scusa per il commento parzialmente errato che ho postato prima 😉

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        Caricamento altri post
                        Rispondi
                        • Topic risposta
                        Effettua l'accesso per rispondere
                        • Da Vecchi a Nuovi
                        • Da Nuovi a Vecchi
                        • Più Voti