🥔 Ziemniak w Dresie

Bazy w dresie #2.16 | Tabela słownikowa i tabela podrzędna (robienie w Access)

📂 MySQL

Teraz robimy prawdziwą robotę w Accessie — tworzenie tabel słownikowych i podrzędnych, ale już bez pieprzenia teorii. Robimy nową bazę: Wypożyczalnia Gier. I krok po kroku ogarniamy, jak je stworzyć, żeby Access nie dostał ataku paniki.

Zakładamy nową bazę


  1. Odpal Accessa.
  2. Kliknij Plik → Nowy → Pusta baza danych.
  3. Nazwij bazę: WypozyczalniaGier.
  4. Walnij Utwórz. Proste.

Tworzenie tabel słownikowych (najpierw, bo reszta będzie ich potrzebować)


Zrobimy dwie słownikowe: GatunekGry i Platforma. Idziemy po kolei.

Tabela “GatunekGry”


  • Wejdź w Tworzenie → Tabela.
  • Przełącz na Widok projektu.
  • Podaj nazwę: GatunekGry.
  • Dodaj pola:
    1. IdGatunku – Autonumerowanie → ustaw jako klucz główny.
    2. NazwaGatunku – Krótki tekst (np. RPG, Shooter, Horror).
  • Zapisz i zamknij tabelę.

Tabela “Platforma”


  • Tworzenie → Tabela → Widok projektu.
  • Nazwa tabeli: Platforma.
  • Dodaj pola:
    1. IdPlatformy – Autonumerowanie, ustaw klucz główny.
    2. NazwaPlatformy – Krótki tekst (np. PC, PS5, Xbox).
  • Zapisz.

Tworzenie tabel podrzędnych


Teraz tworzymy tabele, które będą używać słowników. Najważniejsze tutaj: musisz dodać pola typu Liczba, które później staną się kluczami obcymi.

Tabela “Gra” (korzysta z obu słowników)


  • Tworzenie → Tabela → Widok projektu.
  • Nazwa tabeli: Gra.
  • Dodaj pola:
    1. IdGry – Autonumerowanie, klucz główny.
    2. Tytul – Krótki tekst.
    3. IdGatunku – Liczba (pole słownikowe → będzie klucz obcy).
    4. IdPlatformy – Liczba (drugi słownik → też klucz obcy).
    5. CenaWypozyczenia – Walutowy.
  • Zapisz tabelę.

Tabela “Klient”


  • Tworzenie → Tabela → Widok projektu.
  • Nazwa tabeli: Klient.
  • Dodaj pola:
    1. IdKlienta – Autonumerowanie, klucz główny.
    2. Imie – Krótki tekst.
    3. Nazwisko – Krótki tekst.
    4. Telefon – Krótki tekst.
    5. Email – Krótki tekst.
  • Zapisz.

Ustawianie relacji — ostatni krok, żeby wszystko gadało ze sobą


  1. Wejdź w Narzędzia bazy danych → Relacje.
  2. Dodaj wszystkie cztery tabele.
  3. Przeciągnij:
    • GatunekGry.IdGatunku → Gra.IdGatunku
    • Platforma.IdPlatformy → Gra.IdPlatformy
  4. W oknie relacji zaznacz:
    • Wymusz integralność
    • (opcjonalnie) Kaskadowo aktualizuj pola pokrewne
  5. Kliknij Utwórz.

Koniec — baza gotowa, relacje działają, Access nie płacze


Masz stworzone:

  • dwie tabele słownikowe: GatunekGry, Platforma,
  • dwie tabele podrzędne: Gra, Klient,
  • ustawione relacje FK → wszystko hula.

To jest komplet, ładny, czysty i poprawny projekt w Accessie. Teraz możesz spokojnie tworzyć formularze, kwerendy i resztę bajerów.