Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.www.php > #22929

Re: Memorizzare ricette, materie prime e magazzino di un ristorante

From bramante <bramante@yopmail.com>
Newsgroups it.comp.www.php
Subject Re: Memorizzare ricette, materie prime e magazzino di un ristorante
Date 2021-07-12 16:03 +0200
Organization Aioe.org NNTP Server
Message-ID <schi4b$1hln$1@gioia.aioe.org> (permalink)
References <scbo3k$ab8$1@gioia.aioe.org>

Show all headers | View raw


Il 10/07/21 11:09, ^Bart ha scritto:
> Salve,
> 
> sto facendo alcuni test per non lasciare nel dimenticatoio gli studi su 
> php, MySQL, etc. non ho velleità da programmatore ma semplicemente la 
> logica di come creare DB devo dire che aiuta molto anche 
> nell'organizzazione del lavoro in generale!
> 
> L'esempio a cui mi sto dedicando è quello di un ristorante, nella prima 
> tabella ipotizzo di inserire il materiale che si utilizza:
> 
> CREATE TABLE items
> (
> item_id INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
> name VARCHAR(30) NOT NULL,
> language_id SMALLINT(5) UNSIGNED NOT NULL,
> brand VARCHAR(30) DEFAULT NULL,
> barcode CHAR(15) DEFAULT NULL,
> item ENUM ("Food","Drink","Thing"),
> expiration ENUM ("Yes","No"),
> PRIMARY KEY (item_id),
> INDEX (language_id),
> FOREIGN KEY (language_id) REFERENCES languages (language_id)
> )
> ENGINE=INNODB;
> 
> Nella seconda tabella creo delle sotto categorie tipo se memorizzo nella 
> prima pasta in questa seguente scriverò spaghetti, tagliatelle, etc. 
> oppure se nella prima memorizzo latte in questa seconda inserirò latte 
> di mucca, pecora etc.

se ho capito bene da quello che scrivi, la prima tabella è una categoria 
  mentre la seconda un dettaglio della categoria.

se il ragionamento è questo barcode e brand non metterlo qui, ma 
utilizza una tabella separata dei "prodotti"
la "pasta sfoglia barilla" e la "pasta sfoglia buitoni" sono "prodotti" 
appartenenti alla categoria "pasta" e sottocategoria "pasta sfoglia"
e tra l'altro possono essere ancora suddivisi per specificità
come peso (500 gr o 1 kg) o contenuto (senza glutine, senza grassi 
aggiunti, ecc) e ognuno ha il suo specifico barcode.
il prodotto inteso come marca - modello - specifiche, può appartenere a 
più categoria.

"barilla farina tipo 0 500gr"
può appartenere a pasta come dolci come pizza e così via

la categoria e sottocategoria la puoi fare con un unica tabella 
(categoria) e gestire le relazioni con una altra tabella n - n

la categoria pasta è sia una categoria che una sottocategoria della 
categoria carboidrati.

a livello di separazione dei dati
ogni tabella deve contenere un set di informazioni omogenei che sono 
necessari alla parte più piccola del tuo progetto.



Back to it.comp.www.php | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Memorizzare ricette, materie prime e magazzino di un ristorante ^Bart <gabriele1NOSPAM@hotmail.com> - 2021-07-10 11:09 +0200
  Re: Memorizzare ricette, materie prime e magazzino di un ristorante ^Bart <gabriele1NOSPAM@hotmail.com> - 2021-07-10 12:40 +0200
    Re: Memorizzare ricette, materie prime e magazzino di un ristorante Ammammata <ammammata@tiscalinet.it> - 2021-07-12 07:05 +0000
      Re: Memorizzare ricette, materie prime e magazzino di un ristorante ^Bart <gabriele1NOSPAM@hotmail.com> - 2021-07-15 13:00 +0200
        Re: Memorizzare ricette, materie prime e magazzino di un ristorante Ammammata <ammammata@tiscalinet.it> - 2021-07-15 13:16 +0000
          Re: Memorizzare ricette, materie prime e magazzino di un ristorante ^Bart <gabriele1NOSPAM@hotmail.com> - 2021-07-18 09:40 +0200
  Re: Memorizzare ricette, materie prime e magazzino di un ristorante bramante <bramante@yopmail.com> - 2021-07-12 16:03 +0200
    Re: Memorizzare ricette, materie prime e magazzino di un ristorante ^Bart <gabriele1NOSPAM@hotmail.com> - 2021-07-15 13:49 +0200
      Re: Memorizzare ricette, materie prime e magazzino di un ristorante bramante <bramante@yopmail.com> - 2021-07-16 09:57 +0200
        Re: Memorizzare ricette, materie prime e magazzino di un ristorante ^Bart <gabriele1NOSPAM@hotmail.com> - 2021-07-18 09:38 +0200

csiph-web