Torna indietro   Hardware Upgrade Forum > Software > Programmazione

HONOR Magic V5: il pieghevole ultra sottile e completo! La recensione
HONOR Magic V5: il pieghevole ultra sottile e completo! La recensione
Abbiamo provato per diverse settimane il nuovo Magic V5 di HONOR, uno smartphone pieghevole che ci ha davvero stupito. Il device è il più sottile (solo 4.1mm) ma non gli manca praticamente nulla. Potenza garantita dallo Snapdragon 8 Elite, fotocamere di ottima qualità e batteria in silicio-carbonio che garantisce un'ottima autonomia. E il Prezzo? Vi diciamo tutto nella nostra recensione completa.
Recensione Google Pixel 10 Pro XL: uno zoom 100x assurdo sempre in tasca (e molto altro)
Recensione Google Pixel 10 Pro XL: uno zoom 100x assurdo sempre in tasca (e molto altro)
Google Pixel 10 Pro XL è il top di gamma della serie Pixel, presentando un ampio display Super Actua da 6.8 pollici insieme alle novità della serie, fra cui la ricarica wireless magnetica Pixelsnap e le nuove funzionalità AI avanzate. Il comparto fotografico include un sistema a tripla fotocamera con zoom Pro Res fino a 100x, mentre il processore Tensor G5 con 16GB di RAM garantisce prestazioni percepite molto elevate su Android.
Lenovo IdeaPad Slim 3: un notebook Snapdragon X economico
Lenovo IdeaPad Slim 3: un notebook Snapdragon X economico
Forte della piattaforma Qualcomm Snapdragon X, il notebook Lenovo IdeaPad Slim 3 riesce a coniugare caratteristiche tecniche interessanti ad uno chassis robusto, con autonomia di funzionamento a batteria che va ben oltre la tipica giornata di lavoro. Un notebook dal costo accessibile pensato per l'utilizzo domestico o in ufficio, soprattutto con applicazioni native per architettura ARM
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 12-07-2008, 13:05   #1
islandofjava
Senior Member
 
Iscritto dal: Feb 2008
Messaggi: 484
[SQL-ER] Problemi progettazione di una base dati

Salve a tutti

Devo progettare una base di dati ma ho qualche problema nel modellare alcuni dati.
Questa è la richiesta:


Ogni paziente è descritto da un numero di tessera sanitaria, un codice fiscale, un nome e una data di nascita. Un paziente è sottoposto ad una cura, identificata da un nome e descritta da una sequenza di intervalli temporali consecutivi, ognuno dei quali è associato a uno o più farmaci. Un esempio di cura è il seguente: i farmaci A e B dal giorno 1 al giorno 3, il farmaco C dal giorno 4 al giorno 5, il farmaco D dal giorno 6 al giorno 7.

Un paziente è ricoverato su un letto di una stanza di un reparto. Per un letto si vuole memorizzare un codice identificativo e una posizione (finestra, corridoio, mediano), per una stanza si vuole memorizzare un codice identificativo e il numero di letti occupati e il numero totale di letti, al massimo 3 per ogni stanza. Per un reparto si vuole tenere traccia del nome e del numero di stanze ospedaliere che contiene.

Un medico è identificato da un nome e un cognome e afferisce esattamente ad un reparto. Un medico può essere primario; in tal caso dirige un reparto. Ogni reparto ha un unico primario e un medico può essere primario di più reparti. Infine, ogni paziente è seguito da uno o più medici.

Le query richieste sono:
- i pazienti curati con il farmaco Aspirina
- per ogni reparto, il primario e il numero di medici che vi lavorano

E poi creare in SQL standard una vista permanente che, per ogni paziente, contenga il letto, una stanza, il reparto e il nome della cura a cui il paziente è sottoposto. Usando la vista creata scrivere in SQL standard la seguente interrogazione: i pazienti ricoverati in Ortopedia in stanza singola ( con un solo letto)

Lo schema che ho fatto è il seguente:



Ho provato vari programmi ma questo è il più intuitivo. Il problema è che alcune cose non sono riuscito a definirle.
Ad esempio, l'attributo numero letti occupati è calcolato, perché viene ricavato dal totale - i letti lasciati vuoti.
L'attributo posizione l'ho definito come attributo normale, ma dato che può essere o finestra o corridoio o mediano, non è multivalore?.

Ho fatto poi questa traduzione:

Farmaco (nome)
Composizione (giornoInizioCura, giornoFineCura, cura, farmaco)
Cura (nome)
Composizione (farmaco) -> Farmaco (nome)
Composizione (cura) -> (Cura nome)
Paziente (TesseraSanitaria, CF, dataNascita, nome)
Paziente (cura) -> Cura (nome)
Letto (codice, posizione)
Paziente (CF) -> Letto (codice)

Qua mi sono fermato perché non capisco una cosa: nella traduzione, devo tenere conto della cardinalità o del fatto che sia un'entità debole?
Oppure entrambe e fare una sorta di summa?
Perchè Paziente (CF) -> Letto (codice) è il risultato della traduzione (1,1) ma se si considera letto come entità debole, fregandosene della cardinalità, viene:
letto (codice, posizione, paziente)
letto (paziente) -> paziente (CF)

Qualcuno sa chiarire i miei dubbi? Purtroppo ho l'esame di DB e se canno la traduzione e lo schema sbaglio anche tutto il resto
islandofjava è offline   Rispondi citando il messaggio o parte di esso
Old 13-07-2008, 13:36   #2
islandofjava
Senior Member
 
Iscritto dal: Feb 2008
Messaggi: 484
up
islandofjava è offline   Rispondi citando il messaggio o parte di esso
Old 01-09-2008, 15:43   #3
islandofjava
Senior Member
 
Iscritto dal: Feb 2008
Messaggi: 484
[Java/Jcreator]

edit scusate -__-

Ultima modifica di islandofjava : 01-09-2008 alle 15:52.
islandofjava è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


HONOR Magic V5: il pieghevole ultra sottile e completo! La recensione HONOR Magic V5: il pieghevole ultra sottile e co...
Recensione Google Pixel 10 Pro XL: uno zoom 100x assurdo sempre in tasca (e molto altro) Recensione Google Pixel 10 Pro XL: uno zoom 100x...
Lenovo IdeaPad Slim 3: un notebook Snapdragon X economico Lenovo IdeaPad Slim 3: un notebook Snapdragon X ...
Recensione OnePlus Watch 3 43mm: lo smartwatch che mancava per i polsi più piccoli Recensione OnePlus Watch 3 43mm: lo smartwatch c...
BOOX Note Air4 C è uno spettacolo: il tablet E Ink con Android per lettura e scrittura BOOX Note Air4 C è uno spettacolo: il tab...
Roscosmos: RSC Energia smentisce la cris...
Da 309€ a 549€, fino a 32GB di RAM: ecco...
Beats mai così convenienti: sconti fino ...
Da 27,78€ a 56,99€: 5 accessori indispen...
3 minuti: è il tempo per vedere l...
Gli Amazfit sono ora gli smartwatch più ...
Rowenta alza la posta: scopa elettrica s...
6 robot per le pulizie completi in offer...
Friggitrice ad aria Cecofry Full InoxBla...
iPhone 16 Pro Max a 10€ in più del minim...
Una chiavetta USB, ma SanDisk Ultra Slid...
La bolla dell'AI: perché l'econom...
Lo smartphone dovrebbe essere usato solo...
SpaceX: i video e le foto dello spettaco...
Anche a Pescara si passa ai fatti: e-bik...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 21:02.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v