Wprowadzenie bazy danych

Praktyczne ćwiczenie do wykonania

Bazy danych Wprowadzenie

Zadanie: Tworzenie encji i relacji w bazie danych

Polecenie:

Utwórz co najmniej trzy encje (tabele) w relacyjnej bazie danych, które odwzorowują prosty system informacyjny (np. system zarządzania szkołą, sklepem internetowym lub biblioteką).

Każda encja powinna zawierać:

  • unikalny klucz główny (Primary Key),
  • co najmniej dwa atrybuty opisujące obiekty encji.

Następnie:

  1. Zdefiniuj relacje między encjami:

  2. relacja 1:1, 1\:N lub M\:N (w zależności od sensu logicznego).

  3. Utwórz klucze obce (Foreign Key), aby powiązać tabele w relacjach 1\:N lub M\:N.
  4. Zilustruj swoje rozwiązanie za pomocą diagramu ERD (Entity-Relationship Diagram) lub tabel z kolumnami i typami danych.

Przykład inspiracji:

  • System szkoły: encje „Student”, „Kurs”, „Nauczyciel”
  • Sklep internetowy: encje „Klient”, „Zamówienie”, „Produkt”
  • Biblioteka: encje „Książka”, „Czytelnik”, „Wypożyczenie”

Dodatkowo:

  • Zadbaj o spójność danych i unikaj redundancji.
  • Możesz utworzyć przykładowe rekordy w każdej tabeli, aby pokazać działanie relacji.