Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Test ride Can-Am Origin: la moto elettrica che fa dimenticare il motore a scoppio (ma occhio all'autonomia)
Test ride Can-Am Origin: la moto elettrica che fa dimenticare il motore a scoppio (ma occhio all'autonomia)
Abbiamo provato per una settimana intera la Can-Am Origin, la Dual Sport elettrica del gruppo canadese BRP: ecco com'è andata tra città, autostrada e un primo assaggio di sterrato
Logitech G325, G305 e G316 X: il tris per chi non vuole rinunciare a nulla, spendendo poco
Logitech G325, G305 e G316 X: il tris per chi non vuole rinunciare a nulla, spendendo poco
Nelle ultime settimane abbiamo provato il mouse Logitech G305, la tastiera G316 X 98 e le cuffie G325. Si tratta del setup entry-level di Logitech che ormai, di "entry-level" ha ben poco. Tastiera e mouse offrono prestazioni di livello competitivo con quasi nessuna rinuncia e un livello di personalizzazione estremamente elevato. Le cuffie, invece, hanno mostrato qualche debolezza, ma propongono un ventaglio di funzionalità completo che consente di abbandonare completamente i cavi
Recensione POCO F9 pro: potenza da vero top di gamma, display da 185 Hz e finalmente una fotocamera da prendere sul serio
Recensione POCO F9 pro: potenza da vero top di gamma, display da 185 Hz e finalmente una fotocamera da prendere sul serio
POCO F9 Pro arriva sul mercato con l'obiettivo di portare prestazioni da smartphone top di gamma in una fascia di prezzo "più aggressiva", senza rinunciare a un comparto fotografico finalmente all'altezza. Dopo averlo testato sul campo, emerge uno smartphone molto più completo rispetto alla generazione precedente, ma anche con alcuni piccoli compromessi che diventano difficili da ignorare quando il prezzo di listino sfiora i 1.000 euro.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 23-05-2006, 22:22   #1
The Incredible
Senior Member
 
Iscritto dal: Nov 2001
Messaggi: 6139
Database su gioco borsa..

Ho tirato a grandi linee giù il database per un ipotetico portafoglio virtuale..

Tabelle:

UTENTE (Informazione su utente, chiave idutente)
POSSIEDE_PORT (table che collega UTENTE e PORTAFOGLIO key primary idutente and idport che foreign e key foreign)
PORTAFOGLIO (key primary adn foreignare idport and codazione)
AZIONI(key primary is codazione, this table contain the information of azione)
APPARTENGONO (tabella che collega AZIONI con INDICI, key primary and foreign idindice and idazione)
INDICI (idindice key primary, contiene informazioni sull'indice)


che ne dite?
potrebbero bastare queste tabelle..
esistono software che aiutano nella generazione e implementazione di database, o meglio per disegnare e progettarli su pc?
utilizzo mysql e php
Grazie
The Incredible è offline   Rispondi citando il messaggio o parte di esso
Old 24-05-2006, 07:32   #2
thebol
Senior Member
 
Iscritto dal: Dec 2000
Città: bologna
Messaggi: 1309
Quote:
Originariamente inviato da The Incredible
Ho tirato a grandi linee giù il database per un ipotetico portafoglio virtuale..

Tabelle:

UTENTE (Informazione su utente, chiave idutente)
POSSIEDE_PORT (table che collega UTENTE e PORTAFOGLIO key primary idutente and idport che foreign e key foreign)
PORTAFOGLIO (key primary adn foreignare idport and codazione)
AZIONI(key primary is codazione, this table contain the information of azione)
APPARTENGONO (tabella che collega AZIONI con INDICI, key primary and foreign idindice and idazione)
INDICI (idindice key primary, contiene informazioni sull'indice)


che ne dite?
potrebbero bastare queste tabelle..
esistono software che aiutano nella generazione e implementazione di database, o meglio per disegnare e progettarli su pc?
utilizzo mysql e php
Grazie
apparte che mi sembra mancare un collegamento fra azione e portafoglio, per il resto mi sembra tutto ok.
thebol è offline   Rispondi citando il messaggio o parte di esso
Old 24-05-2006, 17:22   #3
mummolo
Member
 
L'Avatar di mummolo
 
Iscritto dal: May 2005
Città: L'aquila
Messaggi: 182
Se spieghi meglio il funzionamento dei portafogli posso darti una mano...!
A prima vista penso che potresti mettere un attributo (utente) in "portafoglio" e fare un "references" con l'id dell'utente al quale fa riferimento...
In questo modo avresti un minor spreco di spazio (in quanto elimineresti la tabella POSSIEDE_PORT) ed una maggiore rapidità nell'esecuzione delle query!
Poi dipende sempre dalle specifiche e da come intendi affrontare il problema!
Per quanto riguarda i tool per disegnare diagrammi E-R posso consigliarti questo si chiama "dia" ed è anche in italiano!per quanto riguarda i dbms utilizzi mysql,quindi non hai bisogno di nulla e per l'interfaccia sei ok con php!
__________________
Date un'occhiata al mio sito web personale!

Ultima modifica di mummolo : 24-05-2006 alle 18:49.
mummolo è offline   Rispondi citando il messaggio o parte di esso
Old 24-05-2006, 19:47   #4
The Incredible
Senior Member
 
Iscritto dal: Nov 2001
Messaggi: 6139
pensavo di tenere la tabelle POSSIEDE_PORT dove aggiungere info, ad esepio data creazione classifica ect..

Spiegazione se riesco a darla..vediamo..
La palestra della borsa è un gioco dove poter misurare le proprie capacità di investimento in modo virtuale. Una specie di borsa simulata con soldi virtuali ma dati e resto reali.
Ogni utente che si iscrive può partecipare ad esempio a qlc torneo tipo migliore settimana mese ect..
si parte con un tot di budget..
Si può sempre usare il tutto senza competere con gli altri ma solo per verificare le proprie conoscenze e capire se si può incominciare a fare sul serio..
che ne dite?mi sono espresso in maniera decente?
The Incredible è offline   Rispondi citando il messaggio o parte di esso
Old 24-05-2006, 19:52   #5
The Incredible
Senior Member
 
Iscritto dal: Nov 2001
Messaggi: 6139
Quote:
Originariamente inviato da thebol
apparte che mi sembra mancare un collegamento fra azione e portafoglio, per il resto mi sembra tutto ok.
il collegamento c'è..


PORTAFOGLIO (key primary adn foreignare idport and codazione)

codazione è chiave esterna primaria in azione
The Incredible è offline   Rispondi citando il messaggio o parte di esso
Old 25-05-2006, 00:18   #6
thebol
Senior Member
 
Iscritto dal: Dec 2000
Città: bologna
Messaggi: 1309
Quote:
Originariamente inviato da The Incredible
il collegamento c'è..


PORTAFOGLIO (key primary adn foreignare idport and codazione)

codazione è chiave esterna primaria in azione
ah portafoglio era la tabella di relazione, non un entita a se
thebol è offline   Rispondi citando il messaggio o parte di esso
Old 25-05-2006, 07:24   #7
The Incredible
Senior Member
 
Iscritto dal: Nov 2001
Messaggi: 6139
l'unico problema che mi resta è dove mettere i dati di ogni giorno delle azioni?
dentro che tabella?dentro azioni mettendo come chiave primaria codice e data ora?oppure c'è un modo + furbo?
Grazie
The Incredible è offline   Rispondi citando il messaggio o parte di esso
Old 25-05-2006, 07:37   #8
thebol
Senior Member
 
Iscritto dal: Dec 2000
Città: bologna
Messaggi: 1309
Quote:
Originariamente inviato da The Incredible
l'unico problema che mi resta è dove mettere i dati di ogni giorno delle azioni?
dentro che tabella?dentro azioni mettendo come chiave primaria codice e data ora?oppure c'è un modo + furbo?
Grazie
se devi tenere lo storico dell'andamento(come immagino) ti conviene fare una tabella andamento_azioni, con fk_azione, come chiave il giorno e/o l'ora(dipende da che granularità vuoi) e il valore del titolo, volume di scambi, etc
thebol è offline   Rispondi citando il messaggio o parte di esso
Old 25-05-2006, 07:39   #9
The Incredible
Senior Member
 
Iscritto dal: Nov 2001
Messaggi: 6139
Quote:
Originariamente inviato da thebol
se devi tenere lo storico dell'andamento(come immagino) ti conviene fare una tabella andamento_azioni, con fk_azione, come chiave il giorno e/o l'ora(dipende da che granularità vuoi) e il valore del titolo, volume di scambi, etc
ma non sarebbe identica ad azione?
The Incredible è offline   Rispondi citando il messaggio o parte di esso
Old 25-05-2006, 07:41   #10
thebol
Senior Member
 
Iscritto dal: Dec 2000
Città: bologna
Messaggi: 1309
Quote:
Originariamente inviato da The Incredible
ma non sarebbe identica ad azione?
in azione, memorizzi le azioni(codice, nome, dove sono scambiate, le info relative all'azione).

In andamento_azione memorizzi le info di azione.

In questa maniera non duplichi le informazioni "statiche" sull'azione, e la base dati è piu maneggevole.
thebol è offline   Rispondi citando il messaggio o parte di esso
Old 25-05-2006, 07:45   #11
The Incredible
Senior Member
 
Iscritto dal: Nov 2001
Messaggi: 6139
ma siccome su appartengono tengo conto di quale indice fanno parte le azioni, l'unica info statica che riporterei è descrizione ora non me ne vengono altre in mente.
dici che se fosse anche se fosse solo per una voce sarebbe meglio questa soluzione?
Grazie
The Incredible è offline   Rispondi citando il messaggio o parte di esso
Old 25-05-2006, 08:25   #12
thebol
Senior Member
 
Iscritto dal: Dec 2000
Città: bologna
Messaggi: 1309
Quote:
Originariamente inviato da The Incredible
ma siccome su appartengono tengo conto di quale indice fanno parte le azioni, l'unica info statica che riporterei è descrizione ora non me ne vengono altre in mente.
dici che se fosse anche se fosse solo per una voce sarebbe meglio questa soluzione?
Grazie
seguendo la teoria della normalizzazione si.

ma l'entità azione, la consideri come titolo?
perche altrimenti potresti dividere le 2 cose.

una tabella per i titoli
una tabella per segnare l'indice e la borsa di appartenenza del titolo(informazione che cambia, ma non con rapidità giornaliera
una per il valore dei titoli giornalieri(o con granularità piu fine), con volumi di scambio nel periodo, etc etc


sarebbe forse piu normalizzato, ne manterresti l'agilità(la possibilità che un titolo cambi indice), ma sarebbe piu complicato da gestire.
thebol è offline   Rispondi citando il messaggio o parte di esso
Old 25-05-2006, 12:48   #13
mummolo
Member
 
L'Avatar di mummolo
 
Iscritto dal: May 2005
Città: L'aquila
Messaggi: 182
Quote:
Originariamente inviato da thebol
se devi tenere lo storico dell'andamento(come immagino) ti conviene fare una tabella andamento_azioni, con fk_azione, come chiave il giorno e/o l'ora(dipende da che granularità vuoi) e il valore del titolo, volume di scambi, etc
Premetto che ancora capisco a fondo cosa si vuol realizzare precisamente,cmq per quel che mi è parso di capire,in effetti per gli storici ti conviene fare una tabella a parte...
Inoltre un consiglio che posso darti è di non fare chiavi primarie composte da piu attributi (come avevi detto tra codice e data ora) potrebbere risultarti scomodo nelle query.Ti conviene lasciare come attributo chiave solo codice (casomai incrementato in modo automatico da qualche contatore) e applicare l'attributo UNIQUE su codice e data ora,in modo tale che non possano essere inserite due azioni aventi lo stesso codice,la stessa data e la stessa ora.
Spero di esserti stato di aiuto
__________________
Date un'occhiata al mio sito web personale!
mummolo è offline   Rispondi citando il messaggio o parte di esso
Old 25-05-2006, 13:15   #14
thebol
Senior Member
 
Iscritto dal: Dec 2000
Città: bologna
Messaggi: 1309
Quote:
Originariamente inviato da mummolo
Premetto che ancora capisco a fondo cosa si vuol realizzare precisamente,cmq per quel che mi è parso di capire,in effetti per gli storici ti conviene fare una tabella a parte...
Inoltre un consiglio che posso darti è di non fare chiavi primarie composte da piu attributi (come avevi detto tra codice e data ora) potrebbere risultarti scomodo nelle query.Ti conviene lasciare come attributo chiave solo codice (casomai incrementato in modo automatico da qualche contatore) e applicare l'attributo UNIQUE su codice e data ora,in modo tale che non possano essere inserite due azioni aventi lo stesso codice,la stessa data e la stessa ora.
Spero di esserti stato di aiuto

sono d'accordo, tranne per le fk. Se l'fk fa parte della chiave, secondo me va tenuta separata(pk = fk + attributo codice)
thebol è offline   Rispondi citando il messaggio o parte di esso
Old 25-05-2006, 20:33   #15
lnessuno
Bannato
 
L'Avatar di lnessuno
 
Iscritto dal: Feb 2000
Città: The city of wasting disease
Messaggi: 7392
mmm... visto che l'argomento è lo stesso se vuoi sto facendo una cosa simile... se ti interessa possiamo provare a collaborare, o quantomeno una volta funzionanti potremmo unire i due progetti... ho aperto un thread qua:

puoi vedere qua una preview di ciò che sarà (ovviamente è molto incompleto)

http://toss.110mb.com/

cheddici?
lnessuno è offline   Rispondi citando il messaggio o parte di esso
Old 25-05-2006, 22:13   #16
The Incredible
Senior Member
 
Iscritto dal: Nov 2001
Messaggi: 6139
Quote:
Originariamente inviato da thebol
seguendo la teoria della normalizzazione si.

ma l'entità azione, la consideri come titolo?
entità azione contiene volumi prezzo ultima trattazione ect..tutto ciò che riguarda l'azione..

Quote:
una tabella per i titoli
la tabella per i titoli è azione
Quote:
una tabella per segnare l'indice e la borsa di appartenenza del
questa tabella è appartengono

nel forum sulla mia sign ho messola struttura della tabella esportata con phpadmin
The Incredible è offline   Rispondi citando il messaggio o parte di esso
Old 25-05-2006, 22:18   #17
The Incredible
Senior Member
 
Iscritto dal: Nov 2001
Messaggi: 6139
Quote:
Originariamente inviato da mummolo
Premetto che ancora capisco a fondo cosa si vuol realizzare precisamente,
ho cercato di esporre il progetto a parole poco sopra..cmq..
dimmi pure cosa nn ti è chiaro se riesco cerco di spiegarti.
Quote:
cmq per quel che mi è parso di capire,in effetti per gli storici ti conviene fare una tabella a parte...
appunto per gli storici pensavo di metterli dentro ad azione..

Quote:
Inoltre un consiglio che posso darti è di non fare chiavi primarie composte da piu attributi (come avevi detto tra codice e data ora) potrebbere risultarti scomodo nelle query.Ti conviene lasciare come attributo chiave solo codice (casomai incrementato in modo automatico da qualche contatore) e applicare l'attributo UNIQUE su codice e data ora,in modo tale che non possano essere inserite due azioni aventi lo stesso codice,la stessa data e la stessa ora.
Spero di esserti stato di aiuto
ok grazie del consiglio farò così.vado a modificare..

Un altra cosa a voi esperti di database mysql...che interfaccia usata?io sto usando phpmyadmin..c'è qlc di meglio per gestire la base dati?
Grazie
The Incredible è offline   Rispondi citando il messaggio o parte di esso
Old 25-05-2006, 22:29   #18
The Incredible
Senior Member
 
Iscritto dal: Nov 2001
Messaggi: 6139
Quote:
Originariamente inviato da lnessuno
mmm... visto che l'argomento è lo stesso se vuoi sto facendo una cosa simile... se ti interessa possiamo provare a collaborare, o quantomeno una volta funzionanti potremmo unire i due progetti... ho aperto un thread qua:

puoi vedere qua una preview di ciò che sarà (ovviamente è molto incompleto)

http://toss.110mb.com/

cheddici?
non riesco a vedere la discussione e ho provato a fare la ricerca ma il forum ha dei problemi in questo momento..
cmq per me va bene collaborare per raggiungere uno scopo comune.
The Incredible è offline   Rispondi citando il messaggio o parte di esso
Old 25-05-2006, 22:34   #19
lnessuno
Bannato
 
L'Avatar di lnessuno
 
Iscritto dal: Feb 2000
Città: The city of wasting disease
Messaggi: 7392
Quote:
Originariamente inviato da The Incredible
non riesco a vedere la discussione e ho provato a fare la ricerca ma il forum ha dei problemi in questo momento..
cmq per me va bene collaborare per raggiungere uno scopo comune.

errore mio, volevo linkarti la discussione ma mi son reso conto che ti interesserebbe poco probabilmente. cmq è qua:

http://www.hwupgrade.it/forum/showthread.php?t=1208519

ora ho mandato avanti un pò la cosa, se trovo un hosting decente che supporta l'apertura di file di testo da remoto, php, mysql e i cronjob sono a cavallo
lnessuno è offline   Rispondi citando il messaggio o parte di esso
Old 26-05-2006, 12:34   #20
The Incredible
Senior Member
 
Iscritto dal: Nov 2001
Messaggi: 6139
Quote:
Originariamente inviato da lnessuno
errore mio, volevo linkarti la discussione ma mi son reso conto che ti interesserebbe poco probabilmente. cmq è qua:

http://www.hwupgrade.it/forum/showthread.php?t=1208519

ora ho mandato avanti un pò la cosa, se trovo un hosting decente che supporta l'apertura di file di testo da remoto, php, mysql e i cronjob sono a cavallo
che sono i cronjob?
The Incredible è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Test ride Can-Am Origin: la moto elettrica che fa dimenticare il motore a scoppio (ma occhio all'autonomia) Test ride Can-Am Origin: la moto elettrica che f...
Logitech G325, G305 e G316 X: il tris per chi non vuole rinunciare a nulla, spendendo poco Logitech G325, G305 e G316 X: il tris per chi no...
Recensione POCO F9 pro: potenza da vero top di gamma, display da 185 Hz e finalmente una fotocamera da prendere sul serio Recensione POCO F9 pro: potenza da vero top di g...
Tra audio e AI: la ricetta di Qualcomm per l'agentic AI Tra audio e AI: la ricetta di Qualcomm per l'age...
Qualcomm annuncia la nuova generazione di SoC Snapdragon 8 Elite Gen 6 Qualcomm annuncia la nuova generazione di SoC Sn...
L'ESA risponde alle critiche di Jared Is...
La NASA annuncia il nuovo telescopio spa...
HONOR pubblica The Sea Between Us, un co...
L'Olanda punta su NixOS e open source pe...
OPPO Find X10 Pro Max, il flagship con t...
Gli smartphone Samsung potrebbero avere ...
GeForce Now arriverà sui Googlebo...
Opus 5.5 e GPT-6 Sol nello stesso pomeri...
Weekend Amazon, le prime 5 offerte sono ...
Mini Compressore a 21,84€: gonfia le gom...
Gemini si aggiorna, ora può conne...
Da 32 a 65 pollici: ecco le TV più...
Xiaomi Redmi Note 17 a 269€: ecco perch&...
ASUS avverte i clienti: accesso non auto...
Già record di vendite su Amazon p...
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: 19:36.


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