Przejdź do głównej zawartości

Jak zarządzać bazami danych?

W skład systemu Wapro ERP wchodzą m.in. programy takie jak: Wapro Mag, Wapro Fakir, Wapro Kaper, Wapro Gang, Wapro Best czy Wapro Analizy. Programy te powstały w oparciu o technologię klient–serwer, a do składowania danych wykorzystują serwer baz danych SQL Server firmy Microsoft. Integracja programów polega na współdzieleniu części bazy danych i dotyczy m.in. kartotek i rejestrów:

  • firm,
  • kontrahentów,
  • pracowników,
  • urzędów,
  • banków,
  • walut i ich kursów.

Oznacza to, że w bazie danych każdego z programów można wyodrębnić dwa obszary:

  • wspólny dla wszystkich,
  • związany jedynie z konkretną aplikacją.

Podział na dwie kategorie ma istotne znaczenie w przypadku instalowania oraz aktualizowania programów (zastępowania nowszymi wersjami). Podczas instalacji każda z aplikacji Wapro ERP tworzy tylko tę część bazy, którą sama wykorzystuje. Jeśli w bazie danych istnieje już część wspólna zainstalowana podczas aktualizacji innej aplikacji, dokładana jest wyłącznie brakująca część wymagana do pracy. W ten sposób system uniemożliwia nadpisywanie a tym samym kasowanie istniejących już w bazie danych.

W trakcie rozwoju aplikacji konieczne jest wprowadzenie zmian do struktury bazy danych. Taką konwersję danych wykonuje program instalacyjny przy okazji podniesienia wersji aplikacji. Jeżeli zmiana dotyczy tylko części indywidualnie obsługiwanej przez program, aktualizacja nie będzie miała wpływu na inne programy. Jeśli jednak wprowadzone zmiany obejmą także wspólną część bazy, może okazać się, że pozostałe aplikacje stracą możliwość poprawnego działania. Konieczna będzie wówczas aktualizacja pozostałych części systemu.

Warto wiedzieć

Z każdą aplikacją Wapro ERP dostarczany jest osobny moduł o nazwie Administrator baz danych (Administrator).

Wygląd i obsługa Administratora dla każdego z programów jest niemal identyczna. Warto jednak podkreślić, że każdy Administrator związany jest z konkretnym programem i odpowiada za instalowanie odpowiadających mu struktur czy też zarządzanie jego licencją.

Administrator baz danych służy do obsługi baz danych udostępnianych przez serwer, tzn. tworzenia nowych baz, udostępniania istniejących czy usuwania baz nieaktualnych. Do istotnych zadań Administratora należy także kontrola wersji zainstalowanego oprogramowania i wersji baz danych poszczególnych aplikacji. W razie stwierdzenia niezgodności użytkownik zostanie poinformowany, które części oprogramowania wymagają aktualizacji.

Serwer SQL może równocześnie obsługiwać wiele baz danych, w tym również nienależących do systemu Wapro ERP. Z tego powodu bazy danych, z których korzystają nasze aplikacje są w specjalny sposób znaczone. Administrator rozpoznaje i operuje jedynie na swoich bazach, pomijając pozostałe. Z oprogramowaniem serwera SQL dostarczane są narzędzia służące takim samym celom jak Administrator baz danych. Należy jednak pamiętać, że Administrator nie jest częścią serwera — choć ściśle z nim współpracuje — i wykonuje dodatkowe operacje konieczne do bezawaryjnego działania aplikacji a nieznane narzędziom SQL Server. Administrator baz danych może być uruchamiany z dowolnej stacji klienckiej z zainstalowaną odpowiednią wersją programu, np. Wapro Mag.

Podpowiedź

Zalecamy, aby wszystkie operacje związane z obsługą baz danych Wapro ERP były przeprowadzane za pomocą Administratora baz danych dostarczanego wraz z aplikacją.