Diagram ERD

0

Witam, moim zadaniem jest zbudowanie bazy, która byłaby biblioteką. Nie proszę o zrobienie o podstaw bo nie o to chodzi, lecz prosiłbym o pomoc z połączeniami, aktualne są tylko tymczasowo żeby wiedzieć jak to ogółem ma wyglądać. Prosiłbym o pomoc
user image

0

Może zacznij od opisania sobie, co reprezentują te obiekty? Np.
Czym jest obiekt książka? Czy rozróżniasz książkę jako pojedynczy egzemplarz danej książki, czy jako n-egzemplarzy danej książki?
Jak związany jest pracowik z wypożyczeniami/książkami?
Czym jest karta?
Czym są obiekty lokalnie, online, rezerwacja? Jak wpływają na status ksiażki?
etc...

A także jakie są relacje między nimi, np:
W bibliotece jest wiele książek, książka może mieć wiele tłumaczeń, jednego lub wielu autorów, jeden gatunek (lub wiele?), itd. (btw. jak stan książki ma się do jej gatunku?)
Czytelnik może wypożyczyć wiele książek (ile maks?)
Czytelnik może zarezerwować wiele książek (ile maks?)

Z całą pewnością powinieneś też mieć zdefiniowane przypadki użycia.

1 użytkowników online, w tym zalogowanych: 0, gości: 1