Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Test ride con Gowow Ori: elettrico e off-road vanno incredibilmente d'accordo
Test ride con Gowow Ori: elettrico e off-road vanno incredibilmente d'accordo
Abbiamo provato per diversi giorni una new entry del mercato italiano, la Gowow Ori, una moto elettrica da off-road, omologata anche per la strada, che sfrutta una pendrive USB per cambiare radicalmente le sue prestazioni
Recensione OnePlus 15: potenza da vendere e batteria enorme dentro un nuovo design
Recensione OnePlus 15: potenza da vendere e batteria enorme dentro un nuovo design
OnePlus 15 nasce per alzare l'asticella delle prestazioni e del gaming mobile. Ma non solo, visto che integra un display LTPO 1,5K a 165 Hz, OxygenOS 16 con funzioni AI integrate e un comparto foto con tre moduli da 50 MP al posteriore. La batteria da 7.300 mAh con SUPERVOOC 120 W e AIRVOOC 50 W è la ciliegina sulla torta per uno smartphone che promette di offrire un'esperienza d'uso senza alcun compromesso
AMD Ryzen 5 7500X3D: la nuova CPU da gaming con 3D V-Cache per la fascia media
AMD Ryzen 5 7500X3D: la nuova CPU da gaming con 3D V-Cache per la fascia media
Vediamo come si comporta il Ryzen 5 7500X3D, nuovo processore di casa AMD che fonde 6 core Zen 4 con la tecnologia 3D V-Cache, particolarmente utile in scenari come il gaming. Annunciato a un prezzo di listino di 279€, il nuovo arrivato sarà in grado di diventare un riferimento per i sistemi budget? Ecco cosa ne pensiamo.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 09-04-2013, 09:54   #1
mikael_c
Member
 
Iscritto dal: Dec 2008
Città: italia
Messaggi: 80
Modello Concettuale ER

Ho dei dubbi su un modello concettuale che vi elencherò sotto.Secondo me ci sono 3 classi Ordine,Prodotto e ProdottoAcquistato. Ordine 1-----* Prodotto Acquistatto, Prodotto 1------*Prodotto Acquistato.Cosa ne pensate???



Ogni prodotto è rappresentato da un codice,descrizione e prezzo unitario. L'ordine contine dati clienti(nome e p.i) ed un elenco di prodotti d'acquistare con le relative quantità.
L'utente accede al sito e vede l'elenco clienti dove seleziona un cliente e crea un nuovo ordine.
L’utente seleziona il cliente e crea il nuovo ordine .
L’applicazione mostra i dettagli relativi al cliente, e l’elenco dei prodotti .
Per ciascun prodotto ordinato :
- L’utente seleziona il prodotto e specifica la quantità da acquistare .
-L’applicazione aggiunge il prodotto all’ordine e aggiorna il totale in euro .
Al termine, l’utente chiude l’ordine .

L’applicazione salva l’ordine nella base di dati,attribuendogli un codice unico che viene comunicato all’utente.
mikael_c è offline   Rispondi citando il messaggio o parte di esso
Old 09-04-2013, 10:00   #2
The_ouroboros
Senior Member
 
L'Avatar di The_ouroboros
 
Iscritto dal: May 2007
Città: Milano
Messaggi: 7103
Codice:
In generale si comincia dalla parte logica:

1. Definisci le entità con cui lavori basandoti 
    sull'osservazione del problema che ti è stato dato.
2. Elenchi tutte le proprietà delle entità in questione
3. Togli quelle che non ti interessano
4. "Battezza" le relazioni 
5. Definisci le cardinalità ( 0..n, 1..n, n...n)
6. Fai un bel disegnino. (carta o UML)

Poi passi alla parte implementativa:

7. Trasformi le proprietà in attributi
8. Trasformi le relazioni in chiavi.
Spero ti sia stato utile.
__________________
Apple Watch Ultra + iPhone 15 Pro Max + Rog Ally + Legion Go

Ultima modifica di The_ouroboros : 11-04-2013 alle 10:39.
The_ouroboros è offline   Rispondi citando il messaggio o parte di esso
Old 09-04-2013, 10:22   #3
mikael_c
Member
 
Iscritto dal: Dec 2008
Città: italia
Messaggi: 80
Modello Concettuale ER

