Microsoft Access - relacyjny system zarządzania bazami danych: kompozycja, kompatybilność

12.03.2019

Pojęcie baz danych (DB - baza danych) jest używane wszędzie. Firmy, firmy i organizacje na różnych poziomach korzystają z baz danych w swojej pracy, ufając im wskaźnikom biznesowym w operacjach, finansach i obiegu pracy. Zrozumienie działania i administracji bazą danych staje się niezbędną wiedzą. W artykule przejrzymy bazę danych Microsoft Access.

Bazy danych

Jest to zestaw tabel zawierających informacje. Zbiór wypełnia predefiniowaną strukturę, tabele są ze sobą połączone, wartości w nich są obliczane i edytowane, wchodzące w interakcje z obiektami zewnętrznymi.

Z zewnątrz operator może wchodzić w interakcje z bazą danych poprzez specjalny interfejs, urządzenia wejścia / wyjścia, takie jak drukarki i faksy, pliki zewnętrzne, inne bazy danych.

Aby uzyskać dostęp do bazy danych, stosowane są specjalne systemy, które nazywane są systemami zarządzania DB (DBMS lub DBMS - system zarządzania bazami danych). DBMS dodaje nowe obiekty bazy danych, modyfikuje istniejące, definiuje relacje między nimi. W ramach obiektów wykonywane są działania na ich elementach: wiersze, kolumny i poszczególne wartości w tabelach, wykonywanie jednostek programu, wyświetlanie wartości przechowywanych w bazie danych.

Łącza i obiekty bazy danych

MS Access DBMS

Jednym z nowoczesnych systemów DBMS jest pakiet Microsoft Office Access z pakietu biurowego Microsoft. System działa z obiektami: tabelami, formularzami, zapytaniami, jednostkami programowymi - makrami i modułami, raportami.

Umożliwia tworzenie tabel, przypisywanie im kluczy - pól lub grupy pól w celu identyfikacji rekordów. W już istniejących tabelach, używając formantów DBMS, użytkownik dodaje, zmienia i usuwa wartości. Dla wydajnych i wygodnych operacji tworzone są formularze - specjalne okna, w których działa użytkownik bazy danych.

Po wprowadzeniu i edycji niezbędnych informacji, DBMS Microsoft Access umożliwia wykonywanie różnych obliczeń z wartościami przy użyciu makr i modułów - obiektów DB programu. Reprezentują wartości w wymaganej formie, wykonują predefiniowane działania dewelopera w odpowiedzi na zdarzenia w bazie danych.

Aby uzyskać dostęp do wartości tabel, używane są zapytania, a gotowe informacje mogą być wyświetlane w wymaganej formie na ekranie, a urządzenie drukujące w formie raportu.

Skład

Wiedząc, które elementy DB są głównymi obiektami, można łatwo zrozumieć skład DBMS. System obejmuje:

Struktura dostępu
  • Projektant tabel jako podstawowy element bazy danych Microsoft Access. W jednym z dwóch trybów - tabeli lub konstruktora - można łatwo utworzyć tabelę o wymaganym rozmiarze z wartościami różnych typów: numerycznym i tekstowym, datami i czasem, wartościami logicznymi. Obrazy i pliki dowolnego formatu, linki do zewnętrznych obiektów, wskaźniki finansowe są dodawane do bazy danych.
  • Projektant formularzy użytkowników, za pomocą których użytkownik pracuje z wartościami w tabelach. Możesz użyć trybu układu lub Projektanta, aby nadać żądany formularz formie, ustawić pożądane właściwości, wyświetlić wymagane pola. Do prostego tworzenia formularzy dostępny jest Kreator formularzy, który może być używany przez początkującego programistę baz danych. Do formularza dodawane są następujące formanty: przyciski, pola wyboru, pola tekstowe i podpisy itp.
  • Konstruktor kwerend, dostępny w trybie projektanta i SQL dla bardziej doświadczonych programistów. Wyniki zapytania są wyświetlane w tabeli. Tryb SQL to prosty edytor kodu.
  • Projektant raportów żądanego typu do drukowania informacji. Użytkownik sam może utworzyć wymagany formularz wydruku, dodać do niego pola z tabel i otrzymać raport z sumami lub według szablonu dokumentu.
  • Blok tworzenia elementów programu - makra i moduły. Makra używają makr, które umożliwiają wykonywanie niezbędnych działań na obiektach bazy danych i ich elementach. Aby utworzyć moduły, istnieje wbudowany język programowania VBA, którego możliwości są dość szerokie i pozwalają wykonywać różne operacje zarówno z obiektami bazy danych, jak iz elementami obiektów.

