Quando le persone gestiscono i dati, ci sono tre modi sostanzialmente diversi in cui possono aggiungere valore:
- Computing
- Archiviazione e recupero
- Inoltro e condivisione.
Per il calcolo a livello di semplice aritmetica, non puoi battere Excel. Anche se sei un programmatore esperto, puoi creare un foglio di calcolo in una frazione del tempo impiegato per scrivere ed eseguire il debug di un programma per computer. È anche possibile raggruppare i dati in tabelle e utilizzare le funzioni di ricerca per ottenere alcuni dei vantaggi che si ottengono con le query. La tabella pivot e le funzioni grafiche rendono il riepilogo dei dati semplice e facile.
Per l'archiviazione e il recupero a livello di file / documento Excel è utile quanto MS Word o MS Access. Per il recupero a livello di query SQL, MS Access funziona molto meglio di Excel, sebbene Access sia notevolmente limitato, come saprai se hai mai confrontato Access con un DBMS di livello industriale.
Per la condivisione dei dati, Excel è estremamente primitivo. La maggior parte dei negozi che adottano Excel per contagio incontrano problemi a questo punto. La tua domanda suggerisce che questo è il caso nel tuo negozio.
Esistono diversi problemi nell'introduzione di database in un luogo non pronto per i database. Uno è politico. Le persone che eseguono il jockey sui loro fogli di calcolo possono riconoscere il problema di sistema, ma sono estremamente soddisfatte del controllo che hanno sui propri piccoli dati. Puoi aspettarti resistenza se provi a sostituire la gestione centralizzata e il controllo con la soluzione decentralizzata che hai adesso. Parte di quella resistenza è giustificata.
Un altro è il costo dei database. Come è già stato affermato in un'altra risposta, gli svantaggi del database possono superare i vantaggi.
Un altro è la credibilità dei database. Le persone che inseriscono i dati nei database di solito lo fanno perché è il loro lavoro o forse per guadagnare qualcosa per se stessi, come effettuare un ordine su un sito Web. Non lo fanno per spirito di comunità. Almeno non molto. Senza buoni input, il database non guadagna mai credibilità.
Una soluzione a cui sto lavorando ora in un sito in cui i fogli di calcolo stanno solo prendendo in considerazione sta costruendo un prototipo di database in MS Access. C'è un netto svantaggio in questo: le persone possono imparare qualcosa di sbagliato sui database, qualcosa che dovranno disimparare in una fase successiva dell'evoluzione. Penso anche che le funzionalità di reporting di Access siano gravemente carenti. e se stai pensando a utenti simultanei, devi pensare oltre Access anche se Access sta facendo progressi a riguardo.
Mi piacciono tre cose su Access: produrre prototipi primitivi è semplice, rapido ed economico. Non c'è quasi nessuna curva di apprendimento, soprattutto se si capisce già l'analisi dei dati e la composizione della tabella.
In secondo luogo, è meno intimidatorio di un grande DBMS centralizzato. Quando agli utenti viene mostrato come aprire una tabella di Access in vista tabella, semplicemente facendo clic su di essa, perdono la paura delle tabelle. E il fatto che un singolo file memorizzi i dati, le definizioni dei dati e l'applicazione rende le cose semplici per le persone che non pensano in termini di sistemi.
Terzo, gioca bene con Excel e Word. copiare una tabella o una query in un foglio di calcolo Excel è semplice come fare clic su un pulsante.
Prima di arrivare a questo punto, ho dovuto superare un atteggiamento un po 'snob nei confronti di Access. Non è SQL Server o Oracle. Ma ha i suoi usi, purché tu capisca i limiti
Detto questo, dovrai comunque affrontare un compito monumentale quando arriva il momento di spostare il tuo negozio da un sacco di piccoli database di Access in un unico database integrato su larga scala, con gestione professionale e risorse condivise.