Quando le persone gestiscono i dati, ci sono tre modi fondamentalmente diversi per aggiungere valore:
- Computing
- Archiviazione e recupero
- Inoltro e condivisione.
Per il calcolo a livello di aritmetica semplice, non puoi battere Excel. Anche se sei un programmatore esperto, puoi creare un foglio di calcolo in una frazione del tempo necessario per scrivere e 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 di rappresentazione grafica semplificano e semplificano i dati di riepilogo.
Per la memorizzazione 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 severamente limitato in quanto 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 si trovano in difficoltà a questo punto. La tua domanda suggerisce che questo è il caso nel tuo negozio.
Ci sono diversi problemi nell'introduzione di database in un luogo che non è pronto per i database. Uno è politico. Le persone che manovrano i loro fogli di calcolo possono riconoscere il problema del sistema, ma sono estremamente soddisfatti del controllo che hanno sul loro piccolo pezzo di dati. Puoi aspettarti resistenza se provi a sostituire la gestione e il controllo centrale per la soluzione decentralizzata che hai ora. Parte di questa resistenza è giustificata.
Un altro è il costo dei database. Come già 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 fare 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 su cui sto lavorando ora in un sito in cui i fogli di calcolo stanno prendendo piede è la costruzione di un database prototipo in MS Access. C'è un lato negativo distinto a questo: le persone possono imparare la cosa sbagliata sui database, qualcosa che dovranno disimparare in una fase successiva dell'evoluzione. Penso anche che le funzionalità di reporting di Access siano carenti. e se stai pensando a utenti concorrenti, devi pensare oltre Access, anche se l'accesso sta facendo progressi per quanto riguarda.
Mi piacciono tre cose su Access: è semplice, veloce ed economico produrre prototipi primitivi. Non c'è quasi nessuna curva di apprendimento, specialmente se comprendi già l'analisi dei dati e la composizione della tabella.
In secondo luogo, è meno intimidatorio di un grande DBMS centralizzato. Quando viene mostrato agli utenti come aprire una tabella di accesso nella vista tabella, facendo semplicemente 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 mantengano le cose semplici per le persone che non pensano in termini di sistemi.
In terzo luogo, funziona bene con Excel e Word. copiare una tabella o una query in un foglio di calcolo di Excel è semplice come fare clic su un pulsante.
Prima di arrivare a questo punto, ho dovuto superare un atteggiamento un po 'snob che avevo sull'accesso. Non è SQL Server o Oracle. Ma ha i suoi usi, purché tu capisca le limitazioni
Detto questo, ti troverai ancora di fronte a un compito monumentale quando arriverà il momento di spostare il tuo negozio da molti piccoli database di Access in un unico database integrato su larga scala, con gestione professionale e risorse condivise.