🥔 Ziemniak w Dresie

Bazy w dresie #2.21 | Tabela łącznikowa (robienie w Access)

📂 MySQL

Poniżej przedstawiono praktyczne kroki tworzenia tabeli łącznikowej Pozyczka, która umożliwia rejestrowanie wypożyczeń filmów przez osoby.

1. Utworzenie nowej tabeli


Otwórz bazę danych i utwórz nową tabelę w widoku projektu.

2. Dodanie pola odnośnikowego do tabeli Film


  • W pierwszej kolumnie uruchom kreator odnośników.
  • Wskaż tabelę Film jako źródło danych.
  • Powiązanie musi opierać się na kluczu podstawowym tabeli Film.
  • W wyświetlanej liście powinny znaleźć się alfabetycznie uporządkowane tytuły filmów.
  • Kolumna powinna przechowywać tylko jedną wartość (bez wielu wartości).

3. Zapisanie tabeli jako „Pozyczka”


  • Zapisz tabelę pod nazwą Pozyczka.
  • Na komunikat o braku klucza podstawowego wybierz Nie — tabela łącznikowa nie wymaga własnego pola ID.

4. Dodanie pola odnośnikowego do tabeli Osoba


  • Dodaj nową kolumnę i ponownie użyj kreatora odnośników.
  • Wskaż tabelę Osoba jako źródło danych.
  • Relacja musi opierać się na kluczu podstawowym tabeli Osoba.
  • Ustaw wyświetlanie alfabetycznie uporządkowanych nazwisk.
  • Kolumna nie powinna przechowywać wielu wartości.

5. Dodanie dodatkowych pól


  • DataPozyczki – typ: Data/Godzina, format: Data długa, wartość domyślna: Now().
  • DataZwrotu – typ: Data/Godzina, format: Data długa.
  • Uwagi – typ: Nota, z możliwością formatowania tekstu.

6. Ustawienie klucza podstawowego


  • Zaznacz pierwsze dwie kolumny: odnośnik do Film oraz do Osoba.
  • Kliknij przycisk Klucz podstawowy na wstążce.
  • Kluczem tabeli stanie się kombinacja identyfikatora filmu i osoby.

7. Dodanie tabeli do okna Relacje


  • Zamknij projekt tabeli Pozyczka.
  • Otwórz okno Relacje.
  • Kliknij Dodaj tabelę i dodaj do diagramu tabele Pozyczka i Osoba (oraz Film, jeśli jeszcze jej nie ma).

8. Konfiguracja relacji


  • Połącz pola kluczy głównych tabel Film i Osoba z odpowiednimi polami w tabeli Pozyczka.
  • Włącz opcje:
    • Wymuszaj więzy integralności,
    • Kaskadowa aktualizacja pól pokrewnych,
    • Kaskadowe usuwanie rekordów pokrewnych (w tabelach łącznikowych jest to akceptowalne).

9. Zakończenie pracy


Po wykonaniu wszystkich powyższych kroków tabela łącznikowa Pozyczka jest w pełni gotowa do rejestrowania wypożyczeń filmów oraz przechowywania wszystkich powiązanych danych.