Wprowadzenie bazy danych
Praktyczne ćwiczenie do wykonania
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:
-
Zdefiniuj relacje między encjami:
-
relacja 1:1, 1\:N lub M\:N (w zależności od sensu logicznego).
- Utwórz klucze obce (Foreign Key), aby powiązać tabele w relacjach 1\:N lub M\:N.
- 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.