Salute e malattia

Sistema Gestione Farmacia: Diagramma ER e Design Schema Database

Entità core e relazioni per database gestione farmacia:

Entità

  • Cliente: CustomerID (PK), Nome, Indirizzo, Telefono, Email
  • Dipendente: EmployeeID (PK), Nome, Indirizzo, Telefono, Email, Ruolo
  • Medico: DoctorID (PK), Nome, Indirizzo, Telefono, Email, Specialità, NumLicenza
  • Farmaco: MedicineID (PK), Nome, Descrizione, Prezzo, NDC, Scorta, LivelloRiordino, ScheduleControllato
  • Prescrizione: PrescriptionID (PK), DoctorID (FK), PatientID (FK), MedicineID (FK), Quantità, Istruzioni, Refill, DataScrittura, DataScadenza, Status
  • Ordine: OrderID (PK), CustomerID (FK), EmployeeID (FK), Data, Totale, MetodoPagamento, Status
  • RigaOrdine: OrderLineID (PK), OrderID (FK), MedicineID (FK), Quantità, PrezzoUnitario

Relazioni Chiave

  • Cliente 1:M Ordine
  • Dipendente 1:M Ordine
  • Medico 1:M Prescrizione
  • Paziente 1:M Prescrizione
  • Farmaco 1:M Prescrizione
  • Ordine 1:M RigaOrdine
  • Farmaco 1:M RigaOrdine

Aggiungere indici su foreign key, status prescrizione, scorta farmaco. Considerare tabelle audit per sostanze controllate.