Innanzitutto credimi abbandona l'idea di Access o Mysql .. e dirotta su SQL ( esiste anche una versione Free MSDE ) che è sicuramente più standardizzato e funzionale.
Per la realizzazione del tuo database dei fare alcune classificazioni:
-
Dati statici
sono quelle informazioni che saranno sempre e comunque fisse ( es. Ragione sociale, indirizzo, email ecc.. ) e che occuperanno sempre le stesse tabelle anche in caso di variazione.
-
Dati dinamici ( o appendici o livelli strutturali )
sono quelle informazioni che possono assumere il valore 1 o > di 1 ad esempio:
1 cliente ( dati statici ) può avere più prodotti associati, ecco i prodotti vanno indicati in una tabella a livelli che puà crescere in base al numero dei prodotti stessi.
Un esempio del DB complessivo lo farei così:
Una tabella contenente i dati identificativi del cliente con un eventuale codice indicizzato
Una tabella contenente i prodotti ( o altro ) con il codice identificativo indicizzato
Una tabella contenente i campi q.tà (come esempio ) con i due indici associati sia cliente che prodotto ... esempio:
tabella cliente
codice ragione sociale località
000001 NICA SRL BERGAMO
tabella prodotti
codice descrizione prezzo
AX001F TAPPO A CHIUSURA ERMETICA 10,00 ?
tabella associazioni
codice cliente codice prodotto q.tà prezzo
000001 AX001F 20 9,50 ?
la tabella ultima ti permetterà di relazionare ogni informazione a te necessaria per ottenere tutte le query desiderate .
spero di essere stato utile , se dovessi avere ancora bisogno contattami
ciao
[EMAIL="[email protected]"][email protected][/EMAIL]
@.HPo said:
Sto cercando di realizzare il database di una piccola azienda che opera nel B2B..
Classificando i clienti in base alla loro fedeltà all'azienda ho preparato 3 sezioni in excel per ciascun Gruppo.
Dati anagrafici(dalla ragione Soc,alla mail)
Dati "sensibili"(so di aver dato dei nomi Ad Minchiam:)(dato personali della persona di riferimento,ruolo in azienda,età stato civile ecc...)
ed infine
Dati "tecnici"(dimensione azienda,pioneer o follower,propensione alle nuove tecnologie,Cliente polemicoo no)
Riguardo al punto"propensione alla tenologia" ho forti dubbi su come calcolarla:
avevo pensato(ma è solo in via concettuale)
apparecchio precedente-anni di adozione/nuovo apparechio
ma questo probabilmentemi costringerebbe a far una interminabile legenda per dar un valore numerico ai vari apparechi sul mercato andando a ritroso chissà di quanti anni...senza contare che dovrei aggiornare la situazione periodicamente poichè una tecnologia che oggi vale 10 tra un anno varrebbe meno.
Oppure fare una sezione con un elenco di "accessori" e poi metere una x sotto quelli in possesso dal cliente e sommarle...
Ma in generale ho ancora dubbi su quali e quanti campi identificare ..non vorrei un database povero..ma nemmeno così difficile da gestire da dover affidarlo ad un eterno!!
Stiamo parlando di circa 600 clienti
Inoltre vorrei abbandonare l'idea di utilizzare excel per il database...Ma tra Access,Mysql e decine di altre èuna giungla in cui non riesco a districarmi.
Qualcuno avrebbe voglia di darmi una mano?