Semplici esercizi relativi agli schemi E/R e prog. logica. Esempio A : Orario delle lezioni dei corsi
|
|
- Eduardo Pini
- 7 anni fa
- Visualizzazioni
Transcript
1 Semplici esercizi relativi agli schemi E/R e prog. logica Esempio A : Orario delle lezioni dei corsi Un CORSO è rappresentato dal codice (univoco) dall anno e dal tipo. Un AULA è rappresentata da un numero (univoco) e dal numero posti. Un aula è in una certa facoltà. La FACOLTÀ è rappresentata da nome (univoco) ed indirizzo. L orario delle lezioni è settimanale e viene fornito ora per ora: per dire che Lunedì ci sono due ore di Informatica dalle 9 alle 11 in Aula 6, si vogliono inserire due righe in una tabella con le seguenti informazioni Lunedì-ore9 Informatica Aula 6 Lunedì-ore10 Informatica Aula 6 Quindi l orario settimanale è rappresentato tramite una associazione ternaria tra le seguenti Entità: CORSO, AULA e ORASETT, intendendo per ora settimanale il giorno e l ora. Per ogni ora di lezione si deve indicare una Nota Viene richiesto 1 ORARIOSETTIMANALE GIORNO ORA ORASETT CORSO CodCors Anno Tipo Nota AULA. NumeroAula NumeroPosti IN Facoltà 2
2 SOLUZIONE - primo punto ORARIOSETTIMANALE GIORNO ORA ORASETT (0,N) (0,N) CORSO CodCors Anno Tipo (0,N) Nota AULA. NumeroAula NumeroPosti (1,1) IN Facoltà 3 SOLUZIONE - secondo punto ORASETT (Giorno,Ora) CORSO(CodCorso,Tipo,Anno) FACOLTÀ(,) AULA(NumeroAula,NumeroPosti,Facoltà) FK: Facoltà REFERENCES FACOLTÀ CHEK: Facoltà NOT NULL ORARIOSETTIMANALE (Giorno,Ora, CodCorso, NumeroAula,Nota) FK: Giorno,Ora REFERENCES ORASETT FK: CodCorso REFERENCES CORSO FK: NumeroAula REFERENCES AULA 4
3 Esempio B : Vendita di prodotti Un NEGOZIO è rappresentato dal nome, dalla città e dal telefono; la chiave è composta da nome e città. Un PRODOTTO è rappresentato dal tipo, dal numero e dal prezzo base; la chiave è composta da tipo e numero. Un prodotto è composto da una o più parti, in una certa quantità. Una PARTE è rappresentata dal codice (univoco) e dalla descrizione. La vendita dei prodotti è rappresentata tramite una associazione tra prodotto e negozio: un prodotto è venduto in più negozi e, viceversa, un negozio vende più prodotti; il prezzoeffettivo di vendita di un prodotto varia da negozio a negozio. Un prodotto è realizzato da una ed una sola azienda. Una AZIENDA è rappresentata dal nome (univoco) e da un indirizzo. Viene richiesto ed introducendo l attributo PREZZOEFFETTIVO 5 Prodotto Tipo Numero PrezzoBase Realizza Composto Vendita Quantità Azienda Parte CodParte Descrizione Negozio Città Telefono 6
4 SOLUZIONE - primo punto Tipo Prodotto Numero (1,1) (0,N) PrezzoBase Realizza Composto Vendita Azienda Quantità Parte CodParte Descrizione PrezzoEffettivo Negozio Città Telefono 7 SOLUZIONE - secondo punto AZIENDA(,) PRODOTTO (Tipo,Numero,PrezzoBase,Azienda) FK: Azienda REFERENCES AZIENDA CHEK: Facoltà NOT NULL PARTE(CodParte,Descrizione) NEGOZIO(,Città,Telefono) COMPOSTO (TipoProdotto,NumeroProdotto,CodParte,Quantità) FK: TipoProdotto,NumeroProdotto REFERENCES PRODOTTO FK: CodParte REFERENCES PARTE VENDITA(TipoProdotto,NumeroProdotto,Neg,CittaNeg,PrezzoEffettivo) FK: TipoProdotto,NumeroProdotto REFERENCES PRODOTTO FK: Neg,CittaNeg REFERENCES NEGOZIO 8
5 Esempio C : Squadre, partite e giocatori Una PARTITA è rappresentata dal Campionato, dal numero e dalla data; la chiave è composta da campionato e numero. Una SQUADRA è rappresentata dal (univoco) e dall indirizzo. Un GIOCATORE è rappresentato dal CodiceFiscale, dal e dal Cognome; un giocatore è in una ed una sola squadra; in una squadra ci sono più giocatori. Il fatto che una squadra giochi una partita è rappresentato tramite l associazione binaria GIOCA tra squadra e partita: una squadra gioca più partite e, viceversa, in un partita giocano più squadre; occorre riportare i punti che una squadra realizza durante una partita. Il fatto che un giocatore partecipi ad una partita è rappresentato tramite l associazione binaria PARTECIPA tra giocatore e partita: un giocatore partecipa in più partite e, viceversa, in un partita partita partecipano più giocatori; occorre riportare il ruolo che una giocatore ha in una partita. Viene richiesto ed introducendo gli attributi RUOLO e PUNTI 9 GIOCATORE CF Cognome IN Partecipa SQUADRA GIOCA Partita Campionato Numero Data 10
6 SOLUZIONE - primo punto CF GIOCATORE (1,1) Cognome IN Partecipa SQUADRA GIOCA Punti Partita Ruolo Campionato Numero Data 11 SOLUZIONE - secondo punto SQUADRA(,) GIOCATORE (CF,,Cognome,Squadra) FK: Squadra REFERENCES SQUADRA CHEK: Facoltà NOT NULL PARTITA(Campionato,Numero,Data) PARTECIPA(Campionato,Numero,CFGiocatore,Ruolo) FK: Campionato,Numero REFERENCES PARTITA FK: CFGiocatore REFERENCES GIOCATORE GIOCA(Campionato,Numero,Squadra,Punti) FK: Campionato,Numero REFERENCES PARTITA FK: Squadra REFERENCES SQUADRA 12
7 Esercizio : HIT-PARADE Esercizi Proposti Un BRANO e rappresentato tramite un titolo (univoco) il genere e la durata. Per ogni brano viene riportato inoltre l autore che lo interpreta; si suppone che l autore di un brano sia singolo. Un AUTORE è rappresentato tramite il nome d arte, la nazionalità e l età. Naturalmente un autore può interpretare uno o più brani. La classifica dei brani più venduti viene riportata settimanalmente. Per ogni SETTIMAN A (identificata da un numero univoco all interno di un anno) viene indicato il negozio di dischi che stila la classifica. La CLASSIFICA viene rappresentata come una associazione tra SETTIMANA e BRANO: naturalmente per ogni SETTIMANA ci sono uno o più brani in classifica e, viceversa, un brano può essere in classifica da zero a più volte. Per ogni brano in classifica, occorre riportare il NUMERODICOPIE vendute. 13 Viene richiesto ed introducendo l attributo NUMEROCOPIEVENDUTE (NCV). NOMEDARTE Settimana NumeroSettiman Negozio AUTORE Brano CLASSIFICA INTERPRETA TITOLO GENERE DURATA 14
8 Esercizio Un CORSO e rappresentato tramite un nome (univoco) e l anno. Un PROFESSORE è rappresentato tramite il CF e l indirizzo; un professore può essere docenti di più corsi; un corso ha un unico docente come professore. La COMMISSIONE viene rappresentata come una associazione tra CORSO e PROFESSORE: naturalmente per ogni CORSO ci sono uno o più professori in commissione e, viceversa, un professore può essere in più commissioni. Per ogni professore in commissione, occorre riportare il RUOLO. Un DIPARTIMENTO è rappresentato tramite il Denominazione (univoca) e il numero di telefono; un professore afferisce ad uno ed un solo dipartimento; ad un dipartimento afferiscono da uno o più professori; occorre indicare la data dalla quale un professore afferisce ad un dipartimento 15 Viene richiesto ed introducendo l attributo RUOLO Professore CF Docente Commissione Afferisce Corso Anno Dipartim Denominaz Telefono 16
9 Compiti Scritti Esercizio 1 del 9 Luglio 2002 IMPORTANTE: COMPILARE E CONSEGNARE QUESTO FOGLIO e Cognome : Uno STUDENTE è rappresentato dalla matricola, dal nome e dall indirizzo. Uno STUDENTE è iscritto ad UNA ed una sola FACOLTA. Un CORSO è rappresentato dal codice, dal nome e dal numero delle ore di lezione. L ESAME di un CORSO può essere sostenuto da più STUDENTI. Uno STUDENTE può sostenere più esami, per corsi diversi. Uno STUDENTE NON può sostenere due volte lo stesso esame. Un DOCENTE è rappresentato da un codice e dal nome. Un DOCENTE INSEGNA in più CORSI. Ogni CORSO ha UN solo DOCENTE. Un DOCENTE lavora per (AFFERISCE ad) una FACOLTA. In una FACOLTA ci sono ovviamente molti DOCENTI e molti STUDENTI. 17 Viene richiesto di ed introducendo gli attributi Data e Voto Facoltà Iscrizione Studente Matricola Afferisce Esame Docente Codice Insegna Corso Codice OreLezione 18
10 Esercizio 1 del 12 Giugno secondo turno IMPORTANTE: COMPILARE E CONSEGNARE QUESTO FOGLIO e Cognome : Una PARTITA dei mondiali è rappresentata dal nome della partita (es. Italia Francia), dalla fase del campionato (es. qualificazioni, quarti, semifinale ecc ) e dal risultato; la chiave è composta dal nome della partita e dalla fase del campionato. Uno STADIO è rappresentato dal nome (univoco) e da un indirizzo; in uno Stadio si disputano una o più partite. Una partita viene disputata ovviamente in uno ed un solo stadio. Un ARBITRO è rappresentato dal nome, dal cognome e dall indirizzo; la chiave è composta da nome e cognome. L arbitro DIRIGE una o più partite. Le partite sono dirette da più arbitri (generalmente 4, diciamo N per semplicità); il ruolo di un Arbitro varia da partita a partita (es. arbitro, guardalinee, quarto uomo ecc ). Una TELEVISIONE è rappresentata dal nome (univoco) e dalla descrizione. La messa in ONDA di una partita in una Televisione è rappresentata tramite una associazione tra partita e Televisione: una partita va in onda in una o più televisioni e, viceversa, in una televisione vanno in onda una o più partite; l ora in cui una partita va in onda cambia da televisione a televisione. 19 Viene richiesto di ed introducendo gli attributi Ora e Ruolo Partita Mondiali fase risultato Disputa trasmessa Dirige Stadio Televisione TV Descrizione Arbitro Cognome 20
11 Esercizio 1 del 12 Giugno primo turno IMPORTANTE: COMPILARE E CONSEGNARE QUESTO FOGLIO e Cognome : Un PUNTATA di una telenovella è rappresentata dal nome della telenovella, dal numero della puntata e dalla durata; la chiave è composta dal nome della telenovella e dal numero della puntata Un puntata ha uno ed un solo regista. Un REGISTA è rappresentato dal nome (univoco) e da un indirizzo; un regista dirige una o più puntate. Un ATTORE è rappresentato dal nome, dal cognome e dall indirizzo; la chiave è composta da nome e cognome. La RECITA di un attore in una puntata è rappresentata tramite una associazione tra attore e puntata: un attore recita in una o più puntate e, viceversa, in una puntata recitano uno o più attori; il ruolo di un attore in una puntata varia da puntata a puntata. Una TELEVISIONE è rappresentata dal nome (univoco) e dalla descrizione. La messa in ONDA di una puntata in una Televisione è rappresentata tramite una associazione tra puntata ie Televisione : un puntata va in onda in una o più televisioni e, viceversa, in una televisione vanno in onda una o più puntate; l ora in cui una puntata va in onda cambia da televisione a televisione. 21 Viene richiesto di ed introducendo gli attributi Ora e Ruolo Puntata TeleNovella NTV NP durata NTV=TeleNovella NP=NumeroPuntata Dirige InOnda Recita Regista Televisione TV Descrizione Attore Cognome 22
12 Esercizio 1 del 25 Giugno 2002 IMPORTANTE: COMPILARE E CONSEGNARE QUESTO FOGLIO e Cognome : Uno SPORTELLOBANKOMAT è rappresentato dal numero, dalla città (nel quale e situato) e dall indirizzo; la chiave è composta dal numero e dalla città. Uno SPORTELLOBANKOMAT è di una certa BANCA. Una BANCA è rappresentata dal nome (univoco) e dal numero di telefono; una banca ha più sportelli. Una CARTABANCOMAT ha un numero (univoco) una scadenza ed un tipo. Una CARTABANCOMAT viene rilascita da una (ed una sola) Banca. Una BANCA rilascia una o più carte bankomat. Il PRELIEVO ad uno sportello tramite una certa carta Bankomat è rappresentata tramite una associazione tra SPORTELLOBANKOMAT e CARTABANCOMAT : una carta preleva in una o più sportelli e, viceversa, in uno sportello prelevano una o più carte; l importo del prelievo varia di volta in volta. 23 Viene richiesto di ed introducendo l attributo Importo SportelloBankomat NumeroSportello CItta HA Prelievo Banca Rilascia Telefono CartaBankomat Numero Scadenza tipo 24
13 Esercizio 1 del 23 Settembre 2002 IMPORTANTE: COMPILARE E CONSEGNARE QUESTO FOGLIO e Cognome : Una VISITAMEDICA è rappresentata dal numerotessera, dalla data e dall ora; la chiave è composta dal numerotessera e dalla data. Uno MEDICO è rappresentato da un codice (univoco) dal nome e dall indirizzo. Una MEDICINA è rappresentata dal nome (univoco) e dal prezzo. Una VISITAMEDICA viene effettuata presso uno ed un solo medico. Un MEDICO può effettuare una o piu`visite mediche. La RICETTA delle prescrizioni mediche viene rappresentata tramite una associazione tra VISITAMEDICA e MEDICINA :per una VISITAMEDICA possono essere prescritte zero o più medicine e, viceversa, una MEDICINA può essere prescritta una o più volte; la quantita della medicina prescritta varia di volta in volta. 25 Viene richiesto di ed introducendo l attributo Quantità Visita medica NumeroTessera Data Ora RICETTA Effettuata MEDICINA Prezzo Medico Codice 26
Fase di Analisi Class Diagram. Esercizi
Fase di Analisi Class Diagram Esercizi Nota Iniziale Esercizi 1 e 2 : possono essere svolti dopo l introduzione del concetto di attributo nelle associazioni nei class diagram Esercizi 3, 4, 5 e 6: possono
DettagliFase di Analisi Class Diagram. Esercizi
Fase di Analisi Class Diagram Esercizi Nota Iniziale Esercizi e 2 : possono essere svolti dopo l introduzione del concetto di attributo nelle associazioni nei class diagram Esercizi 3, 4, 5 e 6: possono
DettagliCompito Sistemi Informativi LA. Tempo concesso : 90 minuti 27 Marzo 07 Nome: Cognome: Matricola:
Compito Sistemi Informativi LA. Tempo concesso : 90 minuti 27 Marzo 07 Nome: Cognome: Matricola: Esercizio 1 Si considerino le seguenti specifiche relative alla realizzazione del sistema informativo di
DettagliUn esempio di progettazione concettuale
Un esempio di progettazione concettuale Si vuole realizzare una base di dati per una società che eroga corsi, di cui vogliamo rappresentare i dati dei partecipanti ai corsi e dei docenti. Per i partecipanti
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
DettagliModello Entità-Relazione
Modello Entità-Relazione Modelli concettuali, perché? servono per ragionare sulla realtà di interesse, indipendentemente dagli aspetti realizzativi permettono di rappresentare le classi di dati di interesse
DettagliTraduzione ER - relazionale
Traduzione ER - relazionale 1 Introduzione Algoritmo applicato ad uno schema ER ristrutturato:!! I. Traduzione delle entità (non deboli)! II. Traduzione delle associazioni 2 I.Traduzione delle entità (1)
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
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
DettagliI modelli logici dei dati
I modelli logici dei dati I modelli logici tradizionali sono tre: gerarchico reticolare relazionale I modelli gerarchio e reticolare sono più vicini alle strutture fisiche di memorizzazione. Quello relazionale
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
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,
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)...
DettagliCapitolo 6. Esercizio 6.1
Capitolo 6 Esercizio 6.1 Considerate lo schema ER in figura 6.27: lo schema rappresenta varie proprietà di uomini e donne. Correggete lo schema tenendo conto delle proprietà fondamentali delle generalizzazioni.
DettagliElena Baralis, Claudio Demartini
Progetto concettuale Il progetto concettuale 1 Obiettivo: produrre lo schema concettuale Strumenti: meccanismi di astrazione forniti dal modello Entità-Relazione Specifiche iniziali: descrizioni in linguaggio
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
DettagliGestione di basi di dati in Access. SUISM Docente: Ugo de Liguoro a.a Asti
Gestione di basi di dati in Access SUISM Docente: Ugo de Liguoro a.a. 2003-2004 Asti Indice 1. Un primo esempio: la rubrica telefonica 2. Progettazione di un DB 3. Popolamento 4. Interrogazioni (Queries)
DettagliLa progettazione logica Traduzione dal modello Entità-Associazione al modello relazionale Anno accademico 2008/2009
La progettazione logica Traduzione dal modello Entità-Associazione al modello Anno accademico 2008/2009 Obiettivo: Costruire uno schema logico in grado di descrivere le informazioni contenute nello schema
DettagliAtzeni, Ceri, Paraboschi, Torlone Basi di dati
Atzeni, Ceri, Paraboschi, Torlone Basi di dati Capitolo 9 (II parte): Progettazione logica: Dallo schema ER allo schema relazionale Traduzione verso il modello relazionale idea di base: le entità diventano
DettagliSPORT AGRO A PORTE APERTE I MARTEDÌ GRATIS PER I RAGAZZI DI ROCCAPIEMONTE
FOGLIO RIASSUNTIVO DELLA SQUADRA (IL PRESENTE FOGLIO DOVRA ESSER COMPILATO SOLA DAL CAPITANO) TELEFONO CAPITANO: GIORNO DI GIOCO: / / DALLE ORE :00 ALLE ORE :00 COMPONENTI DELLA SQUADRA NOME COGNOME TELEFONO
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:
DettagliInformatica Industriale Modello funzionale: Informazione Modello Entità-Relazione
DIIGA - Università Politecnica delle Marche A.A. 2006/2007 Informatica Industriale Modello funzionale: Informazione Modello Entità-Relazione Luca Spalazzi spalazzi@diiga.univpm.it www.diiga.univpm.it/~spalazzi/
DettagliEsercizio 1: un semplice schema concettuale. Descrivere lo schema concettuale della seguente realtà:
Esercizio 1: un semplice schema concettuale Descrivere lo schema concettuale della seguente realtà: Esercitazione 1 - Il modello Entita Relazione Università degli Studi di Milano-Bicocca Corso di Elementi
DettagliPROVE SCRITTE CON SOLUZIONE
ANNO ACCADEMICO 2011/2012 SISTEMI INFORMATIVI E BASI DI DATI CORSO DI LAUREA IN INGEGNERIA GESTIONALE PROVE SCRITTE CON SOLUZIONE Prof. Domenico Beneventano 2 INDICE 1 Struttura della Prova Scritta 5 1.1
DettagliCompito Sistemi Informativi LA. Tempo concesso : 90 minuti 26 Giugno 07 Nome: Cognome: Matricola: Esercizio 1
Compito Sistemi Informativi LA. Tempo concesso : 90 minuti 26 Giugno 07 Nome: Cognome: Matricola: Esercizio 1 Si considerino le seguenti specifiche relative alla realizzazione del sistema informativo di
DettagliEsercitazione: Dalle Specifiche alla Modellazione ER. Roberto Basili a.a. 2011/2012
Esercitazione: Dalle Specifiche alla Modellazione ER Roberto Basili a.a. 2011/2012 Outline! Analisi delle specifiche! Estrazione di entità, attributi e relazioni! Creazione di uno schema relazionale Esempio:
DettagliL Università di Padova fu fondata nel 1 222
. L Università di Padova fu fondata nel 1 222 Nel 1 399 si separò in Università degli Artisti, dediti alle arti liberali, e in Università dei Giuristi fino alla riunificazione del 1806. La Facoltà di Scienze
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,
DettagliL Università di Padova fu fondata nel 1222
. L Università di Padova fu fondata nel 1222 Nel 1399 si separò in Università degli Artisti, dediti alle arti liberali, e in Università dei Giuristi fino alla riunificazione del 1806. La Facoltà di Scienze
DettagliCiclo di vita di un sistema informativo
Ciclo di vita di un sistema informativo 1) Studio di fattibilità definire, in maniera per quanto possibile precisa, i costi delle varie alternative possibili stabilire le priorità di realizzazione delle
DettagliProgettazione di Basi di Dati
Progettazione di Basi di Dati Prof. Nicoletta D Alpaos & Prof. Andrea Borghesan Entità-Relazione ModelloEntity-Relationship. E-R E il modello concettuale più diffuso Fornisce costrutti per descrivere le
DettagliFONDAMENTI DI INFORMATICA L-A Ing. Gestionale/dei Processi Gestionali Prof. Bondi Prova scritta del 11/12/2007 COMPITO A Prova Completa
Prova scritta del 11/12/2007 COMPITO A Prova Completa 1) Algoritmo e sue proprietà 2) Visibilità e tempo di vita delle variabili in C Si scriva un programma in C per la gestione di corse podistiche. I
DettagliProgettazione del Software
L4.3 Progettazione del Software Emiliano Casalicchio Dipartimento di Informatica e Sistemistica SAPIENZA Università di Roma Sede di Rieti http://www.ce.uniroma2.it/courses/psw! Abbiamo introdotto il concetto
DettagliUnità B2.2. Diagrammi E-R
Dare una breve descrizione dei termini introdotti: (A) CONOSCENZA TERMINOLOGICA Relazioni n-arie Relazioni ricorsive Cardinalità Relazioni uno a uno Relazioni uno a molti Relazioni molti a molti Attributi
DettagliRaccolta e analisi dei requisiti
Raccolta e analisi dei requisiti Definizione di requisito: asserzione riguardante un servizio del sistema o un vincolo Un asserzione di servizio descrive il modo in cui il sistema deve reagire alle richieste
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
DettagliBasi di dati. Progettazione di basi di dati: Metodologie e modelli
Basi di dati Progettazione di basi di dati: Metodologie e modelli Perché preoccuparci? Proviamo a modellare una applicazione definendo direttamente lo schema logico della base di dati: da dove cominciamo?
DettagliSi considerino le seguenti specifiche relative alla realizzazione di un sistema informativo per la gestione di un sito di blog.
Compito Sistemi Informativi. Tempo concesso : 90 minuti 10 gennaio 2012 Nome: Cognome: Matricola: Crediti: [6] [9] Esercizio 1 (punti 6+2) Si considerino le seguenti specifiche relative alla realizzazione
DettagliBasi di Dati. Progettazione del Modello ER. K. Donno - Progettazione del Modello ER
Basi di Dati Progettazione del Modello ER Dai requisiti allo schema ER Entità, relazioni e attributi non sono fatti assoluti dipendono dal contesto applicativo Nella pratica si fa spesso uso di una strategia
DettagliIl modello Entity-Relationship: elementi di base
Il modello Entity-Relationship: elementi di base Sistemi Informativi T Versione elettronica: 06.1.ER.base.pdf I modelli concettuali dei dati Vogliamo pervenire a uno schema che rappresenti la realtà di
DettagliEsercitazione 7 Giovedì 15 Gennaio 2015 (3 ore) Progettazione concettuale e logica
Esercitazione 7 Giovedì 15 Gennaio 2015 (3 ore) Progettazione concettuale e logica Testi degli esercizi Esercizio 1 (Scuola) Si deve progettare una base di dati per una scuola, che contenga informazioni
DettagliBasi di dati I Prova di autovalutazione 30 ottobre 2014
Basi di dati I Prova di autovalutazione 3 ottobre 214 La prova verrà discussa in aula, prevedibilmente giovedì 6 novembre. Si consiglia di svolgerlo simulando l esame, sulla carta e senza ausilio di libri
DettagliS.I.T. PER LA VALUTAZIONE E GESTIONE DEL TERRITORIO Corso di Laurea Magistrale in Scienze Ambientali. Alessandra Raffaetà
Lezione 5 S.I.T. PER LA VALUTAZIONE E GESTIONE DEL TERRITORIO Corso di Laurea Magistrale in Scienze Ambientali Alessandra Raffaetà Dipartimento di Informatica Università Ca Foscari Venezia Schemi a oggetti
DettagliCompito Sistemi Informativi LA. Tempo concesso : 90 minuti 22 Giugno 04 Nome: Cognome: Matricola:
Compito Sistemi Informativi LA. Tempo concesso : 90 minuti 22 Giugno 04 Nome: Cognome: Matricola: Esercizio 1 Si considerino le seguenti specifiche relative alla realizzazione del sistema informativo di
DettagliBasi di Dati. Il Modello Entità-Relazione. Il Modello Entità-Relazione
Basi di Dati Perché i modelli concettuali? Tranne casi banali, passare direttamente dai requisiti allo schema logico della base di dati presenta diverse difficoltà. Da dove si parte? Si rischia di perdersi
DettagliBasi di dati Progettazione logica. Elena Baralis Politecnico di Torino
Progettazione logica Progettazione logica Richiede di scegliere il modello dei dati!modello relazionale Obiettivo: definizione di uno schema logico relazionale corrispondente allo schema ER di partenza
DettagliNumero di contratto di noleggio CodiceInterno Chiave primaria CodiceInternazionale Codice identificativo internazionale
Videoteca Si vuole progettare una base di dati per una videoteca. La videoteca gestisce il noleggio di videocassette, dove ogni videocassetta è caratterizzata da un codice interno, un codice internazionale,
DettagliCorso online per l acquisizione di crediti informatici (3 CFU) per Scienze Biologiche
Università degli Studi di Pavia Corso online per l acquisizione di crediti informatici (3 CFU) per Scienze Biologiche Abilità Informatiche Per acquisire i 3 CFU relativi all idoneità di Abilità Informatiche
DettagliEsempio di database relazionale con l utilizzo del prodotto MySQL
Esempio di database relazionale con l utilizzo del prodotto MySQL Marco Liverani Aprile 2015 In queste pagine viene riportato in sintesi il progetto di un database relazionale esemplificativo con cui viene
DettagliREGOLAMENTO MANIFESTAZIONE EUROPEI HENDERSON
REGOLAMENTO MANIFESTAZIONE EUROPEI HENDERSON Giugno 2016 revisione.1 1 PRESENTAZIONE: Il Torneo EUROPEI un torneo di calcio a cinque organizzato dall Associazione la Mela Verde in collaborazione con la
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.
DettagliNumero di Componenti
Esercizio 9.1 Si consideri lo schema Entità-Relazione. Fare delle ipotesi sul volume dei dati e sulle operazioni possibili su questi dati e, sulla base di queste ipotesi, effettuare le necessarie ristrutturazioni
DettagliInformatica (Basi di Dati)
Corso di Laurea in Biotecnologie Informatica (Basi di Dati) Modello Entità-Relazione Anno Accademico 2009/2010 Da: Atzeni, Ceri, Paraboschi, Torlone - Basi di Dati Lucidi del Corso di Basi di Dati 1, Prof.
DettagliDatabase. Appunti di Amaranto Oronzo e Giancane Diego Lezione dell Ing. Lucia Vaira 24/04/2014
Database Appunti di Amaranto Oronzo e Giancane Diego Lezione dell Ing. Lucia Vaira 24/04/2014 Cos'è un database? È una struttura di dati composta da tabelle a loro volta composte da campi. Caratteristiche
DettagliEserciziario Database. Classi quarte versione 1.0. Diego Guerci
Eserciziario Database Classi quarte versione 1.0 Diego Guerci 2014-15 1 Sommario Database e linguaggio SQL... 2 1 Esercizi sulle Relazioni... 2 2 Esercizi sullo schema E/R... 2 3 Esercizi sulla progettazione
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
DettagliDipartimento di Ingegneria. Libretto delle Attività Didattiche. Anno Accademico. Regime Prescelto: Tempo Pieno Definito
Dipartimento di Ingegneria Libretto delle Attività Didattiche (di cui all art.10 del D.P.R. 11/7/1980 n 382) Anno Accademico / Prof. Qualifica Regime Prescelto: Tempo Pieno Definito Avvertenze Ai sensi
DettagliCognome Nome Matricola. Data di nascita (gg/mm/aaaa) Comune (o stato estero) di nascita Provincia
Domanda di affidamento di incarico didattico per l'a.a.2011/12 Al Preside della Scuola di Architettura e Società Il sottoscritto: Cognome Nome Matricola Data di nascita (gg/mm/aaaa) Comune (o stato estero)
DettagliIL MODELLO ENTITA - RELAZIONE
IL MODELLO ENTITA - RELAZIONE I costruttori di base Argomenti della lezione Entità Relazioni Attributi Costruzione di schemi con i costrutti di base Cenni sugli altri costrutti 1 Entità Classe di oggetti
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. 2009/2010 Docente: Prof.
DettagliAlessandra Raffaetà. Schemi a oggetti -> Schemi relazionali
Lezione 5 S.I.T. PER LA VALUTAZIONE E GESTIONE DEL TERRITORIO Corso di Laurea Magistrale in Scienze Ambientali Alessandra Raffaetà Dipartimento di Informatica Università Ca Foscari Venezia Schemi a oggetti
DettagliModello E-R. Modello relazionale
1 - Cinema Hollywood Si deve progettare una base di dati a supporto della programmazione cinematografica della catena di cinema Hollywood. Al momento dell acquisto di un film da proiettare vengono memorizzati
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
DettagliBasi di dati. Progettazione concettuale. Analisi dei requisiti e progettazione concettuale ("Analisi dei dati") Requisiti. Acquisizione per interviste
Requisiti della base di dati Basi di dati Progettazione concettuale Progettazione concettuale Schema concettuale Progettazione logica Schema logico Progettazione fisica Schema fisico 2 Analisi dei requisiti
DettagliLE ASSOCIAZIONI (parte 1) le associazioni parte 1 1
LE ASSOCIAZIONI (parte 1) le associazioni parte 1 1 tipo della chiave La chiave di un entità può essere composta albergo località stabilimento nome località hotel_id nome provincia loc_id nome società
DettagliBasi di dati I 27 gennaio 2016 Esame Compito A Tempo a disposizione: un ora e quarantacinque minuti. Libri chiusi.
Basi di dati I 27 gennaio 2016 Esame Compito A Tempo a disposizione: un ora e quarantacinque minuti. Libri chiusi. Cognome: Nome: Matricola: Domanda 1 (20%) Lo schema concettuale seguente rappresenta un
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
DettagliCognome Nome. Nato a il. conseguito presso l Accademia di Belle Arti di Palermo in data CHIEDE
AL DIRETTORE DELLA ACCADEMIA DI BELLE DI BELLE ARTI - PALERMO OGGETTO: ISTANZA DI TIROCINIO FORMATIVO E DI ORIENTAMENTO EXTRACURRICULARE Il/La sottoscritto/a Cognome Nome Nato a il in possesso di diploma
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
DettagliCoppa italia serie B CAMPIONATO SERIE GARA N MANIFESTAZIONE DIVISIONE: MASCHILE FEMMINILE FASE LUOGO CAMPO DATA ORA A SQUADRE
Pagina 1 LINEE GUIDA per la Compilazione del Referto di gara 2013-1616 ARGOMENTI: Pagina 2 1. Prima della gara 2. Dopo il sorteggio 3. Inizio della gara 4. Sostituzioni 5. Tempi di riposo 6. Richieste
DettagliE.S.E.V. Ente Scuola Edile Viterbo PATENTE EUROPEA DEL COMPUTER
E.S.E.V. Ente Scuola Edile Viterbo PATENTE EUROPEA DEL COMPUTER ES EV La patente europea del computer è un progetto sostenuto dall'unione Europea ed è un titolo che certifica in maniera inequivocabile
DettagliBasi di Dati. Corso di Informatica. Memorizzazione dei Dati. Accesso ai Dati. Corso di Laurea in Conservazione e Restauro dei Beni Culturali
Corso di Laurea in Conservazione e Restauro dei Beni Culturali Corso di Informatica Gianluca Torta Dipartimento di Informatica Tel: 011 670 6782 Mail: torta@di.unito.it Basi di Dati lo scopo delle Basi
DettagliLa Federazione Italiana Pallavolo Comitato Provinciale di Monza Brianza
La Federazione Italiana Pallavolo Comitato Provinciale di Monza Brianza organizza il 6 Trofeo Scuola & Volley 2015/2016 riservato alle classi 4^ e 5^ elementare della Scuola primaria Modalità d iscrizione
DettagliSEGRETERIA STUDENTI FACOLTA DI SCIENZE POLITICHE, SOCIOLOGIA, COMUNICAZIONE AREA SOCIOLOGIA AVVISO
UNIVERSITA DEGLI STUDI DI ROMA LA SAPIENZA SEGRETERIA STUDENTI FACOLTA DI SCIENZE POLITICHE, SOCIOLOGIA, COMUNICAZIONE AREA SOCIOLOGIA AVVISO Si comunica agli studenti che a norma dell art. 22 del manifesto
DettagliFINALE ITALIANA COPPA ITALIA marzo 2009
Roma, 5 marzo 2009 Prot. 765/cg A tutti i Comitati Regionali LL.SS. FINALE ITALIANA COPPA ITALIA 28 29 marzo 2009 ECCELLENZA: Bowling Fiori, via Renzo e Lucia 4 20142 Milano Tel. 02.8435728 Fax 02.89516987
DettagliCompito DA e BD. Tempo concesso: 90 minuti 12 giugno 03 Nome: Cognome: Matricola: Esercizio 1
Compito DA e BD. Tempo concesso: 90 minuti 12 giugno 03 Nome: Cognome: Matricola: Esercizio 1 Si considerino le seguenti specifiche relative alla realizzazione della base di dati di una facoltà e si definisca
DettagliCampionato Italiano a Squadre Under 16 Regolamento di attuazione 2013
Campionato Italiano a Squadre Under 6 Regolamento di attuazione 0. Fase regionale. Periodo di svolgimento e iscrizioni La fase regionale potrà svolgersi dal mese successivo a quello della finale dell edizione
DettagliAbilità informatiche. Dott. Chiara Begliomini
Abilità informatiche Dott. Chiara Begliomini Anno Accademico 2014-2015 2 CFU Corso di laurea L4 15 ore di lezione (5 a settimana) Frequenza non obbligatoria Esame /1 Esame Il possesso di adeguate conoscenze
DettagliUNIVERSITÀ DEGLI STUDI DELL INSUBRIA
UNIVERSITÀ DEGLI STUDI DELL INSUBRIA Guida all iscrizione on-line alle prove di ammissione per i corsi di laurea triennali delle Professioni sanitarie, per il corso di laurea triennale in Scienze motorie,
DettagliD. R. n. 66 IL RETTORE DECRETA
D. R. n. 66 Facoltà di Architettura ANNO ACCADEMICO 2013-2014 Bando relativo alle modalità di ammissione al percorso d eccellenza per il corso di laurea magistrale in Architettura del paesaggio (Classe:
DettagliAllegato A MODULO DI CANDIDATURA BANDO ERASMUS+ MOBILITA PER TRAINEESHIP A.A. 2015/2016 REGIONE UMBRIA SEDE DI BRUXELLES
Allegato A MODULO DI CANDIDATURA BANDO ERASMUS+ MOBILITA PER TRAINEESHIP A.A. 2015/2016 REGIONE UMBRIA SEDE DI BRUXELLES SCADENZA LUNEDÌ 15 FEBBRAIO 2016 Le dichiarazioni rese e sottoscritte nella presente
DettagliSi considerino le seguenti specifiche relative alla realizzazione di un sistema informativo per un concessionario di automobili.
Compito Sistemi Informativi. Tempo concesso : 90 minuti 19 giugno 2012 Nome: Cognome: Matricola: Crediti: [6] [9] Esercizio 1 (punti 7+2) Si considerino le seguenti specifiche relative alla realizzazione
DettagliDomande frequenti poste dagli studenti
Domande frequenti poste dagli studenti Domanda: Non ho valutato un insegnamento erogato lo scorso anno accademico, posso farlo adesso? Non ho valutato un insegnamento dello scorso anno accademico, e devo
DettagliCome fare ricerca empirica
DIPARTIMENTO DI SCIENZE SOCIALI E POLITICHE Anno Accademico 2013/2014 Metodologia della Ricerca Sociale (GLO) dott. Ferruccio Biolcati Rinaldi INTRODUZIONE AL CORSO Come fare ricerca empirica 1 Gli obiettivi
DettagliProgettazione Logica. Progettazione Logica
Consorzio per la formazione e la ricerca in Ingegneria dell'informazione Tabelle per ogni concetto Docente: Cesare Colombo CEFRIEL colombo@cefriel.it http://www.cefriel.it Passaggio al modello logico (1)
DettagliMODELLO E/R. Modellazione dei dati
MODELLO E/R Maria Mirto Modellazione dei dati Modellare i dati significa: costruire una rappresentazione semplificata della realtà osservata, individuandone gli elementi caratterizzanti e i legami intercorrenti
DettagliModello dei Dati ENTITÀ-RELAZIONE (ENTITY-RELATIONSHIP) é l insieme di concetti, simboli, regole che useremo per rappresentare il modello concettuale
Modello dei Dati E-R ENTITÀ-RELAZIONE O (ENTITY-RELATIONSHIP) é l insieme di concetti, simboli, regole che useremo per rappresentare il modello concettuale R.Gori - G.Leoni Modello dei Dati Entità-Relazione
DettagliUISP CALCIO PARMA: GIOCARE CON GLI ALTRI E NON CONTRO!
5 UISP Principali campi in erba sintetica che utilizzeremo: G.S.D. BUSSETO VICOPO MOLETOLO UISP CALCIO PARMA: GIOCARE CON GLI ALTRI E NON CONTRO! FAIR PLAY CARTELLINO VERDE TIFO CORRETTO TERZO TEMPO 5
DettagliEsercitazione 8 Mercoledì 21 gennaio 2015 (2 ore) DDL e progettazione
Esercitazione 8 Mercoledì 21 gennaio 2015 (2 ore DDL e progettazione Testi degli esercizi Esercizio 1 (Tema d esame del 20 settembre 2012 Si consideri il seguente schema di base di dati che vuole tenere
Dettaglianalisi dei requisiti
analisi dei requisiti laboraorio di basi di dati Pierluigi Pierini pierluigi.pierini@technolabs.it Analisi dei requisiti Comprende attività (interconnesse) di acquisizione dei requisiti analisi dei requisiti
DettagliCorso di glottodidattica monitorato per la preparazione all Esame Certificazione DITALS I Livello
Corso di glottodidattica monitorato per la preparazione all Esame Certificazione DITALS I Livello Obiettivo del Corso: Il Corso di glottodidattica ha lo scopo di fornire gli strumenti necessari per la
DettagliQuante occorrenze abbiamo nella relazione Insegnamento? 1000 (studenti) x 25 (insegnanti per ciascuno studente) = 25000
Si consideri il primo schema ER e siano date le seguenti informazioni: - Ciascun corso è in media incluso nel piano di studi di 1,5 corsi di laurea - Ciascun professore è in media docente di 2 corsi -
DettagliCAMPIONATO DEGLI AFFILIATI 2017 Divisione nazionale Serie A1 PROGRAMMA - REGOLAMENTO
CAMPIONATO DEGLI AFFILIATI 2017 Divisione nazionale Serie A1 PROGRAMMA - REGOLAMENTO SERIE A1 MASCHILE Alla serie A1 maschile prendono parte 16 squadre divise in quattro gironi da quattro squadre, con
DettagliFacoltà di Psicologia Corso di laurea in Scienze e tecniche psicologiche. Sedi di Milano e Brescia Procedura di ammissione a.a.
Facoltà di Psicologia Corso di laurea in Scienze e tecniche psicologiche Sedi di Milano e Brescia Procedura di ammissione a.a. 2017/2018 Come si accede al corso? E possibile accedere al corso di Scienze
DettagliInformatica per l'impresa. Sistemi per la gestione di basi di Dati
Informatica per l'impresa Sistemi per la gestione di basi di Dati Prof. Mauro Gaspari gaspari@cs.unibo.it 1 1 Sistema Informativo Insieme degli strumenti, risorse e procedure che consentono la gestione
DettagliCorso di Laurea Triennale in Fisica Sperimentazioni di Fisica 2. Anno Accademico
Struttura del Corso Ø Corso Annuale di 11 CFU Corso di Laurea Triennale in Fisica Sperimentazioni di Fisica 2 Anno Accademico 2014-2015 Il corso si compone di 4 parti principali e si sviluppa in modo distribuito
DettagliProgettazione concettuale
Progettazione concettuale Requisiti della base di dati Progettazione concettuale Schema concettuale Progettazione logica Comprende attività (interconnesse) di acquisizione dei requisiti analisi dei requisiti
DettagliEsercitazione sui Class diagram
L4.5 Esercitazione sui Class diagram Emiliano Casalicchio Corso di Proge5azione del So7ware a.a. 09/10 Esercizio 4: DiparBmenB Aziendali Una certa azienda è cosbtuita da diversi diparbmenb, ad ognuno dei
DettagliPerché progettare Progettazione di basi di dati. Il linguaggio di progettazione ad oggetti (ER esteso) Cognome
Perché progettare Progettazione di basi di dati Giorgio Ghelli Le basi di dati nascono normalmente senza progettazione, buttando tutti i dati in una tabella Nascono immediatamente le anomalie, sotto forma
DettagliProgettazione logica relazionale (1/2)
Progettazione di basi di dati (1/2) Introduzione Ristrutturazione dello schema ER Eliminazione delle gerarchie Partizionamento di concetti Eliminazione degli attributi multivalore Eliminazione degli attributi
Dettagli