Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Wi-Fi 7 con il design di una vetta innevata: ecco il nuovo sistema mesh di Huawei
Wi-Fi 7 con il design di una vetta innevata: ecco il nuovo sistema mesh di Huawei
HUAWEI WiFi Mesh X3 Pro Suite è probabilmente il router mesh più fotogenico che si possa acquistare oggi in Italia, ma dietro il guscio in acrilico trasparente e le luci LED dinamiche c'è una macchina tecnica costruita attorno allo standard Wi-Fi 7, con velocità teoriche Dual-Band fino a 3,6 Gbps e una copertura fino a 120 m² una volta abbinato il router principale all'extender incluso nel kit
Core Ultra 7 270K Plus e Core Ultra 7 250K Plus: Intel cerca il riscatto ma ci riesce in parte
Core Ultra 7 270K Plus e Core Ultra 7 250K Plus: Intel cerca il riscatto ma ci riesce in parte
Abbiamo provato le nuove CPU Intel Core Ultra 7 270K Plus e Core Ultra 7 250K Plus: più core e ottimizzazioni al funzionamento interno migliorano le prestazioni, anche in virtù di prezzi annunciati interessanti. A questo si aggiungono nuove ottimizzazioni software. Purtroppo, a fronte di prestazioni di calcolo elevate, il quadro rimane incerto nel gaming, dove l'andamento rimane altalenante. Infine, rimane il problema della piattaforma a fine vita.
PC Specialist Lafité 14 AI AMD: assemblato come vuoi tu
PC Specialist Lafité 14 AI AMD: assemblato come vuoi tu
Il modello "build to order" di PCSpecialist permette di selezionare una struttura base per un sistema, personalizzandolo in base alle specifiche esigenze con una notevole flessibilità di scelta tra i componenti. Il modello Lafité 14 AI AMD è un classico notebook clamshell compatto e potente, capace di assicurare una elevata autonomia di funzionamento anche lontano dalla presa di corrente
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 19-04-2009, 15:31   #1
prazision
Senior Member
 
L'Avatar di prazision
 
Iscritto dal: Dec 2003
Messaggi: 458
[sql] 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
prazision è offline   Rispondi citando il messaggio o parte di esso
Old 19-04-2009, 16:05   #2
prazision
Senior Member
 
L'Avatar di prazision
 
Iscritto dal: Dec 2003
Messaggi: 458
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ù)
prazision è offline   Rispondi citando il messaggio o parte di esso
Old 19-04-2009, 19:18   #3
CozzaAmara
Senior Member
 
L'Avatar di CozzaAmara
 
Iscritto dal: Nov 2008
Messaggi: 411
Quote:
Originariamente inviato da prazision Guarda i messaggi
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
Mi sembra corretta come impostazione ma, quante lingue hai?

Perchè se, oltre all'italiano, sono 1 o anche 2 potrebbe essere più pratico gestirle tutte nelle stessa tabella se è solo la descrizione che cambia.

es campi: prodotto_descrizione; prodotto_descrizione_en; prodotto_descrizione_es

Ovviamente perdi in normalizzazione ma tutto dipende da quante lingue hai e dalla mole di dati.

Sulla gestione delle categorie, d'accordo nell'usare un'unica tabella in cui inserire un campo "categoria_parent_id"
__________________
CozzaAmara è offline   Rispondi citando il messaggio o parte di esso
Old 19-04-2009, 19:24   #4
prazision
Senior Member
 
L'Avatar di prazision
 
Iscritto dal: Dec 2003
Messaggi: 458
Quote:
Originariamente inviato da CozzaAmara Guarda i messaggi
Mi sembra corretta come impostazione ma, quante lingue hai?

Perchè se, oltre all'italiano, sono 1 o anche 2 potrebbe essere più pratico gestirle tutte nelle stessa tabella se è solo la descrizione che cambia.

es campi: prodotto_descrizione; prodotto_descrizione_en; prodotto_descrizione_es

Ovviamente perdi in normalizzazione ma tutto dipende da quante lingue hai e dalla mole di dati.

Sulla gestione delle categorie, d'accordo nell'usare un'unica tabella in cui inserire un campo "categoria_parent_id"
per ora 2 lingue, non penso ce ne saranno di più ma boh

cmq grazie
prazision è offline   Rispondi citando il messaggio o parte di esso
Old 19-04-2009, 19:37   #5
Big Bamboo
Member
 
Iscritto dal: Jul 2008
Città: Nel mio studio
Messaggi: 168
Mi associo al consiglio delle lingue in un solo record per oggetto.
Inoltre non capisco cosa contenga la descrizione nella tabella colore.
se come immagino ha una struttura tipo questa
id 1 - rosso
id 2 - bianco
io direi che si può gestire a livello applicazione.

prodotti
id - cat_id - macro_id - descr_it - descr_en

