Cześć.
Dostałem zadanie z Baz Danych, którego nie umiem zrobić.
Załączam instrukcję:
proszę zaprojektować bazę danych "hodowla".
Baza powinna zawierać co najmniej 30 różnych zwierząt.
Dane o zwierzęta powinny być przechowywane w tabelach.
Oprócz tabeli z identyfikatorem zwierzęcia, nazwą polską, nazwą łacińską, powinna być kolumna odnosząca się do podgatunku.
W tabeli podgatunków powinno być odniesienie do gatunków
w tabeli gatunków odniesienie do tabeli rodzaju
-- rodzaju -- rodziny
rodziny--podrząd
podrząd-rząd
infragromada
podgromafa
gromada
podtyp
typ
królestwo
domena
Czyli mamy 11 tabel :) (w każdej z tabel oprócz identyfikatora, powinna być nazwa polska, nazwa łacińska)
Mam zrobić najpierw schemat UML. Tutaj schemat, który zrobiłem: https://prnt.sc/mkk1gs
Czy jest to dobry schemat? Wyszło mi 14 tabel, po wykonaniu operacji Forward Engineer nie wyrzuca błędów, natomiast przy wyświetleniu wszystkich danych jednego zwierzaka, kolumny z id_podgatunku, id_gatunku etc. są powielone. Czy ktoś mógłby mnie naprowadzić na rozwiązanie tego zadania?