|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Feb 2007
Città: Senigallia(AN)
Messaggi: 2069
|
[Basi di Dati]Analisi dei requisiti
Salve a tutti
Vorrei avere da voi un parere in merito alla mia analisi dei requisiti e all'individuazione dei concetti base di questo problema (vedasi allegato). Ho dei dubbi sulla classificazione "Dipendenti" (va da sola? Medico deve rientrarci? ecc...) Spero sappiate darmi una mano. Saluti
__________________
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Feb 2007
Città: Senigallia(AN)
Messaggi: 2069
|
Amministratori di Database , esperti di DBMS , maghi delle query , fatevi avanti
__________________
|
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: Nov 2004
Città: Padova
Messaggi: 2342
|
Da quanto mi par di capire non ci sono attributi particolari da attribuire ai medici rispetto agli altri dipendenti, quindi potrebbero stare tutti nella stessa tabella (entità o "concetti base" come li vuoi chiamare). Se avessero attributi diversi sarebbe già più fastidioso.
Nel tuo caso semplicemente metterai un attributo a questa entità "Dipendenti" che specificherà se sono dipendenti amministrativi, medici o infermieri. Puoi fare questo inserendo un attributo enumerato Quote:
E' da un po' che non smanetto sulle basi di dati (anche se a giugno dovrò dare un esame universitario di basi ) quindi non assicuro che sia l'opzione migliore.Ciao
__________________
CPU Ryzen 2600 @ 3,95Ghz + Bequiet Dark Rock TF / MB Asus X470-F Gaming / RAM 2x8GB DDR4 G.Skill FlareX 3200 CL14 / VGA Sapphire RX 7900 XT Nitro+ @ 3200Mhz / SSD Samsung 970 Pro 512GB + Sandisk 240GB Plus + Sandisk 960GB Ultra II PSU Seasonic Platinum P-660 / Headset Kingston HyperX Flight |
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Feb 2007
Città: Senigallia(AN)
Messaggi: 2069
|
Grazie innanzitutto.
Il problema è il seguente: è vero che le tre entità in questione hanno i medesimi attributi quindi , giocoforza , verrebbe da pensare che debbano stare tutte e tre sotto un'unica entità , sfruttando una politica di gerarchie. E' anche vero però che , a parte i dottori , nessuna delle altre entità ha collegamenti diretti con i malati e questo mi fa pensare se non si sbagli nell'unire anche dottori nella "mega" entità. Come verrebbero collegati poi i malati? Ottima la soluzione del tinyint ma qui stiamo parlando a livello di "progettazione concettuale" , quindi di relazioni , entità ed altro. Se dovessi concepire solo "dipendenti" come concetto base , finirei per descrivere male le relazioni tra i vari concetti (Es: I dipendenti medici sono collegati ad i malati?) Vi ringrazio ancora.
__________________
|
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Feb 2007
Città: Senigallia(AN)
Messaggi: 2069
|
Quote:
__________________
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 17:27.











) quindi non assicuro che sia l'opzione migliore.








