Polecenie 1

Zapoznaj się z filmem, w którym omówiono ważną metodę zapewnienia spójności w programie MS Access, polegającą na ustanowieniu w bazie danych więzów integralności. Znajdziesz tu odpowiedź na następujące pytania:

  1. W jaki sposób zdefiniować więzy dla relacji (powiązania)?

  2. Jakie konsekwencje spowoduje ustanowienie więzów?

  3. Jakie warunki muszą zostać spełnione, aby więzy mogły istnieć?

RnDDEdi66z7NA
Film‑samouczek część 3: Integralność baz danych, etap drugi.

LibreOffice Base

Zapoznajmy się ze sposobem definiowania więzów integralności oraz kaskadowej aktualizacji i usuwania danych w programie LibreOffice Base. Nie zezwala on na stworzenie relacji bez udziału przynajmniej jednego unikalnego atrybutu. Dzięki temu nasze powiązania od razu zawierają oznaczenia relacji typu „jeden do wielu”, więc próba usunięcia np. książki o pole idksiazki = 3 zakończy się niepowodzeniem:

R19aqgLxgGZHv

W tabeli Zamowienia znajdują się przecież rekordy pokrewne – istnieje klient, który zakupił tę książkę! System automatycznie pilnuje integralności zgromadzonych informacji.

Natomiast podobnie jak to miało miejsce w pakiecie MS Access, do dyspozycji mamy tu kontekstowe powiązania w widoku relacji menu:

R1anY93Sf4P9N