In questo caso ho individuato 3 classi:
-Prodotto(codice,descrizione,prezzoUnitario)
-Ordine (nome,partita Iva)
-ProdottoAcquistato(quantità)
però nella traccia viene indicato anche Cliente e ho dei dubbi.
Le relazioni secondo me sono:
1)Ordine 1... n ProdottoAcquistato
2)Prodotto 1... n ProdottoAcquistato
sono corrette???
mikael_c è offline   Rispondi citando il messaggio o parte di esso
Old 09-04-2013, 10:28   #4
The_ouroboros
Senior Member
 
L'Avatar di The_ouroboros
 
Iscritto dal: May 2007
Città: Milano
Messaggi: 7103
Per come la vedo io (iniziando...)

Entità:
-Prodotto (codice,descrizione,prezzoUnitario)
-Ordine (nome,partita Iva)
-ProdottoAcquistato (quantità)

Relazioni:
- (un) Prodotto (può essere un) ProdottoAcquistato
- (un) ProdottoAcquistato (appartiene a un ) Ordine

Cardinalità:
...

P.S: entità, non classi
__________________
Apple Watch Ultra + iPhone 15 Pro Max + Rog Ally + Legion Go

Ultima modifica di The_ouroboros : 09-04-2013 alle 10:34.
The_ouroboros è offline   Rispondi citando il messaggio o parte di esso
Old 09-04-2013, 10:33   #5
mikael_c
Member
 
Iscritto dal: Dec 2008
Città: italia
Messaggi: 80
Modello Concettuale ER

per quanto riguarda la cardinalità qual è il tuo parere?
mikael_c è offline   Rispondi citando il messaggio o parte di esso
Old 09-04-2013, 10:38   #6
The_ouroboros
Senior Member
 
L'Avatar di The_ouroboros
 
Iscritto dal: May 2007
Città: Milano
Messaggi: 7103
rifletti un poco su come puoi metterle in relazione.
PArti dall'idea di fare un ordine su, che so, amazon e vedi come te le relaziona
__________________
Apple Watch Ultra + iPhone 15 Pro Max + Rog Ally + Legion Go
The_ouroboros è offline   Rispondi citando il messaggio o parte di esso
Old 09-04-2013, 10:54   #7
mikael_c
Member
 
Iscritto dal: Dec 2008
Città: italia
Messaggi: 80
Modello Concettuale ER

in Un Ordine possono esserci diversi Prodotti Acquistati e diversi Prodotti Acquistati possono esserci in un Ordine([Ordine] 1......*[ Prodotto Acquistato]).
Di un Prodotto si possono acquistare diverse quantità quindi([Prodotto] 1.....*[Prodotto Acquistato])

Cosa ne Pensi??
mikael_c è offline   Rispondi citando il messaggio o parte di esso
Old 09-04-2013, 10:57   #8
The_ouroboros
Senior Member
 
L'Avatar di The_ouroboros
 
Iscritto dal: May 2007
Città: Milano
Messaggi: 7103
ora che hai questo prova a fare un disegno di entità e relazioni e vedi se può funzionare.
Una volta che l'hai fatto si può parlare di implementazioni.

hint: esiste la partecipazione opzionale
__________________
Apple Watch Ultra + iPhone 15 Pro Max + Rog Ally + Legion Go
The_ouroboros è offline   Rispondi citando il messaggio o parte di esso
Old 09-04-2013, 11:04   #9
mikael_c
Member
 
Iscritto dal: Dec 2008
Città: italia
Messaggi: 80
Modello Concettuale ER

ho provato a farlo sembra che può funzionare così
mikael_c è offline   Rispondi citando il messaggio o parte di esso
Old 09-04-2013, 11:09   #10
The_ouroboros
Senior Member
 
L'Avatar di The_ouroboros
 
Iscritto dal: May 2007
Città: Milano
Messaggi: 7103
Quote:
Originariamente inviato da mikael_c Guarda i messaggi
ho provato a farlo sembra che può funzionare così
passiamo ora alla fase successiva.

logico --> fisico.

Dai un occhio alla traccia che ti ho lasciato.
__________________
Apple Watch Ultra + iPhone 15 Pro Max + Rog Ally + Legion Go
The_ouroboros è offline   Rispondi citando il messaggio o parte di esso
Old 09-04-2013, 11:17   #11
mikael_c
Member
 
Iscritto dal: Dec 2008
Città: italia
Messaggi: 80
Modello Concettuale ER