Kompatybilny z innymi systemami DBMS

Dostęp i połączenie z serwerem SQL

DBMS wykorzystuje interakcję ze źródłami zewnętrznymi, odbierając i wysyłając informacje. W tym celu dostępny jest specjalny mechanizm powiązanych tabel. Link jest tworzony za pomocą plików Excel, plików tekstowych, plików XML i HTML, innych baz danych do importowania wartości i obiektów z tych źródeł, dodawania kopii rekordów do tabel DB i tworzenia powiązanych relacji.

Aby usunąć wartości z bazy danych, są eksportowane do programu Excel, pliki Word, zapisywane w formacie PDF i XPS, wyprowadzane do pliku tekstowego lub XML i wysyłane pocztą e-mail.

Interfejs ODBC tworzy połączenie z innymi systemami DBMS:

  • SQLLite.
  • PostgreSQL.
  • Firebird
  • Paradoks.
  • Oracle.

Przed przystąpieniem do programu Microsoft Access 2010 system DBMS współpracował z innymi systemami zarządzania bazą danych:

  • MySQL - w wersjach 2000-2003 przy użyciu sterownika MyODBC.
  • 1C - w wersji 2003 ze sterownikiem Visual FoxPro ODBC.

Zachowanie

Zapisywanie bazy danych dostępu

Warto wspomnieć o funkcjach oszczędzania w Microsoft Office Access. Jesteśmy przyzwyczajeni do zapisywania na dysku przy użyciu narzędzia Zapisz lub w regularnych odstępach czasu z użyciem dostrojonego mechanizmu autozapisu.

Tutaj, gdy tylko przeniesiesz fokus z edytowalnego pola do innego pola, okna lub formantu, dane są natychmiast zapisywane na dysku. Jest to wygodna funkcja, dzięki której w przypadku awarii zasilania lub wyłączenia komputera z innych przyczyn unikniesz utraty informacji. Tylko wartości w polu edytowanym w momencie wyłączenia nie zostaną zapisane.

Jednak nadal konieczne jest użycie narzędzia do zapisywania, ponieważ przy jego pomocy wprowadzane są zmiany w strukturze obiektów bazy danych: zmiana nazwy i kolejności pól, dodawanie nowych kolumn do tabel i formularzy, sortowanie, ustawianie filtrów.

Wersje

Microsoft Access 2000

Pierwsza wersja programu została wydana w 1992 roku - implementacja dla Windows - Microsoft Access 1. Następnie w 1993, 1995 i 1997 roku ukazały się wersje 2.0, 7 i 97. Następnie program zaczął zawierać pakiet Microsoft Office.

W niedalekiej przeszłości MS Office 2000, wydany w 1999 r., Oraz MS Office 2003 były popularne.W 2001 r. Wydano wersję 2002, zawartą w pakiecie MS Office XP. Obecnie najbardziej popularnymi wersjami są 2007, Microsoft Access 2010 i 2013, aw 2015 roku został wydany nowy pakiet MS Office 2016.

Pracuj w MS Access

Podczas uruchamiania aplikacji system sugeruje otwarcie istniejącej bazy danych lub utworzenie nowej z proponowanych szablonów: pustą bazę danych, niestandardową aplikację internetową lub bazy danych do konkretnych celów - zarządzanie projektem, praca z członkami wydziału, kanałami sprzedaży itp.

Wszystkie pakiety Office umożliwiają dostosowanie interfejsu i języka interfejsu. Dla rosyjskojęzycznych użytkowników dostępna jest rosyjska wersja programu Microsoft Access.

Uruchomienie aplikacji

Następnie, otwierając lub tworząc projekt, programista dodaje do niego nowe obiekty za pomocą narzędzi z panelu "Utwórz". Zakładka "Dane zewnętrzne" jest potrzebna do tworzenia łączy z innymi bazami danych lub plikami, importowania i eksportowania informacji.

Do administrowania bazą danych udostępniane są funkcje panelu "Praca z bazami danych". Jego narzędzia są niezbędne do analizy DB, budowania relacji w środowisku jej obiektów i źródeł zewnętrznych, tworzenia kopii archiwalnej lub odzyskiwania z takiej kopii.

Microsoft Access DBMS zarządza relacyjnymi bazami danych za pomocą intuicyjnego interfejsu użytkownika. Jest odpowiedni do tworzenia aplikacji dla niewielkiej liczby użytkowników i może być używany przez początkujących programistów.