Middle
Szpital: potrzebne są raporty dotyczące wizyt pacjentów przez lekarzy. Ile tabel będzie potrzebnych i jaka jest między nimi relacja?
sobes.tech AI
Odpowiedź od AI
Aby sporządzić raporty dotyczące wizyt pacjentów przez lekarzy w szpitalu, potrzebne będą co najmniej trzy tabele:
- Pacjenci (Patients) — przechowuje dane o pacjentach (ID, imię, data urodzenia itp.).
- Lekarze (Doctors) — przechowuje dane o lekarzach (ID, imię, specjalizacja itp.).
- Wizyty (Visits) — łączy pacjentów i lekarzy, rejestrując fakt wizyty (ID, ID pacjenta, ID lekarza, data i czas wizyty, dodatkowe notatki).
Związek:
- Tabela Visits zawiera klucze obce do tabel Patients i Doctors.
- Jest to relacja "wiele do wielu" z dodatkowymi informacjami (data wizyty), realizowana przez tabelę Visits.
Takie podejście pozwala na elastyczne tworzenie raportów o wizytach, na przykład, ile razy konkretny lekarz odwiedził konkretnego pacjenta w określonym okresie.