scusami dove la trovo la traccia che mi hai inviato??
mikael_c è offline   Rispondi citando il messaggio o parte di esso
Old 09-04-2013, 11:18   #12
The_ouroboros
Senior Member
 
L'Avatar di The_ouroboros
 
Iscritto dal: May 2007
Città: Milano
Messaggi: 7103
http://www.hwupgrade.it/forum/showpo...42&postcount=4
__________________
Apple Watch Ultra + iPhone 15 Pro Max + Rog Ally + Legion Go
The_ouroboros è offline   Rispondi citando il messaggio o parte di esso
Old 09-04-2013, 11:31   #13
mikael_c
Member
 
Iscritto dal: Dec 2008
Città: italia
Messaggi: 80
Modello Concettuale ER

ok visto, ho provato a creare il DB secondo il mio modello con i vari inserimenti va tutto bene, però devo vedere se funziona così facendo nella creazione del sito con struts+ hibernate . come prima cosa devo visualizzare la pagina iniziale con i clienti presenti nel DB, poi selezionare il cliente e passare alla pagina dei prodotti presenti
mikael_c è offline   Rispondi citando il messaggio o parte di esso
Old 09-04-2013, 11:34   #14
The_ouroboros
Senior Member
 
L'Avatar di The_ouroboros
 
Iscritto dal: May 2007
Città: Milano
Messaggi: 7103
l'analisi ER è un lungo processo comunque e che non si può fare su due piedi.
In futuro segui bene i passi e tutto andrà bene.
__________________
Apple Watch Ultra + iPhone 15 Pro Max + Rog Ally + Legion Go
The_ouroboros è offline   Rispondi citando il messaggio o parte di esso
Old 09-04-2013, 11:38   #15
mikael_c
Member
 
Iscritto dal: Dec 2008
Città: italia
Messaggi: 80
Modello Concettuale ER

grazie, infatti mi blocco spesso sul modello concettuale
mikael_c è offline   Rispondi citando il messaggio o parte di esso
Old 09-04-2013, 11:41   #16
The_ouroboros
Senior Member
 
L'Avatar di The_ouroboros
 
Iscritto dal: May 2007
Città: Milano
Messaggi: 7103
Quote:
Originariamente inviato da mikael_c Guarda i messaggi
grazie, infatti mi blocco spesso sul modello concettuale
Con la pratica diventa più sistematico e intuitivo.
Però le prime volte segui lo schema e pensa bene al tuo modello non ad altri

P.S: http://www.amazon.it/Basi-dati-Model.../dp/8838666008
__________________
Apple Watch Ultra + iPhone 15 Pro Max + Rog Ally + Legion Go
The_ouroboros è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Test ride con Gowow Ori: elettrico e off-road vanno incredibilmente d'accordo Test ride con Gowow Ori: elettrico e off-road va...
Recensione OnePlus 15: potenza da vendere e batteria enorme dentro un nuovo design   Recensione OnePlus 15: potenza da vendere e batt...
AMD Ryzen 5 7500X3D: la nuova CPU da gaming con 3D V-Cache per la fascia media AMD Ryzen 5 7500X3D: la nuova CPU da gaming con ...
SONY BRAVIA 8 II e BRAVIA Theatre System 6: il cinema a casa in formato compatto SONY BRAVIA 8 II e BRAVIA Theatre System 6: il c...
KTC H27E6 a 300Hz e 1ms: come i rivali ma a metà prezzo KTC H27E6 a 300Hz e 1ms: come i rivali ma a met&...
Google ha svelato un agente AI che può g...
Tesla cambia idea: è in arrivo l'...
Anche Firefox punta sull'intelligenza ar...
Stop alle super-accelerazioni delle auto...
Osservatorio AGCOM: sempre più ac...
Sempre più IA su Spotify: arrivan...
iMac M4 crolla a 1.199€ con risparmio di...
Nintendo Switch 2: in rilascio un nuovo ...
Core Ultra 9 290K Plus, Core Ultra 7 270...
Prezzo Black Friday per le super cuffie ...
Crollano i prezzi della cuffie Beats col...
ASUS ROG Matrix RTX 5090 costa 4000 doll...
Grazie ai dati di ESA il calcolo della t...
Rilasciati nuovi video e immagini della ...
Gli astronauti cinesi di Shenzhou-20 son...
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: 18:10.


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