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.