Sobes.tech
Middle

Ligoninė: reikalinga ataskaita apie pacientų lankymąsi gydytojų. Kiek lentelių reikės ir koks jų tarpusavio ryšys?

sobes.tech AI

Atsakymas iš AI

Kad sudaryti ataskaitas apie pacientų lankymąsi pas gydytojus ligoninėje, reikės bent trijų lentelių:

  1. Pacientai (Patients) — saugo duomenis apie pacientus (ID, vardas, gimimo data ir kt.).
  2. Gydytojai (Doctors) — saugo duomenis apie gydytojus (ID, vardas, specializacija ir kt.).
  3. Lankymasis (Visits) — jungia pacientus ir gydytojus, fiksuoja lankymosi faktą (ID, paciento ID, gydytojo ID, lankymosi data ir laikas, papildomi įrašai).

Ryšys:

  • Lentelė Visits turi išorinius raktus į Patients ir Doctors.
  • Tai "daugiau nei vienas prieš vieną" santykis su papildoma informacija (lankymosi data), įgyvendintas per lentelę Visits.

Šis požiūris leidžia lankstesnius ataskaitų apie lankymąsi paruošimą, pavyzdžiui, kiek kartų konkretus gydytojas lankė konkretų pacientą per tam tikrą laikotarpį.