BASI DATI: modello relazionale
|
|
- Massimo Gino Rizzi
- 6 anni fa
- Visualizzazioni
Transcript
1 BASI DATI: modello relazionale BIOINGEGNERIA ED INFORMATICA MEDICA 1
2 Il modello relazionale Il modello relazionale fu introdotto da Codd (1970) e si basa su una semplice ed uniforme struttura dati chiamata relazione, ed ha una solida base teorica La relazione del modello relazionale NON è la relazione degli schemi E/R Si introduce tale modello in quanto la maggior parte dei DBMS sono relazionali (e.g. Oracle, Access, MySQL) 2
3 Concetti fondamentali Il modello relazionale rappresenta una base di dati come un insieme di relazioni Informalmente, una relazione è (praticamente) una tabella ciascuna riga della relazione è detta tupla l intestazione di una colonna della tabella è chiamata attributo il tipo di dato che mi specifica ciò che può apparire in ciascuna colonna è detto dominio Per semplicità (e per non fare confusione) useremo il termine (improprio) tabella al posto del termine (corretto) relazione 3
4 Dallo schema E/R allo schema relazionale A partire dallo schema E/R, è possibile costruire la base di dati sotto forma di relazioni Quali e quante relazioni creare? 4
5 Algoritmo di conversione E/R in relazionale Algoritmo per realizzare lo schema relazionale a partire dallo schema E/R: 1. Per ogni entità E dello schema E/R, crea una relazione R che include tutti gli attributi di E 5
6 Algoritmo di conversione E/R in relazionale 2. Per ogni relazione 1:1 dello schema E/R esistente fra le due entità E1 ed E2, trasforma le due relazioni R1 e R2 (di E1 ed E2) in una unica relazione R12 unendone tutti gli attributi preferendo una chiave primaria sull altra 6
7 Algoritmo di conversione E/R in relazionale 3. Per ogni relazione 1:n dello schema E/R esistente fra le due entità E1 ed E2, aggiungi la chiave primaria della relazione E2 come attributo nella relazione E1 (chiave esterna) 7
8 Algoritmo di conversione E/R in relazionale 4. Per ogni relazione n:m dello schema E/R, crea una relazione R i cui attributi sono le chiavi primarie dell entità in relazione (chiavi esterne) 8
9 Lo schema relazionale del questionario 9 Sulla base del passo (1) del precedente algoritmo, ottengo le due relazioni (notate l uso del plurale) 1. studenti(matricola, sesso, eta) 2. questionari (r1, r2, r3, r4, r5, r6, r7, r8, r9) Il passo (2) ci impone siccome le due entità sono in relazione 1:1 di unirle in una unica relazione 1. questionari_studenti(matricola, sesso, eta, r1, r2, r3, r4, r5, r6, r7, r8, r9)
10 Lo schema relazionale dello studio ambientale Passo (1) 1. patologie(codice,drg, diagnosi principale) 2. pazienti(numero, eta, sesso) 3. sedi_elettorali (numero, distanza, votanti) 10
11 Lo schema relazionale dello studio ambientale Passo (2) : Non c è nessuna relazione di tipo 1:1 11
12 Lo schema relazionale dello studio ambientale Passo (3) : C è una unica relazione di tipo 1:n (e.g. risiede) 1. pazienti(numero, eta, sesso, numero_sede_elettorale) 12
13 Lo schema relazionale dello studio ambientale Passo (4) : C è una unica relazione di tipo n:m (e.g. soffre) 1. soffre(codice patologia, numero_paziente) 13
14 Lo schema relazionale dello studio ambientale Si ottiene quindi 1. patologie(codice,drg, diagnosi principale) 2. sedi_elettorali (numero, distanza, votanti) 3. pazienti(numero, età, sesso, numero_sede_elettorale) 4. soffre(codice patologia, numero paziente) 14
15 Dallo schema E/R allo schema relazionale A partire dallo schema E/R, è possibile costruire la base di dati sotto forma di tabelle, utilizzando un algoritmo «grafico» Dallo schema E/R, si creano gruppi di entità e/o relazioni come segue: A partire da una entità o relazione dello schema E/R, si aggregano nel gruppo tutte le relazioni/entità legate con cardinalità unaria massima Ogni entità o relazione non aggregata deve diventare un nuovo gruppo I gruppi individuati corrispondono alle tabelle da creare Gli attributi di ciascuna tabella variano a seconda del «contenuto» del gruppo 15
16 Algoritmo «grafico» (1) Partiamo da una qualunque entità e incorporiamo le relazioni/entità quando la cardinalità è di tipo (1,1) 16
17 Algoritmo «grafico» (2) Anche l altra entità e la relazione stessa è stata inglobata ottenendo un unica relazione 1. questionari_studenti(matricola, sesso, eta, r1, r2, r3, r4, r5, r6, r7, r8, r9) 17
18 Algoritmo «grafico» (3) Per completare questo passo, è inoltre importante specificare il tipo di dato che verrà usato per memorizzare le istanze dei vari attributi questionari_studenti(matricola; sesso; eta; r1; r2; r3; r4; r5; r6; r7; r8; r9) matricola: int sesso: char(1) eta: int r1... r9: int 18
19 Algoritmo «grafico»: analisi geografica Partiamo dall entità «paziente» e procediamo con le relazioni... 19
20 Algoritmo «grafico» analisi geografica 20 La relazione «risiede» è stata aggregata all entità «paziente» in un gruppo
21 Primo blocco Entità patologia Relazione patologie(codice, drg, diagnosi_principale) 21
22 Secondo blocco Entità sede_elettorale Relazione: sedi_elettorali (numero, distanza, votanti) 22
23 Quarto blocco Relazione soffre soffre(numero_paziente,codice_patologia) 23
24 Conversioni delle entità singole 24 Per le entità singole patologia e sede elettorale, si creano due relazioni 1. patologie(codice, drg, diagnosi principale) 2. sedi_elettorali (numero, distanza, votanti)
25 Conversioni dei gruppi Per l entità paziente e la relazione risiede, si crea una relazione 1. pazienti(numero, sesso, eta, numero_sede_elettorale) dove numero_sede_elettorale è una chiave esterna 25
26 Conversioni delle relazioni singole 26 Per la relazione singola soffre, si crea una relazione 1. soffre(codice patologia, numero paziente) dove la coppia_codice patologia e numero_paziente è la chiave primaria
27 Lo schema relazionale Abbiamo identificato quindi quattro tabelle: 1. patologie(codice; drg; diagnosi principale) codice: int drg: char(3) diagnosi_principale: char(50) 2. sedi_elettorali (numero; distanza; votanti) numero: int distanza: float votanti: int 3. pazienti(numero; sesso; eta; numero_sede_elettorale) numero: int sesso: char(1) eta: int numero_sede_elettorale: int (stesso tipo di sedi_elettorali.numero) 4. soffre(codice patologia; numero paziente) codice patologia: int (stesso tipo di patologie.codice) numero paziente: int (stesso tipo di pazienti.numero) 27
28 Lo schema relazionale Abbiamo identificato quindi quattro relazioni: 1. patologie(codice, drg, diagnosi principale) 2. sedi_elettorali (numero, distanza, votanti) 3. soffre(codice patologia, numero paziente) 4. pazienti(numero, sesso, eta, numero sede elettorale) Sono ovviamente le stesse che abbiamo trovato utilizzando l algoritmo non grafico. 28
29 Esercizio Disegnare lo schema E/R e passare allo schema relazionale. Si studiare l organizzazione ospedaliera per un'azienda sanitaria locale, tenendo traccia delle seguenti informazioni: gli ospedali sono caratterizzati da un codice identificativo, dal nome e dall'indirizzo i dipendenti di ciascun ospedale sono caratterizzati dalla matricola (univoca all'interno dell'ospedale), dal cognome, dal nome, dalla data di nascita, dall'indirizzo e dal numero di figli a carico. I dipendenti sono suddivisi in medici (di cui si conosce l'elenco delle specialità conseguite), dagli impiegati amministrativi (di cui si conosce la mansione) e dagli infermieri. l'ospedale è suddiviso in reparti, caratterizzati da un codice, un nome, il numero di posti letto disponibili. Per ogni reparto, si conosce inoltre il medico che ne e' il primario ed i dipendenti che vi lavorano. ciascuno reparto può gestire delle sale operatorie di cui è noto un codice identificativo, il nome ed il numero di tavoli operatori disponibili. 29
30 Esercizio Disegnare lo schema E/R e passare allo schema relazionale. Si vuole rappresentare la gestione della maternità di un reparto di ostetricia/ginecologia di un ospedale. Per ogni madre si conosce il nome, l età, il tipo di parto effettuato (cesareo o naturale), il numero di letto e di stanza, eventuali malattie. Per ogni bambino si conosce il nome, la madre, il numero di lettino, la dieta (quantità di latte al giorno). Inoltre si conoscono i turni del personale, che si divide in medici, ostetriche ed infermieri. Di ogni componente del personale si conoscono il nome, il numero di matricola, il turno (per ogni giorno della settimana le ore di presenza e le stanze a cui è assegnato). Per i medici si conoscono i pazienti di cui si occupano, che possono anche essere indipendenti dalle stanze che gli sono assegnate. Per ogni ostetrica si conoscono le madri assistite durante il parto. I medici possono essere ginecologi o pediatri. 30
31 Esercizio Si progetti una base di dati che contenga le informazioni necessarie per la gestione dell agenda degli appuntamenti di un medico di base. Il sistema a cui si sta pensando deve consentire al medico di: gestire gli appuntamenti dal lunedì al venerdì, a partire dalle ore 8:00 alle ore 19:00. (fissare gli appuntamenti, visionare gli appuntamenti, rimuovere un appuntamento); ogni appuntamento dura 1 ora. gestire le informazioni ricevute dal telefono durante la conversazione telefonica gestire le informazioni relative alle prescrizioni terapeutiche annotare i dati dei pazienti all interno dell agenda, per poter gestire gli appuntamenti di una intera settimana. Per ogni paziente si dovranno memorizzare il nome, cognome,l anno di nascita; Il sistema dovrà fornire al medico: 1. la lista dei pazienti visitati nel mese precedente 2. la lista degli appuntamenti presi per il mese corrente 3. per ogni paziente la lista di tutti gli appuntamenti presi e delle visite eseguite 4. la lista dei farmaci prescritti 5. selezionato il paziente Pippo, la lista dei Codici Impegnativa emessi per la prescrizione dei farmaci in terapia. 31 Lezione IV - BioIngInfMed
32 Esempi Si convertano in schema relazionale gli esempi di schemi E/Rintrodotti precedentemente Codici ICD-10 Biblioteca Calcolo delle spese - in termini di DRG - all'interno di un ospedale Valutazione dei servizi ospedalieri Analisi delle acque 34
BASI DATI: modello relazionale
BASI DATI: modello relazionale BIOINGEGNERIA ED INFORMATICA MEDICA 1 Il modello relazionale Il modello relazionale fu introdotto da Codd (1970) e si basa su una semplice ed uniforme struttura dati chiamata
DettagliBASI DATI: modello relazionale INFORMATICA APPLICATA E SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
BASI DATI: modello relazionale INFORMATICA APPLICATA E SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI 1 Il modello relazionale Il modello relazionale fu introdotto da Codd (1970) e si basa su una semplice
DettagliBASI DATI: algebra relazionale
BASI DATI: algebra relazionale BIOINGEGNERIA ED INFORMATICA MEDICA 1 Algebra relazionale Definizione L'algebra relazionale è un insieme di operazioni (query) che servono per manipolare relazioni (tabelle).
DettagliBasi di dati. Gabriella Trucco gabriella.trucco@unimi.it
Basi di dati Gabriella Trucco gabriella.trucco@unimi.it Esempio Quando si pensa ad un database, generalmente si immagina una tabella contenente grandi quantità di informazioni, sulla quale è possibile
DettagliBasi di dati. Informatica. Prof. Pierpaolo Vittorini pierpaolo.vittorini@cc.univaq.it
pierpaolo.vittorini@cc.univaq.it Università degli Studi dell Aquila Facoltà di Medicina e Chirurgia 18 marzo 2010 Un esempio di (semplice) database Quando si pensa ad un database, generalmente si immagina
DettagliBASI DATI BIOINGEGNERIA ED INFORMATICA MEDICA. Lezione II - BioIngInfMed
BASI DATI BIOINGEGNERIA ED INFORMATICA MEDICA 1 Sistema Informativo Un sistema informativo (SI) è un componente di una organizzazione il cui obiettivo è gestire le informazioni utili per gli scopi dell
DettagliBASI DATI INFORMATICA
BASI DATI INFORMATICA 1 Sistema Informativo Un sistema informativo (SI) è un componente di una organizzazione il cui obiettivo è gestire le informazioni utili per gli scopi dell organizzazione stessa GESTIRE
DettagliDella suddetta realtà fornire lo schema E/R, lo schema logico e la realizzazione in SQL.
Gestione amministrazione condominio Si vuole progettare una base di dati di supporto alla gestione delle informazioni di interesse per un amministratore di condomini. Di un condominio interessano l'indirizzo
DettagliEsercizi su Modello Entità-Relazioni
Università degli Studi di Cagliari Corso di Laurea in Ingegneria Elettronica Esercizi su Modello Entità-Relazioni Ing. Roberto Tronci roberto.tronci@diee.unica.it Basi di Dati A.A. 2006/2007 Docente: Prof.
DettagliGESTIONE DEI REPARTI DI UN OSPEDALE
UNIVERSITÀ DEGLI STUDI DI UDINE Facoltà di Medicina e Chirurgia CORSO DI LAUREA IN TECNICHE DI RADIOLOGIA MEDICA PER IMMAGINI E RADIOTERAPIA GESTIONE DEI REPARTI DI UN OSPEDALE D. Gubiani marzo-aprile
DettagliEsercizio 1 ESERCIZI DI PROGETTAZIONE CONCETTUALE DI BASI DI DATI. La base di dati di una università contiene informazioni
ESERCIZI DI PROGETTAZIOE COCETTUALE DI BASI DI DATI IL MODELLO ER E EER 2 Esercizio 1 La base di dati di una università contiene informazioni sui professori (identificati dal codice fiscale cf) e sui corsi
DettagliLaboratorio n 7 del Ing. Dario Cogliati
Laboratorio n 7 del 28-11-2017 Ing. Dario Cogliati Es1 DB Assicurazioni Progettare il sistema informativo di una assicurazione. L assicurazione ha clienti con codice fiscale, cognome, nome, indirizzo,
DettagliBasi di Dati 1 Esercitazione 5 08/01/2013. Matteo Picozzi
Basi di Dati 1 Esercitazione 5 08/01/2013 Matteo Picozzi http://home.dei.polimi.it/picozzi {picozzi@elet.polimi.it} proprietà logiche prevalenti su efficienza tenere sulla stessa entità informazioni che
DettagliIl modello Relazionale.
Il modello Relazionale c.vallati@iet.unipi.it Sommario Il modello Relazionale per la progettazione logica Come passare dal modello ER al modello relazionale Progettazione Logica Effettuata una progettazione
DettagliI database. Introduzione alla teoria delle basi di dati
I database Introduzione alla teoria delle basi di dati 1 Cosa sono e a cosa servono i Database Un database (o base di dati) e' una raccolta organizzata di dati correlati. Il principale scopo di un database
DettagliDatabase. Cos è un database? Intro Tipi di entità Mapping ER/EER à Relazionale
Database Intro Tipi di entità Mapping ER/EER à Relazionale Ing. Lucia Vaira PhD Student @ University of Salento lucia.vaira@unisalento.it Cos è un database? 1 Cos è un database? È una struttura di dati
DettagliLE BASI DI DATI. Seconda parte La progettazione di database Relazionali SCHEMA LOGICO e SCHEMA FISICO Costruzione delle tabelle
LE BASI DI DATI Seconda parte La progettazione di database Relazionali SCHEMA LOGICO e SCHEMA FISICO Costruzione delle tabelle LA PROGETTAZIONE LOGICA Lo scopo della fase di progettazione logica è quello
DettagliESERCIZIO 1 (12 punti) Dato il seguente schema relazionale, che modella le informazioni relative all amministrazione di un condominio:
NOME COGNOME MATRICOLA ESERCIZIO 1 (12 punti) Dato il seguente schema relazionale, che modella le informazioni relative all amministrazione di un condominio: APPARTAMENTO(NumeroInterno, MetriQuadri, SpeseCondominio,
Dettagli4/16/07. Le Basi di Dati Relazionali. Concetti Fondamentali. Base di dati, tabella, ennupla, attributo, dominio. Valori nulli
Base di dati, tabella, ennupla, attributo, dominio Le Basi di Dati Relazionali Concetti Fondamentali Valori nulli Vincoli di chiave, di ennupla, di riferimento 2 Modello logico dei DBMS (Data Base Management
DettagliLe basi di dati. Lez. 2: Progettazione di un DB. Laboratorio di informatica gestionale
Le basi di dati Lez. 2: Progettazione di un DB Cos è un dato? Un dato (dal latino datum) è la descrizione elementare di una cosa, di un avvenimento. Un dato è utilizzabile se esiste una chiave di interpretazione.
DettagliCAPITOLO V. DATABASE: Il modello relazionale
CAPITOLO V DATABASE: Il modello relazionale Il modello relazionale offre una rappresentazione matematica dei dati basata sul concetto di relazione normalizzata. I principi del modello relazionale furono
DettagliESAME di INFORMATICA e ARCHIVIAZIONE
UNIVERSITÀ DEGLI STUDI DI UDINE Facoltà di Medicina e Chirurgia CORSO DI LAUREA IN TECNICHE DI RADIOLOGIA MEDICA PER IMMAGINI E RADIOTERAPIA ESAME di INFORMATICA e ARCHIVIAZIONE 8 settembre 2011 1 Progettazione
DettagliDataBase Management System - DBMS
DataBase Management System - DBMS Un sistema per la gestione di basi di dati o DBMS (Data Base Management System) è un sistema software in grado di gestire collezioni di dati che siano grandi condivise
DettagliSISTEMI INFORMATIVI E DATABASE
SISTEMI INFORMATIVI E DATABASE SISTEMA INFORMATIVO AZIENDALE (S.I.) In una realtà aziendale si distingue: DATO elemento di conoscenza privo di qualsiasi elaborazione; insieme di simboli e caratteri. (274,
DettagliOspedale reparto chirurgia generale Infermiera professionale di ruolo
CURRICULUM VITAE EUROPEO INFORMAZIONI PERSONALI Nome Alfina La Spina Indirizzo Via Pio la Torre 25 Riposto 95018 Catania Telefono Abitazione:095932187 Cellulare: 3207219549 Fax - E-mail alfinalaspina@yahoo.it
DettagliIl modello logico dei dati
Il modello logico dei dati A. Lorenzi, E. Cavalli INFORMATICA PER SISTEMI INFORMATIVI AZIENDALI Copyright Istituto Italiano Edizioni Atlas Come organizzare i dati Realtà Modello Concettuale Modello Logico
DettagliLE BASI DI DATI. Seconda parte La progettazione di database Relazionali SCHEMA LOGICO Regole di derivazione
LE BASI DI DATI Seconda parte La progettazione di database Relazionali SCHEMA LOGICO Regole di derivazione ALCUNE PRECISAZIONI Il modello logico «relazionale» si occupa dello studio delle «Relazioni matematiche».
DettagliElementi di Informatica A. A. 2016/2017
Elementi di Informatica A. A. 2016/2017 Ing. Nicola Amatucci Università degli studi di Napoli Federico II Scuola Politecnica e Delle Scienze di Base nicola.amatucci@unina.it Programmazione C++ Parte 2
DettagliCompito di Informatica Grafica 5 appello 06/07/2009. Nome e Cognome Numero di Matricola
Nome e Cognome Numero di Matricola Esercizio 1 (12 punti) Si consideri la base di dati di un ospedale riportata in figura. Ogni Operatore ha una Qualifica che può essere o medico o infermiere. Ogni operatore
DettagliComprende: PRESIDIO OSPEDALIERO DI BUSTO ARSIZIO STRUTTURA COMPLESSA DI OSTETRICIA E GINECOLOGIA RESPONSABILE DR. PAOLO BERETTA
PRESIDIO OSPEDALIERO DI BUSTO ARSIZIO STRUTTURA COMPLESSA DI OSTETRICIA E GINECOLOGIA RESPONSABILE DR. PAOLO BERETTA I corsi d accompagnamento alla nascita, formati da una parte teorica ed una parte pratica,
DettagliIl modello Entity-Relationship: pattern di progettazione
Il modello Entity-Relationship: pattern di progettazione Sistemi Informativi T Versione elettronica: 06.3.ER.pattern.pdf Soluzioni a problemi comuni In molti schemi E/R si ritrovano dei pattern comuni,
DettagliIl modello relazionale
Basi di dati Il modello relazionale Si tratta della fase di progettazione. In questa fase individuiamo esattamente quello che è utili informatizzare Cerchiamo gli elementi importanti Individuiamo le loro
DettagliSistemi di Elaborazione delle Informazioni. Basi di dati. Tullio Facchinetti 29 ottobre :26
Sistemi di Elaborazione delle Informazioni Basi di Dati Tullio Facchinetti 29 ottobre 2013 15:26 http://robot.unipv.it/toolleeo Sommario introduzione alle basi di dati il
DettagliIl modello Entità/Relazioni (ER)
Il modello Entità/Relazioni (ER) Basi di dati 1 Il modello Entità/Relazioni (ER) Angelo Montanari Dipartimento di Matematica e Informatica Università di Udine Il modello Entità/Relazioni (ER) Basi di dati
DettagliInformatica. Dipartimento di Economia. Ing. Cristiano Gregnanin. 20 ottobre Corso di laurea in Economia
Informatica Dipartimento di Economia Ing. Cristiano Gregnanin Corso di laurea in Economia 20 ottobre 2016 1 / 22 Introduzione ai database Prima dei DBMS, le organizzazioni utilizzavano semplici file per
DettagliADENOCARCINOMA DEL RETTO
ADENOCARCINOMA DEL RETTO GASTOENTEROLOGO- PATOLOGO CHIRURGO-RADIOLOGO- PATOLOGO GIOG ONCOLOGO-PATOLOGO- RADIOLOGO RADIOTERAPISTA 1. esame endoscopico richiesto dal Curante e/o per screening programmato.
DettagliUnità A2. Progettazione concettuale. Obiettivi. Astrazione. Astrazione per aggregazione
Obiettivi Unità A2 Progettazione concettuale Imparare ad astrarre i dati per definire entità. Saper distinguere tra astrazione per classificazione, per aggregazione e per generalizzazione. Saper distinguere
DettagliESERCIZIO 1 (12 punti) Dato il seguente schema relazionale, che modella le informazioni relative ad una piattaforma di gestione di gare podistiche:
NOME COGNOME MATRICOLA ESERCIZIO 1 (12 punti) Dato il seguente schema relazionale, che modella le informazioni relative ad una piattaforma di gestione di gare podistiche: MARATONETA(Nome, Nazione, Età)
DettagliLA PROGETTAZIONE CONCETTUALE
Argomenti della lezione LA PROGETTAZIONE CONCETTUALE Prima parte Un esercizio sulle generalizzazioni Documentazione di schemi E-R Raccolta e analisi dei requisiti Criteri generali di rappresentazione Strategia
DettagliTRADUZIONE DI SCHEMI
TRADUZIONE DI SCHEMI Progettazione di basi di dati relazionali attraverso la traduzione da schemi ER a schemi relazionali 2 Da un modello ad un altro Parliamo di come progettare uno schema di basi di dati
DettagliRELAZIONI E BASI DI DATI
Informatica Generale (AA 07/08) Corso di laurea in Scienze della Comunicazione Facoltà di Lettere e Filosofia Università degli Studi di Salerno :Modello Relazionale (2)-Relazioni e DB, valori nulli Prof.
DettagliCOGNOME MATRICOLA. STUDENTE(Codice, Nome, Cognome, LuogoNascita) CDL (Codice, Nome, PunteggioMinimo) QUIZ(CodiceCorso, CodiceStudente, Punteggio)
NOME COGNOME MATRICOLA ESERCIZIO 1 (12 punti) Dato il seguente schema relazionale, che modella un sistema di gestione dei Quiz per l ammissione a corsi di Laurea a numero programmato dell Università di
DettagliCompito Sistemi Informativi LA. Tempo concesso : 90 minuti 28 Giugno 05 Nome: Cognome: Matricola: Esercizio 1
Compito Sistemi Informativi LA. Tempo concesso : 90 minuti 28 Giugno 05 Nome: Cognome: Matricola: Esercizio 1 Si considerino le seguenti specifiche relative alla realizzazione del sistema informativo di
DettagliConversione Modello ER in Modello Relazionale. A.Bardine - Conversione Modello ER in Modello Relazionale
Basi di Dati A.Bardine - Il Modello Relazionale che rappresenta la realtà di interesse può essere ricavato direttamente dal Modello ER attraverso una sequenza di operazioni di conversione. Entità: Una
DettagliModalità di identificazione del paziente International Patient Safety Goals IPSG IPSG. 1 Accuratezza della identificazione del paziente
1 di 6 LISTA DI DISTRIBUZIONE Direttori Presidi Ospedalieri Direttori di Dipartimento Servizio Infermieristico Direttori UU.OO. Coordinatori Infermieristici UU.OO. Rev. Data Causale Redazione Verifica
DettagliSistemi di Elaborazione delle Informazioni
SCUOLA DI MEDICINA E CHIRURGIA Università degli Studi di Napoli Federico II Corso di Sistemi di Elaborazione delle Informazioni Dott. Francesco Rossi a.a. 2016/2017 1 Le basi di dati Prima parte Cosa abbiamo
DettagliLaboratorio di Basi di Dati
Laboratorio di Basi di Dati Esercizi di progettazione concettuale e logica Anno accademico 2016-2017 Paolo Perlasca Parte di questi lucidi è tratta da una versione precedente di Marco Mesiti, Stefano Valtolina,
DettagliAtzeni, Ceri, Paraboschi, Torlone Basi di dati McGraw-Hill, Progettazione concettuale
Atzeni, Ceri, Paraboschi, Torlone Basi di dati McGraw-Hill, 1996-2002 Capitolo 7: Progettazione concettuale 17/10/2002 Progettazione concettuale Requisiti della base di dati Schema concettuale Progettazione
DettagliCompito Basi di Dati. Tempo concesso : 90 minuti 28 aprile 2005 Nome: Cognome: Matricola:
Compito Basi di Dati. Tempo concesso : 90 minuti 28 aprile 2005 Nome: Cognome: Matricola: Esercizio 1 Si considerino le seguenti specifiche relative alla realizzazione del sistema informativo di una gelateria
DettagliDIVISIONE SANITA. Manuale Operativo del Software. Guardia Medica Molise. Spectre s.r.l.
DIVISIONE SANITA Manuale Operativo del Software Guardia Medica Molise Spectre s.r.l. Contrada Colle delle Api - 86100 Campobasso - Telefono 0874 493121 - Fax 0874 614777 e-mail: info@spectre.it - PEC:
DettagliLe Basi di dati: progettazione concettuale
Le Basi di dati: progettazione concettuale Progettazione di una base di dati requisitidel Sistema Informativo progettazione concettuale SCHEMA CONCETTUALE SCHEMA FISICO progettazione fisica progettazione
DettagliESERCIZI DI MODELLAZIONE E-R
ESERCIZI DI MODELLAZIONE E-R La Galleria d Arte L Università I Film gestione di una galleria d arte (1) Il sistema deve memorizzare le informazioni riguardo agli artisti: i loro nomi (che sono unici),
DettagliESERCIZIO 1 (12 punti) Dato il seguente schema relazionale, che modella i dati di società di assicurazioni che erogano polizze sanitarie.
NOME COGNOME MATRICOLA ESERCIZIO 1 (12 punti) Dato il seguente schema relazionale, che modella i dati di società di assicurazioni che erogano polizze sanitarie. UTENTE(Codice, Cognome, Professione) SOCIETA(Nome,
DettagliCompito Basi di Dati. Tempo concesso: 2 ore 18 Febbraio 2013 Nome: Cognome: Matricola:
Compito Basi di Dati. Tempo concesso: 2 ore 18 Febbraio 2013 Nome: Cognome: Matricola: Esercizio 1 Si considerino le seguenti specifiche relative alla realizzazione della base dati a supporto di un applicativo
DettagliV. Moriggia Modelli di Base Dati. Modelli di Base Dati. a.a. 2001/2002 4.1
Modelli di Base Dati 4 Un DBMS: Access a.a. 2001/2002 4.1 DBMS 4.2 DBMS = Data Base Management System Software per la costruzione e la gestione di una base dati Esempi di DBMS: Oracle, MySQL, SQLServer,
DettagliIL CONTRIBUTO DEL PERSONALE INFERMIERISTICO AL PROCESSO DI OTTIMIZZAZIONE COSTI E QUALITA ASSISTENZIALE.
IL CONTRIBUTO DEL PERSONALE INFERMIERISTICO AL PROCESSO DI OTTIMIZZAZIONE COSTI E QUALITA ASSISTENZIALE ASSISTENZA INFERMIERISTICA DI QUALITA : EFFICACE (RAGGIUNGIMENTO DEGLI OBIETTIVI ) EFFICIENTE ( AL
DettagliMODELLO e RAPPRESENTAZIONE
MODELLO e RAPPRESENTAZIONE I calcolatori elaborano informazione e restituiscono nuova informazione: questa deve essere rappresentata in forma simbolica Esempio : Per poter gestire una biblioteca dobbiamo
DettagliLE INFORMAZIONI CONTENUTE NELLA LETTERA DI DIMISSIONE OSPEDALIERA MIGLIORANO LA CONTINUITA TERAPEUTICA?
4 a Conferenza Nazionale GIMBE Bologna, 6 febbraio 2009 LE INFORMAZIONI CONTENUTE NELLA LETTERA DI DIMISSIONE OSPEDALIERA MIGLIORANO LA CONTINUITA TERAPEUTICA? Elena Mittone, Lorenza Ferraro Azienda Regionale
DettagliProgettazione di Basi di Dati Temi d esame svolti
Progettazione di Basi di Dati Temi d esame svolti Progettazione di Basi di Dati Temi d esame svolti 1. Vendita all ingrosso di piante (29/06/98)... 2 2. Gestione delle piscine comunali di Torino (26/06/00)...
DettagliPRINCIPI DI INFORMATICA CORSO DI LAUREA IN SCIENZE BIOLOGICHE
PRINCIPI DI INFORMATICA CORSO DI LAUREA IN SCIENZE BIOLOGICHE Gennaro Cordasco e Rosario De Chiara {cordasco,dechiara}@dia.unisa.it Dipartimento di Informatica ed Applicazioni R.M. Capocelli Laboratorio
DettagliREGIONE ABRUZZO PROGETTO GOVERNO CLINICO. Frequently Asked Questions (FAQ) FAQ Frequently Asked Questions Novembre
REGIONE ABRUZZO PROGETTO GOVERNO CLINICO IINSTALLAZIIONE ED UTIILIIZZO SOFTWARE MIILLE-QUIICK GOVERNO CLIINIICO Frequently Asked Questions (FAQ) FAQ Frequently Asked Questions Novembre 2010 1 Sommario
DettagliPROGETTAZIONE LOGICA. Prof. Ing. Alfredo GARRO 1/6. Artista. Cantante. DataDiNascita. Codice. Nazionalità
PROGETTAZIONE LOGICA L obiettivo della fase di progettazione Logica è progettare lo Schema Logico della Base di Dati partendo da quanto prodotto nella fase di progettazione Concettuale. Si ricorda che,
DettagliUnità Operativa Ostetricia e Ginecologia V.A. Anno 2011
Unità Operativa Ostetricia e Ginecologia V.A. Anno 211 Questionari validi resi N. 85 Età media anni 34 I grafici che seguono rappresentano ciascuno le risposte che i cittadini hanno dato alle diverse domande
DettagliPROGRAMMA BOLLINI ROSA
PROGRAMMA BOLLINI ROSA Gli ospedali che si prendono cura delle donne si vedono da lontano O.N.Da - Osservatorio Nazionale sulla salute della Donna Foro Buonaparte, 48 20121 Milano www.ondaosservatorio.it
DettagliFondamenti della Matematica a.a LUMSA. Basi di numerazione. Scrittura in forma polinomiale e scrittura in una base
Basi di numerazione L utilizzo della scrittura posizionale (che assegna allo stesso simbolo valore differente a seconda della posizione in cui è scritto) permette di rappresentare un qualsiasi numero naturale
DettagliESERCIZI DI MODELLAZIONE E-R
ESERCIZI DI MODELLAZIOE E-R La Galleria d Arte L Università I Film Progettare una base di dati per la gestione di una galleria d arte (1) Il sistema deve memorizzare le informazioni riguardo agli artisti:
DettagliPROGRAMMA BOLLINI ROSA
PROGRAMMA BOLLINI ROSA edizione 2014-2015 Gli ospedali che si prendono cura delle donne si vedono da lontano O.N.Da - Osservatorio Nazionale sulla salute della Donna Foro Buonaparte, 48 20121 Milano www.ondaosservatorio.it
DettagliGestione degli impegni Requisiti generali Si fissi come ipotesi che la sequenza di impegni sia ordinata rispetto al tempo,, e che ogni lavoratore abbi
Fondamenti di Informatica T-1 modulo 2 Laboratorio 10: preparazione alla prova d esame 1 Esercizio 1 - Gestione degli impegni Gli impegni giornalieri dei dipendenti di un azienda devono essere aggiornati
DettagliCorso sul linguaggio Java
Corso sul linguaggio Java Modulo JAVA2 2.1- Funzioni 1 Prerequisiti Programmazione elementare in Java Tecnica top-down Concetto matematico di funzione Compilazione e link di programmi Esecuzione di funzioni
DettagliF O R M A T O E U R O P E O
F O R M A T O E U R O P E O P E R I L C U R R I C U L U M V I T A E INFORMAZIONI PERSONALI Nome EMILIO FILIPPO FOSSALI Indirizzo VIA A.DE PRETIS 66/6 20142 MILANO Telefono 028136602 cell 3388944738 Fax
DettagliProgetto di Applicazioni Software
Progetto di Applicazioni Software Antonella Poggi Dipartimento di Informatica e Sistemistica Antonio Ruberti SAPIENZA Università di Roma Anno Accademico 2010/2011 I lucidi del corso sono stati prodotti
DettagliINTRODUZIONE ALLE BASI DATI RELAZIONALI
INTRODUZIONE ALLE BASI DATI RELAZIONALI RELAZIONI E TABELLE Nelle BASI DI DATI RELAZIONALI le informazioni sono organizzate in TABELLE; Le tabelle sono rappresentate mediante griglie suddivise in RIGHE
DettagliESERCITAZIONE ER-1. a.a Basi di Dati e di Conoscenza. Basi di dati
ESERCITAZIONE ER-1 Basi di Dati e di Conoscenza a.a. 2014-15 2 Esercizi (1) Discutere e rispondere alle seguenti domande: Discutere la nozione di indipendenza logica dei dati. Fornire TRE scenari applicativi
DettagliASO (AMBULATORIO CONTROLLO GRAVIDANZA A TERMINE) Lunedì pomeriggio Mercoledì mattina e pomeriggio Venerdì mattina
DAY SERVICE (Pronto Soccorso Ostetrico) Tutti i giorni mattina e pomeriggio dal Lunedì al Sabato - Accesso libero ASO (AMBULATORIO CONTROLLO GRAVIDANZA A TERMINE) Lunedì pomeriggio Mercoledì mattina e
DettagliBasi di Dati e Sistemi Informativi. Raffinamento dello schema e Normalizzazione nei database relazionali
Basi di Dati e Sistemi Informativi nei database relazionali Corso di Laurea in Ing. Informatica Ing. Gestionale Magistrale Introduzione La modellazione E-R ci ha consentito di descrivere schemi relazionali
DettagliRelazioni e tabelle. Introduzione alle Basi di Dati Relazionali. Relazioni uno a uno. Esempio
Relazioni e tabelle Introduzione alle Basi di Dati Relazionali Nelle Basi di Dati relazionali le informazioni sono organizzate in tabelle Le tabelle sono rappresentate mediante griglie suddivise in colonne
DettagliESERCIZIO 1 (12 punti) Dato il seguente schema relazionale, che modella le informazioni relative ad una Software (SW) House:
NOME COGNOME MATRICOLA ESERCIZIO 1 (12 punti) Dato il seguente schema relazionale, che modella le informazioni relative ad una Software (SW) House: SVILUPPATORE(Codice, Nome, Cognome, AnnoNascita) PROGETTO_SW(Nome,
DettagliDIRITTI. e DOVERI. del MALATO GUIDA PER L UTENTE. www.istituto-besta.it
DIRITTI e DOVERI del MALATO GUIDA PER L UTENTE www.istituto-besta.it DIRITTI Il paziente ha diritto a Qualità delle cure Ricevere le cure più efficaci e di provata validità grazie a conoscenze scientifiche
DettagliMALATTIE RARE Opuscolo informativo per il paziente
MALATTIE RARE Opuscolo informativo per il paziente Si definisce rara una malattia che colpisce non più di 5 pazienti su 10.000 abitanti. La Provincia Autonoma di Bolzano collabora con le Regioni Veneto
DettagliProgetti aa Andrea Bei
Progetti aa 2012-2013 Andrea Bei Simulazione di esame su web & mobile L obiettivo è lo sviluppo di un sistema per la gestione di questionari online a risposta multipla che possa essere utilizzato dagli
DettagliAmbulatorio Interdipartimentale Malattie Epatiche Complesse
Presidio Ospedaliero di Faenza Dipartimento Medico 1 Dipartimento Medico 2 Dipartimento Malattie Digestive e Metaboliche Ambulatorio Interdipartimentale Malattie Epatiche Complesse Guida ai Servizi Presidio
DettagliLIBRETTO DI TIROCINIO VET TIROCINIO CLINICO. Anno accademico
LIBRETTO DI TIROCINIO VET.00224 TIROCINIO CLINICO Anno accademico Cognome:... Nome:... Numero di matricola:... DISPOSIZIONI SUGLI OBBLIGHI DI FREQUENZA La frequenza alle attività di tirocinio pratico è
DettagliIl sistema informativo deve essere di tipo centralizzato e accessibile mediante un computer server installato nella rete locale dell albergo.
PROBLEMA. Un albergo di una grande città intende gestire in modo automatizzato sia le prenotazioni sia i soggiorni e realizzare un database. Ogni cliente viene individuato, tra l altro, con i dati anagrafici,
DettagliIl modello relazionale
Il modello relazionale Il modello relazionale Modello logico dei dati Basato sul concetto di relazione o tabella Relazione: da teoria degli insiemi 2 Il modello relazionale Garantisce indipendenza fisica
DettagliEsercitazione 2: Progettazione Concettuale
Esercitazione 2: Progettazione Concettuale Sistemi Informativi L-B Home Page del corso: http://www-db.deis.unibo.it/courses/sil-b/ Versione elettronica: esercitazione2.pdf Sistemi Informativi L-B Miniature
DettagliOPUSCOLO INFORMATIVO MALATTIE INFETTIVE E TROPICALI
OPUSCOLO INFORMATIVO MALATTIE INFETTIVE E TROPICALI Ospedale Castelli Verbania Struttura Operativa Complessa MALATTIE INFETTIVE E TROPICALI email: malattieinfettive@aslvco.it DIRETTORE: Dott. Vincenzo
DettagliUOC Diabetologia AV5
UOC Diabetologia AV5 Sede : Ascoli Piceno Responsabile FF UOC : dr Illidio Meloncelli Tel 0735 793378 fax 0735 793515 e.mail illidio.meloncelli@sanita.marche.it Attività generali dell UOC L UOC di Diabetologia
DettagliAppendice 2. Strumento di autovalutazione per l Iniziativa Ospedale Amico del Bambino
Appendice 2. Strumento di autovalutazione per l Iniziativa Ospedale Amico del Bambino 1. Come usare lo strumento di autovalutazione per analizzare le linee di condotta e le pratiche ospedaliere. Qualunque
DettagliGravidanza come fare..
Gravidanza come fare.. Una guida di orientamento alla donna in gravidanza INDICE Sei incinta? Pag. 1 La gravidanza Pag. 3 Corsi di accompagnamento alla nascita Pag. 4 Se vuoi essere seguita al Sant Anna
DettagliBasi di dati 19 dicembre 2016 Prova parziale Compito A Tempo a disposizione: un ora e quindici minuti. Libri chiusi.
Basi di dati 19 dicembre 2016 Prova parziale Compito A Tempo a disposizione: un ora e quindici minuti. Libri chiusi. Cognome: : Matricola: Domanda 1 (25%) Considerare i quattro schemi seguenti: (1,N) Rispondere
DettagliESERCIZIO 1 (12 punti) Dato il seguente schema relazionale, che modella le informazioni relative ad un negozio di libri online:
NOME COGNOME MATRICOLA ESERCIZIO 1 (12 punti) Dato il seguente schema relazionale, che modella le informazioni relative ad un negozio di libri online: UTENTI (Codice, Nome, Cognome, Recapito) LIBRI(Titolo,
DettagliLezione 17. Come rendere il tuo ospedale amico del bambino
Lezione 17. Come rendere il tuo ospedale amico del bambino Obiettivi Alla fine di questa lezione i partecipanti saranno in grado: Descrivere il ruolo del personale ospedaliero nel promuovere l allattamento
DettagliGestione della terapia farmacologica e RFID (Radio Frequency Identification) Ing. Lucio Sartori. assieme a:
assieme a: CREI Ven s.c.a.r.l. Centro Ricerca Elettronica Industriale Veneto Gestione della terapia farmacologica e RFID (Radio Frequency Identification) Ing. Lucio Sartori 2 3 Agenda Introduzione Contesto
Dettagli<Nome Tabella>.<attributo>
Informatica Generale (AA 07/08) Corso di laurea in Scienze della Comunicazione Facoltà di Lettere e Filosofia Università degli Studi di Salerno : SQL (2) Tabelle mult., variabili, aggreg, group Prof. Alberto
DettagliBASI DATI: Open Office BASE BIOINGEGNERIA ED INFORMATICA MEDICA
BASI DATI: Open Office BASE BIOINGEGNERIA ED INFORMATICA MEDICA 1 Open Office OpenOffice è una suite (ovvero una collezione di programmi) da ufficio. Comprende: Writer: un word processor Calc: un foglio
DettagliCorso di Informatica
Corso di Informatica Modulo T2 B2.1 - Progettazione concettuale 1 Prerequisiti Tecnica top-down Tecnica bottom-up Chiave primaria Relazione Generalizzazione e specializzazione 2 1 Introduzione Dopo lo
DettagliF O R M A T O E U R O P E O
F O R M A T O E U R O P E O P E R I L C U R R I C U L U M V I T A E INFORMAZIONI PERSONALI Cognome BASCAPÈ Nome BARBARA Indirizzo VIA FRANCESCO LOMONACO 9 Telefono 0382 433607 Fax 0382 433777 E-mail barbara.bascape@grupposandonato.it
DettagliArgomenti trattati. Informazione Codifica Tipo di un dato Rappresentazione dei numeri Rappresentazione dei caratteri e di altre informazioni
Argomenti trattati Informazione Codifica Tipo di un dato Rappresentazione dei numeri Rappresentazione dei caratteri e di altre informazioni Informazione mi dai il numero di Andrea? 0817651831 Il numero
DettagliEsercizi svolti sul modello ER con regole di lettura. Esercizio 1
Esercizio 1 Esercizi svolti sul modello ER con regole di lettura Un università vuole raccogliere ed organizzare in un database le informazioni sui propri studenti in relazione ai corsi che essi frequentano
DettagliPDTA Diabete RUOLO DELLA STRUTTURA DIABETOLOGICA TERRITORIALE. Cona, 30 Settembre 2017
PDTA Diabete RUOLO DELLA STRUTTURA DIABETOLOGICA TERRITORIALE Roberto Graziani Cona, 30 Settembre 2017 Il Diabete a Ferrara Ad oggi sono presenti nella Provincia di Ferrara 28.000 pazienti affetti da Diabete
Dettagli