Temat: Access – relacyjne bazy danych
Baza danych jest zbiorem informacji i obiektów, mających jednoznacznie określoną strukturę, związanych z pewnym tematem lub zadaniem.
Bazy danych wraz z oprogramowaniem, które umożliwia ich przetwarzanie, udostępnianie i ochronę, nazywa się
systemem baz danych.
Etapy tworzenia bazy danych:
- Zapoznanie się z zadaniem,
- Zaprojektowanie dla niego odpowiedniej struktury danych,
- Wykonanie jej wraz z odpowiednim oprogramowaniem.
Baza danych Access może zawierać następujące obiekty:
- Rekord (wiersz tabeli) to zbiór informacji o jednym elemencie bazy danych np.: uczniu, pracowniku, książce, filmie,
- Tabele – do przechowywania danych,
- Formularze – do przeglądania, dodawania i aktualizowania danych,
- Kwerendy (zapytania) – do wyszukiwania danych, które są nam aktualnie potrzebne,
- Raporty – do prezentowania i drukowania danych w wybranym układzie.
Relacyjną bazą danych nazywamy bazę danych w postaci tabel połączonych relacjami.
Relacje:
- Jeden do jednego - każdy rekord w tabeli A może mieć tylko jeden dopasowany rekord z tabeli B. I tak samo każdy rekord w tabeli B może mieć tylko 1 dopasowany rekord z tabeli A.
- Jeden do wielu - rekord w tabeli A może mieć wiele dopasowanych do niego rekordów z tabeli B, ale rekord w tabeli B ma tylko jeden dopasowany rekord w tabeli A (np. w bazie dotyczącej książek jednemu autorowi może odpowiadać wiele tytułów);
- Wielu do wielu - rekord w tabeli A może mieć wiele dopasowanych do niego rekordów z tabeli B. I tak samo rekord w tabeli B może mieć wiele dopasowanych do niego rekordów z tabeli A.
Klucz podstawowy to pole tabeli o unikatowej wartości, które jednoznacznie identyfikuje rekord.
Kwerendy służą do wybierania określonych informacji z bazy danych, tworzenia i aktualizowania tabel.
Formularze służą głównie do wprowadzania i wyświetlania danych.
Raporty wyglądają podobnie jak formularze, jednakże nie ma możliwości wprowadzania i modyfikowania danych za ich pomocą. Służą one głównie do drukowania danych wybieranych z bazy.Najczęściej tworzy się je na podstawie kwerend.
Zadanie: zaprojektuj strukturę danych dla obsługi i przetwarzania danych w bibliotece (w zaszycie).