Sobes.tech
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:

  1. Pacjenci (Patients) — przechowuje dane o pacjentach (ID, imię, data urodzenia itp.).
  2. Lekarze (Doctors) — przechowuje dane o lekarzach (ID, imię, specjalizacja itp.).
  3. 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.