Page 6 - Informatyka na czasie. Wprowadzenie do relacyjnych baz danych. Podręcznik klasa 3
P. 6
Rozdział 4. Relacyjne bazy danych
Oprócz relacji jeden do wielu istnieją także relacje: jeden do jednego
Relacja typu jeden i wiele do wielu. W relacji typu jeden do jednego (1:1) jeden rekord
do jednego tabeli odpowiada dokładnie jednemu rekordowi innej tabeli. Relację
tego typu wprowadza się czasem z powodu ograniczeń technicznych,
np. kiedy program, w którym gromadzimy dane, nie pozwala umieścić
wymaganej liczby atrybutów w jednej tabeli.
Relacja typu wiele W relacji typu wiele do wielu (∞:∞) wiele rekordów jednej tabeli
do wielu może odpowiadać wielu rekordom innej tabeli. Taka relacja sprawdzi
łaby się również w naszej bazie, jeśli przyjęlibyśmy założenie, że każdy
autor może napisać wiele artykułów, a jeden artykuł może być współ
tworzony przez wielu autorów. Na potrzeby relacji ∞:∞ tworzy się
dodatkową tabelę, w której są przechowywane pary kluczy głównych
tabel powiązanych ze sobą.
Schemat relacyjnej bazy Zestaw wszystkich schematów tabel to schemat relacyjnej bazy
danych danych. W naszym przykładzie ten schemat wygląda następująco:
Artykuły (ID, Tytuł, Strony, Termin, Dział, Dostarczono, Autor)
Autorzy (ID, Imię, Nazwisko, Telefon, Email)
Warto wiedzieć Ćwiczenie 1
W relacyjnych bazach
danych często tabelę Zaprojektuj bazę danych dowolnego muzeum, zawierającą rejestr
nazywa się relacją, zbiorów. Baza powinna składać się z dwóch tabel: Eksponaty i Sale.
ponieważ wiąże ona cechy Ustal nazwy atrybutów w tabelach, klucze główne oraz relacje mię
opisujące określony obiekt.
dzy tabelami. Projekt możesz przygotować na kartce lub w wybra
nym oprogramowaniu.
14.2. Od projektu do bazy danych
W praktyce do korzystania z relacyjnych baz danych używa się tzw.
System zarządzania systemu zarządzania bazą danych – SZBD (ang. Database Mana-
bazą danych (SZBD) gement System – DBMS). Jest to program lub zestaw programów słu
żących do tworzenia bazy danych i zarządzania nią. Jednym z takich
Warto wiedzieć programów jest Microsoft Access.
Aby podkreślić relacyjny Dane w programie Microsoft Access są przechowywane w tabelach.
charakter systemu
zarządzania bazą danych, Między tabelami można tworzyć relacje opisanych wcześniej typów.
stosuje się niekiedy Za pomocą formularzy można wygodnie wprowadzać i przeglądać
skrót SZRBD – system pojedyncze rekordy.
zarządzania relacyjną bazą
danych. Znajdowanie odpowiednich informacji w bazie danych umożliwiają
kwerendy, natomiast dzięki raportom można zbierać wygenerowane
przez kwerendy dane i przygotowywać je do wydruku.
Główne okno programu (s. 260–261) zawiera w lewej części listę
wszystkich utworzonych w bazie danych tabel, formularzy, kwerend
oraz raportów. W obszarze roboczym znajdują się natomiast aktual
nie otwarte obiekty, między którymi można się przełączać, klikając
w zakładki widoczne w górnej części.
258