Kiedy ludzie zarządzają danymi, istnieją trzy zasadniczo różne sposoby na zwiększenie wartości:
- Przetwarzanie danych
- Przechowywanie i wyszukiwanie
- Przekazywanie i udostępnianie.
W przypadku obliczeń na poziomie prostej arytmetyki nie można pokonać programu Excel. Nawet jeśli jesteś doświadczonym programistą, możesz zbudować arkusz kalkulacyjny w ułamku czasu potrzebnego na napisanie i debugowanie programu komputerowego. Możesz nawet pogrupować dane w tabele i korzystać z funkcji wyszukiwania, aby uzyskać niektóre korzyści, które uzyskasz dzięki zapytaniom. Tabela przestawna i funkcje wykresów sprawiają, że podsumowanie danych jest proste i łatwe.
Do przechowywania i pobierania na poziomie pliku / dokumentu Excel jest tak samo przydatny jak MS Word lub MS Access. Do wyszukiwania na poziomie zapytań SQL MS Access działa o wiele lepiej niż Excel, chociaż Access jest poważnie ograniczony, ponieważ będziesz wiedział, czy kiedykolwiek porównałeś Access z DBMS o sile przemysłowej.
W przypadku udostępniania danych Excel jest niezwykle prymitywny. Większość sklepów, które przyjmują Excel przez zarażenie, ma w tym momencie kłopoty. Twoje pytanie sugeruje, że tak jest w twoim sklepie.
Istnieje kilka problemów z wprowadzaniem baz danych w miejscu, które nie jest gotowe na bazy danych. Jeden jest polityczny. Ludzie, którzy podrzucają arkusze kalkulacyjne, mogą rozpoznać problem związany z całym systemem, ale są niezmiernie zadowoleni z kontroli nad własnymi niewielkimi danymi. Możesz spodziewać się oporu, jeśli spróbujesz zastąpić centralne zarządzanie i kontrolę zdecentralizowanym rozwiązaniem, które masz teraz. Część tego oporu jest uzasadniona.
Kolejny to koszt baz danych. Jak już stwierdzono w innej odpowiedzi, wady bazy danych mogą przeważać nad zaletami.
Kolejną jest wiarygodność baz danych. Ludzie, którzy umieszczają dane w bazach danych, zwykle to robią, ponieważ jest to ich praca, a może zdobycie czegoś dla siebie, na przykład złożenie zamówienia na stronie internetowej. Nie robią tego z ducha wspólnoty. Przynajmniej niewiele. Bez dobrych danych baza danych nigdy nie zyskuje wiarygodności.
Rozwiązaniem, nad którym teraz pracuję w witrynie, w której arkusze kalkulacyjne właśnie się chwytają, jest zbudowanie prototypowej bazy danych w MS Access. Ma to wyraźną wadę: ludzie mogą nauczyć się złych danych na temat baz danych, czego będą musieli się nauczyć na późniejszym etapie ewolucji. Uważam również, że brakuje w raportach funkcji Access. a jeśli myślisz o równoczesnych użytkownikach, musisz myśleć poza Access, chociaż Access robi postępy w tym zakresie.
Podobają mi się trzy rzeczy związane z Access: wytwarzanie prymitywnych prototypów jest proste, szybkie i tanie. Nie ma prawie żadnej krzywej uczenia się, zwłaszcza jeśli znasz już analizę danych i skład tabeli.
Po drugie, jest mniej onieśmielające niż duży scentralizowany system DBMS. Gdy użytkownicy są pokazani, jak otworzyć tabelę dostępu w widoku tabeli, po prostu klikając na nią, tracą strach przed tabelami. A fakt, że pojedynczy plik przechowuje dane, definicje danych i aplikację, ułatwia ludziom, którzy nie myślą w kategoriach systemowych.
Po trzecie, gra dobrze z Excelem i Wordem. kopiowanie tabeli lub zapytania do arkusza kalkulacyjnego Excel jest tak proste, jak kliknięcie przycisku.
Zanim udało mi się dojść do tego punktu, musiałem przezwyciężyć nieco snobistyczne podejście do Access. To nie jest SQL Server ani Oracle. Ale ma swoje zastosowania, o ile rozumiesz ograniczenia
Powiedziawszy to wszystko, nadal będziesz musiał stawić czoła monumentalnemu zadaniu, gdy przyjdzie czas, aby przenieść swój sklep z wielu małych baz danych Access do jednej zintegrowanej bazy danych na dużą skalę, z profesjonalnym zarządzaniem i wspólnymi zasobami.