Kiedy dzielisz bazę danych, oznacza to, że dzielisz ją na dwa pliki. Jeden plik to wewnętrzna baza danych zawierająca dane i tabele. Drugi plik to frontowa baza danych zawierająca zapytania, formularze i raporty. Użytkownicy wchodzą w interakcję z danymi przy użyciu lokalnej kopii zewnętrznej bazy danych.
W programie Microsoft Access możesz podzielić bazę danych za pomocą Kreatora dzielenia bazy danych. To jeden z wielu powodów, dla których kochamy Access — sprawia, że wykonywanie takich zadań jest szybkie i łatwe! Po podzieleniu bazy danych będziesz musiał dystrybuować zewnętrzną bazę danych do użytkowników.
Dowiedzmy się więcej o tym, dlaczego możesz chcieć podzielić bazę danych i jakie są tego korzyści.
Dlaczego powinienem rozważyć podzielenie mojej bazy danych?
Nie wszystkie bazy danych muszą być dzielone, ale jest to coś do rozważenia z architektonicznego punktu widzenia. Dzieląc bazę danych na front i back-end, możesz poprawić wydajność bazy danych, zmniejszyć ryzyko korupcji, a nawet zaoszczędzić pieniądze.
Dzieląc bazę danych programu Access, tworzysz dwa pliki. Baza danych back-end zawiera tylko tabele, podczas gdy front-end zawiera wszystko inne:zapytania, formularze, makra, raporty i moduły. Wszystko to można rozpowszechniać wśród użytkowników bez udostępniania im Twoich tabel.
A dzięki Kreatorowi dzielenia bazy danych dzielenie bazy danych jest na ogół bardzo proste. Jeśli jednak planujesz podzielić dużą lub bardziej złożoną bazę danych, zalecamy najpierw rozmowę z ekspertem od baz danych, takim jak Arkware.
Jakie są zalety dzielenia bazy danych programu Access?
Dzielenie bazy danych ma wiele zalet:
- Ulepszona wydajność. Podzielone bazy danych mają znacznie lepszą wydajność, ponieważ przez sieć przesyłane są tylko dane. W bazie danych, która nie jest podzielona, wszystkie obiekty bazy danych muszą być również przesłane przez sieć, a nie tylko dane.
- Większe bezpieczeństwo. Ponieważ użytkownicy nie mają bezpośredniego dostępu do tabel, istnieje mniejsze ryzyko przypadkowego usunięcia tabel lub kradzieży danych. Możesz także ograniczyć użytkownikom frontonu możliwość wprowadzania zmian w aplikacji.
- Większa niezawodność. Podział bazy danych programu Access zmniejsza ryzyko uszkodzenia bazy danych. Jeśli występuje problem dotyczący pojedynczego użytkownika, zwykle jest on związany z tym użytkownikiem, a nie z bazą danych jako całością.
- Większa elastyczność. Ponieważ każdy użytkownik pracuje z lokalną kopią frontowej bazy danych, użytkownicy mogą tworzyć zapytania, formularze i inne obiekty bazy danych bez wpływu na innych użytkowników.
Skontaktuj się z Arkware, aby podzielić bazę danych
Myślisz, że podział bazy danych jest odpowiedni dla Twojej bazy danych? Skontaktuj się z Arkware w celu uzyskania konsultacji. Jeśli masz małą i usprawnioną bazę danych, prawdopodobnie możesz samodzielnie podzielić bazę danych za pomocą Kreatora podziału bazy danych. Bardziej rozbudowane bazy danych mogą skorzystać z naszej pomocy!