Cześć,
Dopiero zaczynam z bazami danych i chciałem sprawdzić czy dobrze robię:
Dostałem takie zadanie:
Zaprojektuj bazę danych dla biblioteki. W bibliotece jest dużo książek. Bibliotekarze wypożyczają książki czytelnikom.
Każdy czytelnik może jednorazowo wypożyczyć kilka książek, ale nie więcej niż 6. Książki są wypożyczane na określony
okres czasu. Za każdy dzień przetrzymania książki jest naliczana opłata karna. Po przyjściu do biblioteki czytelnik może
przedłużyć okres wypożyczenia książki, o ile nie rozpoczęto naliczania opłaty karnej. Książki w bibliotece są
skatalogowane i można je wyszukiwać po autorze, tytule i haśle przedmiotowym do którego są przypisane. Jedna książka
może być przypisana do wielu haseł przedmiotowych.
Narysuj znormalizowany (1NF, 2NF, 3NF) diagram ERD
To, że czytelnik może wypożyczyć kilka książek na raz, to myślę że musi być związek wiele do wielu miedzy czytelnikiem a wypożyczeniem, ale czy na diagram da się zaznaczyć, żeby było to max. 6 książek. Z drugiej strony nie wiem jak rozwiązać problem z opłatami karnymi? Nowa relacja kary, która ma związek z wypożyczeniami? Tak samo nie wiem jak dodać przedłużenie.
W załączniku przesyłam diagram.