Baza danych - początkujący

Baza danych - początkujący
AdaKo
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 38
0

Witam.Mam do zaprojektowania bazę dla kliniki weterynaryjnej przy założeniach , że :

  1. każdy klient może mieć więcej niż jedno zwierze
  2. każda wizyta dotyczy zawsze jednego klienta
  3. każda wizyta dotyczy więcej niż jednej usługi
  4. każda wizyta jest obsługiwana przez jednego weterynarza w jednym pokoju.

Mam problem w uwzględnieniu u zwierzaka więcej niż jednej dolegliwości na jednej wizycie. Czy moglibyście mi podrzucić pomysł na rozwiązanie tego problemu i ewentualnie podzielić się sugestiami co do projektowania?

Będę wdzięczny za każdą pomoc :)

IMG_3890.jpeg

UglyMan
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2206
0

Ja bym nie wiązał Klienta do wizyty, tak naprawdę to zwierzak jest klientem. Powiązałbym wizytę ze zwierzakiem i zrobił wiązanie do właściciela/klienta ze zwierzaka.
Zabiegi to powinien być jakiś słownik zawierający zdefiniowaną listę usług i wizyta powinna wiązać się w relacji 1 do wielu z usługą, a nie z zabiegiem (tak jak dolegliwości) . To tak na pierwszy rzut oka.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.