Torna indietro   Hardware Upgrade Forum > Software > Programmazione

FUJIFILM X-T30 III, la nuova mirrorless compatta
FUJIFILM X-T30 III, la nuova mirrorless compatta
FUJIFILM X-T30 III è la nuvoa fotocamera mirrorless pensata per chi si avvicina alla fotografia e ricerca una soluzione leggera e compatta, da avere sempre a disposizione ma che non porti a rinunce quanto a controllo dell'immagine.
Oracle AI World 2025: l'IA cambia tutto, a partire dai dati
Oracle AI World 2025: l'IA cambia tutto, a partire dai dati
Da Las Vegas, la visione di Larry Ellison e la concretezza di Clay Magouyrk definiscono la nuova traiettoria di Oracle: portare l’intelligenza artificiale ai dati, non i dati all’intelligenza, costruendo un’infrastruttura cloud e applicativa in cui gli agenti IA diventano parte integrante dei processi aziendali, fino al cuore delle imprese europee
Micron e millisecondi: la piattaforma ServiceNow guida l'infrastruttura IT di Aston Martin F1
Micron e millisecondi: la piattaforma ServiceNow guida l'infrastruttura IT di Aston Martin F1
Dalla precisione estrema dei componenti alla gestione digitale dei processi: come la piattaforma ServiceNow consente ad Aston Martin Aramco Formula One Team di ottimizzare risorse IT e flussi operativi in un ambiente dove ogni millesimo di secondo conta
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 21-02-2012, 15:47   #1
race2
Senior Member
 
Iscritto dal: Aug 2000
Messaggi: 1209
Struttura DB da testare per MULTILINGUA

Salve,
se possibile mi servirebbe un consiglio su come impostare le Tabelle nel Database per un sito dinamico in Multilingua dove all'interno dovrò gestire un Catalogo di prodotti con Categorie.


Io in passato ho fatto la seguente struttura tabellare:
Codice:
prodotti ( contiene tutti i campi che non devono essere tradotti )

id_prodotto   int(11) NOT NULL AUTO_INCREMENT,
cod_prodotto   char(15) NOT NULL,
disponibilita   int(11) NOT NULL,
data_inserimento   datetime NOT NULL



prodotti_ln ( contiene tutti i campi che devono essere tradotti )

id_prodotto   int(11) NOT NULL,
ln   char(2) NOT NULL,
nome_prodotto   varchar(255) NOT NULL,
dettagli_prodotto   text NOT NULL
- dove nella tabella "prodotti_ln"
il campo "id_prodotto" non è AUTO_INCREMENT, perchè devo inserire il valore dell'id_prodotto dalla tabella "prodotti".

- dove nel campo "ln" inserisco la lingua di traduzione, es: IT, EN, FR, etc..

- gli altri campi contengono valori da tradurre in lingua.


Quando interrogo per estrarre tutti i prodotti in Italiano utilizzo la seguente Query:

Codice:
SELECT 
prodotti.id_prodotto,
prodotti.cod_prodotto,
prodotti.disponibilita,
prodotti.data_inserimento,
prodotti_ln.ln,
prodotti_ln.nome_prodotto,
prodotti_ln.dettagli_prodotto 
FROM prodotti
LEFT OUTER JOIN prodotti_ln ON (prodotti.id_prodotto = prodotti_ln.id_prodotto) 
WHERE (prodotti_ln = 'IT')
Cosa ne pensate ??
Mi date delle ditte in fatto di Prestazioni, Struttura o Altro ??

Grazie mille!
race2 è offline   Rispondi citando il messaggio o parte di esso
Old 21-02-2012, 23:21   #2
daxdaxdax
Member
 
L'Avatar di daxdaxdax
 
Iscritto dal: Aug 2009
Messaggi: 168
Ciao,
personalmente la struttura direi che può andare bene ma in teoria un'istruzione join è tecnicamente più pesante lato server. Tutto è quindi in funzione della quantità di dati da elaborare ma parlando di un sito web dove i contenuti saranno relativamente pochi direi che non ci sono problemi.

Lascio la palla ai più esperti

__________________
D@x
daxdaxdax è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


FUJIFILM X-T30 III, la nuova mirrorless compatta FUJIFILM X-T30 III, la nuova mirrorless compatta
Oracle AI World 2025: l'IA cambia tutto, a partire dai dati Oracle AI World 2025: l'IA cambia tutto, a parti...
Micron e millisecondi: la piattaforma ServiceNow guida l'infrastruttura IT di Aston Martin F1 Micron e millisecondi: la piattaforma ServiceNow...
ASUS GeForce RTX 5080 Noctua OC Edition: una custom fenomenale, ma anche enorme ASUS GeForce RTX 5080 Noctua OC Edition: una cus...
Dreame Aqua10 Ultra Roller, la pulizia di casa con un rullo Dreame Aqua10 Ultra Roller, la pulizia di casa c...
Ferrari F76: la prima hypercar NFT segna...
Am9080, sono passati 50 anni dal primo p...
Inquinamento record a Nuova Delhi: il go...
Il Giappone e il 'fetish' per i dischi o...
AMD presenterà il Ryzen 5 7500X3D...
Un aspirapolvere intelligente diventa un...
Il nuovo M5 fa la differenza anche nel g...
Le AirPods ora sono in grado di rilevare...
Oggi su Amazon succede di tutto: sconti ...
'Copilot Gaming mi spiava!': le accuse d...
Mova P50 Pro Ultra, robot aspirapolvere ...
Speciale action cam: doppio sconto solo ...
Eureka J15 Ultra conquista Amazon: aspir...
Game Pass è sempre più ric...
20 milioni di utenti contro Apple: grand...
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: 08:16.


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