|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Nov 2006
Messaggi: 325
|
[Database] Consiglio costruzione
Salve a tutti sto sviluppando il database per il progetto che sto per realizzare.
Vi spiego in 2 parole lo scopo del progetto che è molto simile ad un database per ricette da cucina anche se viene utilizzato per una fabbrica ![]() una tabella "colore" che contiene il nome del colore una tabella "ricetta" che continene il nome delle ricette e il colore abbinato (una ricetta con lo stesso nome può avere colori diversi con risultati diversi) una tabella "prodotto" che contiene i prodotti utilizzati (stessa cosa degli ingredienti ![]() una tabella "prodottoricetta" in cui lego i prodotti alla ricetta...praticamente ad ogni ricetta (ricordo che il colore fa variare) devono corrispondere una serie di righe...ogni riga ha un prodotto e poi altre informazioni tipo la percentuale. vi posto il codice che ho pensato...ditemi voi che ne pensare... CREATE TABLE Prodotto ( ID INTEGER PRIMARY KEY, Nome VARCHAR(50) NOT NULL ); -- \************************************************************\ CREATE TABLE Colore ( ID INTEGER PRIMARY KEY, Nome VARCHAR(50) NOT NULL ); -- \************************************************************\ CREATE TABLE Ricetta ( ID INTEGER PRIMARY KEY, Nome VARCHAR(50) NOT NULL, Colore INTEGER NOT NULL REFERENCES Colore(ID) ); -- \************************************************************\ CREATE TABLE ProdottiRicetta ( Ricetta INTEGER NOT NULL REFERENCES Ricetta(ID), ProgRicetta INTEGER NOT NULL, Prodotto INTEGER REFERENCES Prodotto(ID), Percentuale DOUBLE PRECISION, PRIMARY KEY (Ricetta,ProgRicetta) ); |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Nov 2006
Messaggi: 325
|
nessuno mi può aiutare?
![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 10:20.