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
   1   2   3   4   5   6   7   8   9   10   11