Professional Documents
Culture Documents
Ćwiczenie 1b
Ćwiczenie 1b
) (Wariant b)
Cel pracy:
Schemat bazy danych jest pokazany na poniższym rysunku. Przykładowa baza firmy
handlowej składa się z 5 tabel. Przechowują one dane na temat klientów, zamówień
klientów, towarów, które zamawiają klienci.
Tabela KLIENCI zawiera informacje na temat danych osobowych klientów. Każdy klient
może złożyć kilka zamówień, dlatego rekordy z tabeli KLIENCI są połączone z
odpowiednimi rekordami tabeli ZAMÓWIENIA. Te połączenia realizuje w tabeli
ZAMÓWIENIA klucz obcy ID_KLIENTA. Kluczem pierwotnym w tabeli ZAMÓWIENIA
jest atrybut ID_ZAMÓWIENIA. Każde zamówienie może składać się z wielu towarów. Z
kolei ten sam towar może się znaleźć w kilku zamówieniach. Połączenie typu wiele do
wielu między tabelami TOWAR oraz ZAMÓWIENIA zostało zrealizowane przy pomocy
pośredniej tabeli ZAMÓWIONY_TOWAR. Te połączenia realizują klucze obce tabeli
ZAMÓWIONY_TOWAR – ID_ZAMÓWIENIA oraz ID_TOWAR.
Schemat bazy danych