DBMS - skrót oznaczający "system zarządzania bazą danych". DBMS wykorzystywane do pracy z wieloma użytkownikami z bazami danych, które z kolei pomagają przechowywać, organizować, klasyfikować i kontrolować informacje. Systemy zarządzania bazami danych są podzielone na typy oparte na typach obsługiwanych modeli danych. Widok relacyjny jest najbardziej praktyczny, ponieważ takie systemy są łatwe w użyciu i zapewniają wiele możliwości programistom. Obejmuje to między innymi Access DBMS.
Relacyjna baza danych Microsoft Access działa odpowiednio z relacyjnymi bazami danych. Ogólnie oznacza to zbiór powiązanych ze sobą tabel, z których każda zawiera dane własnego typu.
MS Access jest częścią oprogramowania Microsoft Office.
Dostęp do DBMS zapewnia użytkownikowi następujące funkcje:
tworzyć bazy danych;
dodawać nowe informacje do utworzonej bazy danych;
aktualizować lub w inny sposób modyfikować dane w bazie danych;
usunąć istniejące informacje z bazy danych;
przeglądać dane w postaci raportów, formularzy, różnych próbek i zapytań;
organizacja danych poprzez sortowanie i / lub klasyfikowanie informacji;
współdzielenie tabel i danych podczas korzystania z raportów, wiadomości e-mail, Internetu i / lub sieci lokalnej;
implementacja różnych typów relacji między tabelami;
tworzenie formularzy przycisków i interfejsów użytkownika do zarządzania bazą danych w bazie danych.
Każda tabela bazy danych zawiera wiersze zawierające dane o obiektach, a także kolumny, których zadaniem jest określenie ich cech. Inną nazwą łańcuchów są rekordy składające się z pól wypełnionych danymi. Pole musi mieć typ danych (numeryczne, tekstowe, daty, notatki itp.). Wszystkie wpisy w tabeli zawierają równie zdefiniowane, ale inaczej wypełnione pola informacyjne.
Pola w MS Access DBMS definiują strukturę bazy danych, a także ustawiają właściwości dla danych z komórek rekordów.
Główne właściwości to:
Nazwa pola Zazwyczaj ustawiają nagłówki w kolumnach, to jest nazywają charakterystykę obiektu. Ponadto za pomocą nazwy pola można uzyskać dostęp do informacji podczas wykonywania automatycznych operacji z bazą danych.
Typ danych Ustawia odpowiednią właściwość, określa, jaki typ może zostać zapisany w komórce.
Rozmiar Ustawia maksymalną długość zapisanych danych. Ta właściwość nie jest wymagana, chociaż upraszcza pracę, nakładając ograniczenia na użytkownika bazy danych.
Formatuj. Formatuje pola danych.
Podpis Wykonuje tę samą funkcję co nazwa - nagłówek funkcji. Jeśli podpis nie jest określony, tytuł będzie pierwszym akapitem. Druga możliwość nazwy - odwołanie się do niej z bazy danych - podpis nie ma.
Wymagane pole. Jeśli zaznaczysz pole obok tej właściwości, nie będziesz mógł zostawić pustej komórki. W przypadku pól kluczowych ta właściwość jest domyślnie włączona.
Pola bazy danych w programie Microsoft Access mogą mieć takie typy danych, jak:
Tekstowy . Najłatwiejszy rodzaj pola. Pomimo nazwy może zawierać zarówno litery i cyfry, symbole i tak dalej. Dlatego ma ograniczenia tylko w długości - nie więcej niż 255 znaków. Jest wygodny w użyciu, jeśli nie są wymagane dalsze obliczenia między komórkami, dlatego jeśli tylko liczby są wprowadzane w polu, lepiej jest użyć odpowiedniego typu.
Pole memo. Ten sam typ tekstu, który przechowuje duże ilości informacji (do 64 KB, czyli do 64 tysięcy znaków). Ze względu na tę charakterystykę MEMO nie może być używany jako klucz lub indeks.
Numeryczne . Pole cyfrowe z podtypami, których wybór zależy od pożądanej dokładności obliczeń itp. Do 8 bajtów lub 16 dla kodów replikacji.
Counter Pole, które nie musi zostać wypełnione - wartości (liczby w porządku rosnącym) są automatycznie wprowadzane do tabeli, dzięki czemu dane w komórkach pozostają niepowtarzalne. Mówiąc najprościej, licznik numeruje rekordy w bazie danych. Jest wygodny do użycia jako klucz 4 bajty, 16 - do kodów replikacji.
Logiczne Używane tylko dla wartości - 0 (brak) i minus 1 (tak). Możesz skonfigurować różne opcje nagrywania - znacznik wyboru lub wybór ręczny (rozmiar - 1 bajt).
Data / czas. Nazwa typu danych mówi sama za siebie. Dane można wysyłać w siedmiu różnych formatach. 8 bajtów.
Pieniądze. Definiuje wartości walut. Ten typ danych prawdopodobnie uniemożliwiał zaokrąglanie w obliczeniach. Również 8 bajtów.
Pole obiektu OLE. Akceptuje obiekty o różnych formatach - grafika, dźwięk itp. Rozmiar - do jednego gigabajta.
Hiperłącze. Adresy stron internetowych, stron. Do 64 tysięcy znaków.
Bazy danych MS Access mają jedną główną rzecz w tabelach - klucz - pole. Domyślnie jest to, jak już wspomniano, konieczność wypełnienia. Dodatkowo nakłada na nią konieczność unikalności, co oznacza, że wartości wprowadzonej już w polu klucza nie można wprowadzić w polu klucza innego wpisu w tej samej tabeli. Jeśli to konieczne, możesz dodać dodatkowe pole klucza, z mniej rygorystycznymi regułami - unikalność wybiera deweloper baz danych. Za pomocą pól kluczowych nawiązywać połączenia między tabelami bazy danych.
Klucze są podzielone na:
primary (main) - bezpośrednio samo połączenie;
wtórne (zewnętrzne) - metoda komunikacji.
Dostęp do bazy danych może zawierać tabele, które współdziałają ze sobą. W tym celu używane są łącza, które są następujących typów:
Jeden do jednego. Oznacza to, że każdy rekord z pierwszej połączonej tabeli odpowiada jednemu rekordowi z drugiego.
Jeden do wielu. Każdy wpis z pierwszej tabeli odpowiada kilku (dwóm lub więcej) od drugiego.
Wiele do jednego. Wiele rekordów z pierwszej tabeli jest powiązanych z jednym z drugim.
Wiele do wielu. Zbiór rekordów pierwszej tabeli odpowiada zestawowi drugiego.
Microsoft Access nakłada ograniczenia na nazwy pól i formantów, wpływają one również na obiekty bazy danych programu Access:
nazwa nie może zawierać więcej niż 64 znaki;
nie można użyć punktu wykrzyknik Znak indeksu górnego lub nawiasy kwadratowe;
nazwa nie może zaczynać się od spacji;
nie może używać znaków kontrolnych w nazwie (kody od 0 do 31 w ASCII);
Nazwa nie może zawierać bezpośrednich cytatów.
Obiekty MS Access są interfejsem użytkownika bazy danych. Pozwala na bezpośrednie zarządzanie nim i jego danymi.
Główny obiekt, o którym już wielokrotnie wspominano w tym artykule. Określają strukturę całej bazy danych. Przechowują dane, które można zmienić, usunąć lub dodać. Tabele mogą być ze sobą połączone. Na podstawie tego obiektu budowane są wszystkie pozostałe, przy pomocy których wykonywane są również podstawowe operacje z danymi.
Pozwól przetwarzać dane z tabel. Zapytanie może być wyborem pewnej cechy z jednej lub kilku tabel. Możesz także sortować lub filtrować informacje, analizować dane, wyodrębniać i prezentować je użytkownikowi w wygodny sposób. Wynik zapytania jest tymczasową nową tabelą.
Używany jako środek do wprowadzania nowych informacji do tabeli. Zaletą formularzy jest przyjazny dla użytkownika wygląd - programista może skorzystać z układu formularza lub stworzyć zupełnie nowy. Na tym obiekcie można umieścić przyciski, przełączniki i inne. Szczególną uwagę przyciąga między innymi formularz przycisku, który jest zmodyfikowanym menedżerem zadań skompilowanym przez użytkownika "dla siebie". Na nim można umieścić główne funkcje pracy z bazą danych - wejście, wyjście, wypełnianie tabel, przeglądanie danych. Konwencjonalne formularze mogą być również zawarte w przycisku.
Reprezentują ostateczny rezultat pracy. Zaprojektowane do późniejszego drukowania, ponieważ mają odpowiednie formatowanie. Umożliwia dokonywanie wyborów i grupowań. Wyraźnie odzwierciedlają informacje zawarte w bazie danych.
Rozwój bazy danych w programie Access odbywa się przy użyciu następujących punktów:
Określ cel tworzenia bazy danych. Konieczne jest ustalenie celu, ustalenie kierunku, w którym mają pójść - w jaki sposób zamierzają korzystać z bazy danych, jakie wyniki chcą uzyskać, jakie funkcje powinny zostać wdrożone.
Określ przybliżoną liczbę tabel w bazie danych - informacje muszą zostać usystematyzowane i "rozłożone". Nie dodawaj zbyt wielu pól do jednej tabeli: lepiej podzielić dane na dwie i połączyć je. Każda tabela powinna zawierać tylko jeden temat.
Zdefiniuj wszystkie pola i ich typy danych w tabelach. Dane w komórkach muszą odpowiadać typom, aby później nie było problemów z obliczeniami, grupowaniem i sortowaniem.
Określ współczynniki pola tabeli.
Zaznacz główne i (jeśli to konieczne) klucze dodatkowe w tabelach.
Zbuduj schemat danych dla bazy danych, odzwierciedlając relacje między tabelami. Zmaksymalizuj interakcję między danymi za pomocą tych linków.
Aby poprawić strukturę, wizualnie przyglądając się wszystkim dostępnym informacjom i ich możliwemu systematyzowaniu.
Skorzystaj z analizy samego Access do następnego sprawdzenia.
Tworzenie bazy danych w programie Access jest możliwe na dwa sposoby:
użyć kreatora bazy danych do utworzenia niezbędnych obiektów;
utwórz pustą bazę danych, uzupełniając ją nowymi obiektami.
MS Access umożliwia rozbudowę bazy danych po jej utworzeniu, ale podstawową strukturę należy przemyśleć z góry: rzeczy takie jak typy danych, później, szczególnie po wypełnieniu tabeli, nie będzie można zmienić.
Przemyślany schemat danych można wdrożyć za pomocą odpowiedniej zakładki w systemie DBMS. Każdy typ połączenia jest wyraźnie widoczny w programie Access. Łącza mogą być modyfikowane, a nawet usuwane.