Witam, czy możecie rzucić okiem na diagram ERD projektowanej bazy? Jest to część projektu na zaliczenie. Zwłaszcza nie jestem pewien czy dobrze zrobiłem z autorami książek. Ponieważ jest to relacja wiele-wiele zrobiłem tabele łączącą Autorzy_Książki. Może istnieć taka tabela, która zawiera tylko klucze obce?
Diagram ERD, model logiczny - czy poprawny?
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Space: the final frontier
- Postów: 26433
Wygląda ok.
Może istnieć tabela łącznikowa, a nawet powinna istnieć. Ale nie dawałbym w niej sztucznego klucza. Klucz złożony z dwóch FK starczy.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 80
Wypożyczenie powinno dotyczyć konkretnego egzemplarza a nie samej książki, bo przecież w bibliotece z reguły mamy kilka egzemplarzy jednego tytułu.
Powinna zostać dołączona relacja egzemplarz gdzie 1 egzemplarz może mieć tylko jeden tytuł i odwrotnie jeden tytuł może mieć wiele egzemplarzy.
Co do tabeli Autorzy_Książki, to taka tabela nie może, tylko musi być, kiedy mamy doczynienia z relacjami wiele do wielu.
Reszta diagramu wydaje się ok.
Jakiś czas temu także pisałem projekt z baz dla biblioteki dlatego akurat na ten temat to mogę sporo pomóc.
- Rejestracja: dni
- Ostatnio: dni
Do kolegi, który robił bazę danych biblioteki. Mam pytanko, bo dopiero zaczynam przygodę z robieniem baz i przy zwrocie książek chciałabym, żeby uwzględnić opóźnienie i nie wiem, jak to dopisać do diagramu erd.
- Rejestracja: dni
- Ostatnio: dni
Póki co mam coś takiego i jak miałabym uwzględnić zwrot książki? Pamiętając o tym, że jeśli za późno jest zwrócone, to kara jest naliczana.