Cześć,
Mam pytanie o schemat bazy danych.
Chodzi o zrobienie prostej biblioteki do rezerwacji wypożyczeń i zwrotów.
Zastanawiałem się jak stworzyć odpowiedni model i w końcu coś takiego urodziłem.
Zależy mi żeby w prosty sposób pobierać dane książek z bazy wraz z ich informacją o dostępności, tzn że jeśli jest zarezerwowana albo wypożyczona to żeby na liście wyszukanych książek żeby też się znalazła.
Dodałem drugą referencję pomiędzy book i transaction żeby własnie trzymać aktualny stan, ale nie wiem czy to jest dobre rozwiązanie bo trzeba pamiętać o aktualizacji tej kolumny w bazie.
Może ta oznaczona na zielona referencja powinna być usunięta a selecta pisać z jakimś grupowaniem po book_id ?