Middle
Slimnīca: nepieciešama atskaite par pacientu apmeklējumiem ārstiem. Cik tabulas būs nepieciešamas un kāda būs to savstarpējā saistība?
sobes.tech AI
Atbilde no AI
Lai izveidotu ziņojumus par pacientu apmeklējumiem slimnīcā, būs nepieciešamas vismaz trīs tabulas:
- Pacienti (Patients) — glabā datus par pacientiem (ID, vārds, dzimšanas datums utt.).
- Ārsti (Doctors) — glabā datus par ārstiem (ID, vārds, specializācija utt.).
- Apmeklējumi (Visits) — savieno pacientus un ārstus, reģistrējot apmeklējuma faktu (ID, pacienta ID, ārsta ID, apmeklējuma datums un laiks, papildu piezīmes).
Saites:
- Tabula Visits satur ārējos atslēgas uz Patients un Doctors.
- Tas ir "daudz pret daudz" saistība ar papildu informāciju (apmeklējuma datums), realizēta caur tabulu Visits.
Šī pieeja ļauj elastīgi veidot ziņojumus par apmeklējumiem, piemēram, cik reizes konkrēts ārsts apmeklēja konkrētu pacientu noteiktā periodā.