Four wheeler
2006-04-09 16:15:26 UTC
La domanda è molto semplice e diretta (non credo che la risposta lo
sia altrettanto!) "Riuscirò" con Access a realizzare un'applicazione
per gestire le commesse di una società di servizi (dalle offerte al
cliente fino alla fatturazione) che dovrebbe essere utilizzata da una
dozzina di utenti, ma con accessi contemporanei di non più di 6-7 (al
massimo tutti i 12 utenti potrebbero avere aperta l'applicazione senza
fare nulla, come di solito capita con tutte le applicazioni gestionali
che rimangono aperte e inattive).
Le tabelle principali con la relativa numerosità di record e
l'ipotesi di media di creazione di nuovi record per giorno lavorativo
sono le seguenti:
N.rec. Trans./g
Offerte preventivi 300 1,4
Commesse 150 0,7
Attività per commessa(10x150) 1500 6,8
Ordini Fornitori 700 3,2
Fatture Fornitori 500 2,3
Fatture Clienti 400 1,8
Righe per fattura(400x5) 2.000 9,1
Note spesa 200 0,9
Timesheet(15x52) 780 3,5
Anagrafica Clienti 50 rara
Anagrafica Fornitori 600 rara
oppure devo utilizzare necessariamente Access come front-end e SQL
Express come motore DB?
Il termine "Riuscirò" è relativo evidentemente al livello di
prestazioni e di sicurezza dei dati (non nel senso di tener lontano i
curiosi - problema non molto critico nell realtà in oggetto - ma di
salvaguardare l'integrità referenziale del database!) tenendo conto di
utilizzare il back- end jet su un server collegato ad una rete
ethernet in classe 6 (gigabit) e client sufficiente mente moderni e
performanti.
Ciò che ho letto su questo NG, sui siti collegati ed amici
programmatori (con la P maiuscola, non i dilettanti come me!) mi ha
solo messo una gran paura sull'utilizzo in multiutenza di access:
secondo alcuni oltre i tre-cinque utenti è meglio lasciare perdere e
passare, quantomeno a SQL server come Back-end.
Grazie per i vostri commenti
sia altrettanto!) "Riuscirò" con Access a realizzare un'applicazione
per gestire le commesse di una società di servizi (dalle offerte al
cliente fino alla fatturazione) che dovrebbe essere utilizzata da una
dozzina di utenti, ma con accessi contemporanei di non più di 6-7 (al
massimo tutti i 12 utenti potrebbero avere aperta l'applicazione senza
fare nulla, come di solito capita con tutte le applicazioni gestionali
che rimangono aperte e inattive).
Le tabelle principali con la relativa numerosità di record e
l'ipotesi di media di creazione di nuovi record per giorno lavorativo
sono le seguenti:
N.rec. Trans./g
Offerte preventivi 300 1,4
Commesse 150 0,7
Attività per commessa(10x150) 1500 6,8
Ordini Fornitori 700 3,2
Fatture Fornitori 500 2,3
Fatture Clienti 400 1,8
Righe per fattura(400x5) 2.000 9,1
Note spesa 200 0,9
Timesheet(15x52) 780 3,5
Anagrafica Clienti 50 rara
Anagrafica Fornitori 600 rara
oppure devo utilizzare necessariamente Access come front-end e SQL
Express come motore DB?
Il termine "Riuscirò" è relativo evidentemente al livello di
prestazioni e di sicurezza dei dati (non nel senso di tener lontano i
curiosi - problema non molto critico nell realtà in oggetto - ma di
salvaguardare l'integrità referenziale del database!) tenendo conto di
utilizzare il back- end jet su un server collegato ad una rete
ethernet in classe 6 (gigabit) e client sufficiente mente moderni e
performanti.
Ciò che ho letto su questo NG, sui siti collegati ed amici
programmatori (con la P maiuscola, non i dilettanti come me!) mi ha
solo messo una gran paura sull'utilizzo in multiutenza di access:
secondo alcuni oltre i tre-cinque utenti è meglio lasciare perdere e
passare, quantomeno a SQL server come Back-end.
Grazie per i vostri commenti