colori
id_col - id_prod - link_img
__________________
Since Rocco Siffredi, the saying "pain in the ass" got a total new meaning
Big Bamboo è offline   Rispondi citando il messaggio o parte di esso
Old 19-04-2009, 19:45   #6
prazision
Senior Member
 
L'Avatar di prazision
 
Iscritto dal: Dec 2003
Messaggi: 458
Quote:
Originariamente inviato da Big Bamboo Guarda i messaggi
Mi associo al consiglio delle lingue in un solo record per oggetto.
Inoltre non capisco cosa contenga la descrizione nella tabella colore.
la tabella colori contiene il nome del colore e l'id colore ( la tabella che associa l'id prodotto all'id colore è differente da questa)


è unpo' lo stesso discorso che si faceva per le lingue, se si è sicuri che ce ne siano solo 2 ok li si infila nella tabella prodotti ma nel caso i colori possano aumentare e diventare 12 o 15 come si fa?

comunque lo schema che hai messo giù per i colori è uguale al mio (quando dico "una tabella che associa l'id prodotto all'id colore ")

grazie

Ultima modifica di prazision : 19-04-2009 alle 21:34.
prazision è offline   Rispondi citando il messaggio o parte di esso
Old 20-04-2009, 19:28   #7
Big Bamboo
Member
 
Iscritto dal: Jul 2008
Città: Nel mio studio
Messaggi: 168
Io intendevo che il nome del colore poteva essere memorizzato fuori dal database, a livello applicazione appunto.
Definisci tutti i colori con enum e poi il programma definirà l'id da associare al colore e eviti una tabella e relative join
__________________
Since Rocco Siffredi, the saying "pain in the ass" got a total new meaning
Big Bamboo è offline   Rispondi citando il messaggio o parte di esso
Old 20-04-2009, 19:49   #8
prazision
Senior Member
 
L'Avatar di prazision
 
Iscritto dal: Dec 2003
Messaggi: 458
Quote:
Originariamente inviato da Big Bamboo Guarda i messaggi
Io intendevo che il nome del colore poteva essere memorizzato fuori dal database, a livello applicazione appunto.
Definisci tutti i colori con enum e poi il programma definirà l'id da associare al colore e eviti una tabella e relative join
ok scusa non avevo capito

si potrebbe fare ma
1) c'è anche un'immagine da associare al colore (l'immagine del colore appunto)
2) magari in futuro farò un sistema di amministrazione per aggiungere nuovi colori (e non solo ovviamente), un sistema che verrà gestito dal cliente; non so come sia la cosa in php (come vengono gestiti gli enumeration) ma in java mi verrebbe da pensare che è meglio mettere il tutto nel db

grazie cmq
prazision è offline   Rispondi citando il messaggio o parte di esso
Old 20-04-2009, 19:52   #9
prazision
Senior Member
 
L'Avatar di prazision
 
Iscritto dal: Dec 2003
Messaggi: 458
Quote:
Originariamente inviato da Big Bamboo Guarda i messaggi

colori
id_col - id_prod - link_img


ma poi scusa non ho capito, questa tabella avrebbe l'id colore che non fa riferimento a un dato del db ma a un dato infilato nel codice applicativo?
prazision è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Wi-Fi 7 con il design di una vetta innevata: ecco il nuovo sistema mesh di Huawei Wi-Fi 7 con il design di una vetta innevata: ecc...
Core Ultra 7 270K Plus e Core Ultra 7 250K Plus: Intel cerca il riscatto ma ci riesce in parte Core Ultra 7 270K Plus e Core Ultra 7 250K Plus:...
PC Specialist Lafité 14 AI AMD: assemblato come vuoi tu PC Specialist Lafité 14 AI AMD: assemblat...
Recensione Nothing Phone 4(a): sempre iconico ma ora più concreto Recensione Nothing Phone 4(a): sempre iconico ma...
Corsair Vanguard Air 99 Wireless: non si era mai vista una tastiera gaming così professionale Corsair Vanguard Air 99 Wireless: non si era mai...
Outlook Classic e Gmail: Microsoft pubbl...
HONOR MagicPad 4 porta OpenClaw su Andro...
Android Automotive diventa open source e...
Offerte Amazon di oggi: il meglio tra te...
Xbox Game Pass verso una rivoluzione: ab...
Nuovo DualSense dedicato a Marathon: des...
Lo smartphone XIAOMI 17 12/512GB con ott...
iPhone, iPad e Mac si aggiornano: le nov...
MOUSE: P.I. For Hire si prepara al debut...
Razer Viper V4 Pro: più leggero, ...
Windows 95 e l'anarchia degli installer:...
Gli smartphone sotto i 260€ in offerta s...
BAIC accelera sul futuro delle auto elet...
Wine 11 porta NTSYNC nel kernel mainline...
Huawei XMAGE Awards 2026: al via la deci...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 13:42.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v