Fase di Analisi Class Diagram. Esercizi
|
|
|
- Nicoletta Arcuri
- 9 anni fa
- Просмотров:
Транскрипт
1 Fase di Analisi Class Diagram Esercizi
2 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 essere svolti dopo l introduzione dei vincoli di molteplicità, dell associazione n-aria e della generalizzazione Esercizi 7 e 8: possono essere svolti dopo l introduzione delle operazioni in UML
3 Esercizio A. Si vogliono modellare i clienti che prenotano presso un locale. Dei clienti interessa il nome e il cognome. Del locale la via e il nome. Della prenotazione l'ora il numero di posti da prenotare. B. Gli impiegati afferiscono ai dipartimenti da una certa data. Degli impiegati interessa il nome, l età, e lo stipendio. Dei dipartimenti interessa il nome e il numero di telefono. Ogni dipartimento ha un direttore. Gli impiegati partecipano ai progetti. Dei progetti interessa il nome e il budget.
4 Soluzione -A
5 Soluzione -B
6 Esercizio 2 Università Degli studenti interessa il numero di matricola, la data di nascita, la città e la regione di nascita, la facoltà in cui è iscritto (con l anno di iscrizione), e i corsi superati. Dei professori interessa il nome, la data di nascita, la città di nascita e il corso insegnato. Delle facoltà interessa il nome ed il tipo (scientifica, letteraria, ecc..). Dei corsi interessa il codice, il numero di ore di lezione, e la facoltà a cui appartiene.
7 Soluzione 2
8 Esercizio 3 Università (continuazione dell Esercizio 2) Degli studenti interessa il numero di matricola, la data, la città e la regione di nascita, la facoltà in cui è iscritto (con l anno di iscrizione), e gli esami superati (con corso relativo, il professore che ha verbalizzato l'esame, ed il voto). Dei professori interessa il nome, la data e la città di nascita. Dei professori ordinari interessano anche gli anni di servizio ed il corso di cui sono titolari. Delle facoltà interessa il nome ed il tipo (scientifica, letteraria, ecc..). Di ogni corso interessa il codice, il numero di ore di lezione, e la facoltà a cui appartiene (una sola).
9 Soluzione 3
10 Esercizio 4 - Volo Dei voli aerei interessa il codice, la durata, l'aeroporto di partenza, l'aeroporto di arrivo, e gli eventuali aeroporti delle tappe intermedie con l'ordine delle tappe. Degli aeroporti interessa il nome, la categoria, la città e la regione. I voli si dividono in giornalieri, settimanali, mensili. Dei voli giornalieri interessa l'orario di partenza. Dei voli settimanali interessa il giorno della settimana e l'orario di partenza. Dei voli mensili interessa il giorno del mese, l'orario di partenza, e le regioni che sorvola nel tragitto (a parte le regioni degli aeroporti di partenza e arrivo).
11 Soluzione 4 Una soluzione alternativa (da preferire), prevede di usare un associazione ordinata al posto dell associazione TappeIntermedie con l attributo ordine
12 Esercizio 5 Polizia Urbana L'applicazione da progettare riguarda le informazioni sulle contravvenzioni elevate in un comune. Di ogni contravvenzione interessa il veicolo a cui è stata effettuata, il vigile che l'ha elevata, il numero di verbale e il luogo in cui è stata elevata. Di ogni vigile interessa il nome, il cognome ed il numero di matricola. Di ogni veicolo interessa la targa. Esistono solamente due categorie di veicoli, che sono fra loro disgiunte: automobili e motocicli. Delle automobili interessa la potenza in kilowatt, dei motocicli il numero di telaio. Sappiamo che il comune vuole effettuare, come cliente della nostra applicazione, dei controlli sul lavoro del proprio personale. In particolare, si deve progettare il diagramma delle classi in modo che, dato un vigile, il comune possa controllare se un vigile ha elevato una contravvenzione per più di una volta ad uno stesso veicolo.
13 Soluzione 5 Veicolo targa : String relativa Contravvenzione verbale : Integer luogo : String effettua Vigile nome : String cognome : String matricola : Integer {disjoint, complete} Autoveicolo potenza : Integer Motociclo telaio : String non può essere una associazione altrimenti il vigile non potrebbe multare due volte lo stesso veicolo
14 Esercizio 6 Officine Le officine riparano i veicoli. Di ogni officina interessano nome, indirizzo, numero dipendenti, dipendenti (con l'informazione su quanti anni di servizio ), e direttore. Dei dipendenti e dei direttori interessano: codice fiscale, l'indirizzo, numero telefono. Dei direttori interessa anche l'età. Delle riparazioni interessano: codice, veicolo, ora e data di accettazione, e ora e data di riconsegna. Dei veicoli interessano: modello, tipo, targa, anno di immatricolazione, e proprietario. Dei proprietari interessa codice fiscale, indirizzo, numero telefono.
15 Soluzione 6 Persona CodFis : String Indirizzo : String NumTel : String {disjoint} Riparazione Codice : String DataAccett : Date OraAccett : hour Eta : Integer Direttore direzione effettua Dipendente Cliente..* Lavora anniservizio : Integer riguardante Officina RipTerminata OraRicons : hour DataRicons : Date Nome : String Indirizzo : String NumDip : Integer Veicolo proprietario Modello : String Tipo : String Targa : String AnnoImm : Integer
16 Esercizio 7 Pozzi petroliferi L applicazione da progettare riguarda le informazioni su un insieme di pozzi petroliferi. Di ogni pozzo interessa il codice, e le informazioni su quali compagnie petrolifere estraggono greggio dal pozzo, con l informazione sulla quantità (in milioni di barili) di greggio estratto all anno da ognuna di tali compagnie. Di ogni compagnia interessa il codice fiscale ed il numero di dipendenti. Si noti che ogni pozzo consente l estrazione di greggio ad un numero qualunque (anche zero) di compagnie, ed ogni compagnia può estrarre greggio da un numero qualunque (anche zero) di pozzi. Dato un pozzo, è di interesse conoscere il tasso di inquinamento del pozzo stesso, secondo un calcolo che dipende dalla categoria alla quale appartiene il pozzo stesso. Esistono infatti due e solo due categorie di pozzi, i pozzi terrestri ed i pozzi marini. () Dei pozzi terrestri interessa la superficie di estensione del pozzo. Il tasso di inquinamento per un pozzo terrestre si calcola sommando la quantità di greggio estratto annualmente da quel pozzo dalle varie compagnie. (2) Dei pozzi marini interessa l anno di installazione, e l area geografica (se nota) in cui si trova. Ogni area è identificata da un codice, ed è caratterizzata da un grado di importanza ambientale (un numero intero). Il tasso di inquinamento per un pozzo marino si calcola sommando la quantità di greggio estratto annualmente da quel pozzo dalle varie compagnie, e moltiplicando il risultato per il grado di importanza ambientale dell area geografica in cui il pozzo si trova (se l area non è nota, si moltiplica per il valore 20).
17 Soluzione 7 Pozzo Codice : String Inquinam ento() : Integer Compagnia CodFi s : String NumD ip : In teger {disjoint, complete} Estrazione Quanti ta : Integer Terrestre Supe rficie : Inte ger Marino Anno : Integer luogo Area Codice : String Inquinam ento() : Integer Inquinam ento() : Integer Im portanza : Integer
18 Esercizio 8 - Campionato di calcio In un campionato di calcio ci sono squadre composte da giocatori e coinvolte in un certo numero di partite. Di una squadra interessano il nome, i colori sociali, la città e la regione di appartenenza, le partite che ha giocato (sia in casa che fuori casa). Di ogni partita interessano anche la data, il risultato e l arbitro, di cui a sua volta si vuole conoscere nome, cognome, luogo e data di nascita, età e codice fiscale. Alla fine della partita l arbitro ufficializza il risultato. Ogni squadra è composta da almeno giocatori. Di ogni giocatore interessano il nome, il cognome, il luogo e la data di nascita, l età, il codice fiscale, il ruolo in cui gioca e la squadra in cui gioca attualmente. Inoltre, interessa conoscere anche in quali squadre ha giocato in passato, ed in che stagione (si noti che un giocatore può avere giocato in una stessa squadra in più di una stagione). Di ogni squadra vogliamo anche conoscere l allenatore in prima e l allenatore in seconda. Quest ultimo è sempre un giocatore anziano, la cui età supera i 30 anni. Di entrambi gli allenatori interessano nome, cognome, luogo e data di nascita e codice fiscale. Infine, sappiamo che gli utenti del sistema vogliono conoscere quanti giocatori ha una certa squadra.
19 Città Regione : String Nome : String appartiene nascita Data : Date Persona Nome : String Cognome : String CodFis : String Soluzione 8 {complete, disjoint} Ha-giocato Stagione : String{..n} Calciatore Ruolo : String età(oggi : Date) : int AllenatoreInPrima Arbitro età(oggi : Date) : Integer ufficializzarisultato()..n allena gioca {subset} AllenatoreInSeconda età(oggi : Date) : 3 arbitra gioca-allena incasa Squadra Colori : String Nome : String numerogiocatori() : Integer fuoricasa..* Partita Data : Date Risultato : String
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
Fase di Analisi Diagramma delle classi e Specifica delle classi, Diagramma degli Use Case e Specifica degli Use Case
Fase di Analisi Diagramma delle classi e Specifica delle classi, Diagramma degli Use Case e Specifica degli Use Case Esercizio 9: Officine Esercizio 9 Officine (cont.) (continua l esercizio 6) Le officine
Esercizio 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
Raccolta 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
Capitolo 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.
Esercitazione 5 Progettazione Concettuale e logica
Esercitazione 5 Progettazione Concettuale e logica Basi di dati - prof. Silvio Salza - a.a. 2014-2015 E5-1 Officine: specifica Descrivere lo schema concettuale corrispondente ad una applicazione riguardante
Basi di Dati - III. La costruzione di una base di dati. Progettazione concettuale di schemi. Esercizio: Segreteria studenti
La costruzione di una base di dati 2 Basi di Dati - III Corso di Laurea in Informatica Anno Accademico 2010/2011 Analisi dei requisiti Progettazione Progettazione concettuale, logica e fisica dei dati
Considerate lo schema ER in figura: lo schema rappresenta varie proprietà di uomini e donne. Copyright The McGraw-Hill Companies, srl
Considerate lo schema ER in figura: lo schema rappresenta varie proprietà di uomini e donne. Copyright 2009 - The McGraw-Hill Companies, srl Correggete lo schema tenendo conto delle proprietà fondamentali
LA 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
Laboratorio 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,
Esercizio 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
IL MODELLO ENTITÀ- RELAZIONE. Gli altri costruttori
IL MODELLO ENTITÀ- RELAZIONE Gli altri costruttori Sommario Cardinalità Identificatori Generalizzazioni Costruzione di schemi E-R E R con tutti i costruttori Cardinalità delle relazioni Coppia di valori
CORSO I.F.T.S. "TECNICHE PER LA PROGETTAZIONE E LA GESTIONE DI DATABASE. Matricola 2014LA0033 DISPENSE DIDATTICHE MODULO DI PROGETTAZIONE SOFTWARE
CORSO I.F.T.S. "TECNICHE PER LA PROGETTAZIONE E LA GESTIONE DI DATABASE Matricola 2014LA0033 DISPENSE DIDATTICHE MODULO DI PROGETTAZIONE SOFTWARE Dott. Imad Zaza Lezione del 16/07/2014 Page 1 Ristorante
SCHEMA E/R DI UNA UNIVERSITA'
UNIVERSITÀ: SCHEMA E/R & PROGETTO LOGICO Lo schema descrive i professori, gli studenti e i corsi di una università. I professori afferiscono ad un dipartimento e tengono dei corsi; gli studenti hanno nel
Della 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
Esercitazione 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
Un 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
Alessandra 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
Semplici esercizi relativi agli schemi E/R e prog. logica. Esempio A : Orario delle lezioni dei corsi
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
Corso 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
Progettazione 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)...
B a s i d i D a t i ( M o d u l o T e o r i a ) P r o v a s c r i t t a
Matricola Cognome Nome B a s i d i D a t i ( M o d u l o T e o r i a ) P r o v a s c r i t t a Durata: 2 ore e 15 minuti Avvertenze: è severamente vietato consultare libri e appunti. DOMANDE PRELIMINARI
Atzeni, 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
Modello 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
Eserciziario 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
Progettazione del Software, Laurea in Ingegneria Gestionale Progettazione del Software Laurea in Ing. Gestionale
Progettazione del Software Laurea in Ing. Gestionale Prof. Toni Mancini & Prof. Monica Scannapieco Dipartimento di Informatica e Sistemistica Università di Roma La Sapienza Esercitazione E.A.1 Primi esercizi
Atzeni, 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
ESERCITAZIONE PREPARAZIONE ALL ESAME,
ESERCITAZIONE PREPARAZIONE ALL ESAME, PARTE II INGEGNERIA DEL SOFTWARE Università degli Studi di Padova Dipartimento di Matematica Corso di Laurea in Informatica, A.A. 2012 2013 [email protected] DESIGN
Modello Entità-Relazione (E-R)
Modello Entità-Relazione (E-R) Modello concettuale di dati. Fornisce una serie di strutture (costrutti) per descrivere un problema in modo chiaro e semplice. I costrutti vengono utilizzati per definire
Laboratorio 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,
Progettazione logica Fase 2: Traduzione nel modello relazionale. adattato da Atzeni et al., Basi di dati, McGrawHill
Progettazione logica Fase 2: Traduzione nel modello relazionale 2 Vedremo: 1. prima la regola di traduzione per le entita 2. poi la regola base per le relationship molti a molti (chiamata anche regola
Basi 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 {[email protected]} proprietà logiche prevalenti su efficienza tenere sulla stessa entità informazioni che
Numero 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
RELAZIONI 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.
Elena 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
Il 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
Fondamenti di Informatica 2 Simulazione d esame dell 11 Dicembre 2009
Esercizio 1 (6 punti) Date le seguenti strutture dati: int elementi[5]; int numeroelementi; Vettore; int elementi[5][5]; int numerorighe; int numerocolonne; Matrice; Fondamenti di Informatica 2 Simulazione
Laboratorio di Basi di Dati
Laboratorio di Basi di Dati Esercizi di progettazione concettuale Anno accademico 2014-15 Marco Mesiti Parte di questi lucidi è tratta da una versione precedente di Marco Mesiti, Sergio Mascetti e Stefano
<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
Ciclo 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
Progettazione Concettuale di Basi di Dati
Progettazione Concettuale di Basi di Dati Sistemi Informativi L di Laurea in Ingegneria dei Processi Gestionali A.A. 2003/2004 Docente: Prof. Wilma Penzo Il primo passo requisiti del Sistema informativo
Atzeni, 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
ESERCIZI 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),
IL 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
ESERCIZIO 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,
LE BASI DI DATI. Seconda parte La progettazione di database Relazionali SCHEMA LOGICO Regole di derivazione Tabelle riassuntive
LE BASI DI DATI Seconda parte La progettazione di database Relazionali SCHEMA LOGICO Regole di derivazione Tabelle riassuntive ELENCO DEI TERMINI USATI NEI DIVERSI LIVELLI DI ASTRAZIONE Livello concettuale
Programmazione con Java
Programmazione con Java Astrazioni e UML Astrazioni Nella vita reale siamo abituati a osservare e descrivere oggetti a vari livelli di dettaglio Dai da mangiare a Fido Porta a passeggio il cane Di quale
4/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
Il modello concettuale dei dati
Il modello concettuale dei dati A. Lorenzi, E. Cavalli INFORMATICA PER SISTEMI INFORMATIVI AZIENDALI Copyright Istituto Italiano Edizioni Atlas Livelli di analisi Realtà Modello Concettuale Entità/Associazioni
Informatica 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 [email protected] www.diiga.univpm.it/~spalazzi/
Esercizio Si considerino la classe astratta Archiviabile e la classe Biblioteca:
Si progetti un applicazione per gestire le attività di una tipografia che si occupa di stampare sia libri che quotidiani. Data la classe astratta così definita: public abstract class Stampabile { String
PROGETTAZIONE 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,
Basi di dati I 19 settembre 2016 Tempo a disposizione: un ora e 45 minuti.
Tempo a disposizione: un ora e 45 minuti. Cognome: Nome: Matricola: Domanda 1 (15%) Considerare la relazione Stipendi(Matricola,StipLordo,Tasse,Netto,OK) Spiegare (sinteticamente ma in modo chiaro) quali
Traduzione dal modello E/R al modello relazionale
Traduzione dal modello E/R al modello relazionale Obiettivo: tradurre lo schema concettuale in uno schema logico che rappresenti gli stessi dati in maniera corretta (ed efficiente) Schema E-R Ristrutturazione
Compito 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
Basi 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?
ESERCIZI 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:
Esercizi 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
Progettazione concettuale. Facoltà di Scienze Matematiche, Fisiche e Naturali. Progettazione concettuale. Acquisizione e analisi dei requisiti
Facoltà di Scienze Matematiche, Fisiche e Naturali Progettazione concettuale Laurea in Bioinformatica Basi di Dati Anno Accademico 2008/2009 Barbara Oliboni Progettazione concettuale Analisi dei requisiti
Si considerino le seguenti specifiche relative alla realizzazione di un sistema informativo per la comunità scientifica di ricerca paleontologica.
Compito Sistemi Informativi. Tempo concesso : 90 minuti 22 giugno 2011 Nome: Cognome: Matricola: Crediti: [6] [9] Esercizio 1 (punti 6+2) Si considerino le seguenti specifiche relative alla realizzazione
Esercitazione 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
Esercitazione su UML Ingegneria del Software - San Pietro
Esercitazione su UML Ingegneria del Software - San Pietro Veicolo Un Veicolo è composto da un Motore Veicolo: ha una targa e numero di telaio Motore: ha una cilindrata definita su n pistoni Un Pullman
Fondamenti di Informatica T-1. Classi e array
Classi e array 2 Classi e metodi statici Una classe è un costrutto linguistico che permette di modellare un'entità di un sistema, definendone le caratteristiche (variabili interne) e le azioni (metodi).
Le 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
Compito di Informatica Grafica 7 appello 15/02/2006
Compito di Informatica Grafica 7 appello 15/02/2006 Nome e Cognome Numero di Matricola Ing. Edile (Immatr. nell a.a. ) Ing. Edile-Architettura (Immatr. nell a.a. ) Esercizio 1 (12 punti) Sia data la base
Capitolo 2. Dall idea al codice con UML 2 Esercizi introduttivi
Capitolo 2 Dall idea al codice con UML 2 Esercizi introduttivi Obiettivo Identificare le classi per risolvere il problema proposto 1. Valutazione di polinomi Un polinomio, identificato da una lettera minuscola
ESERCITAZIONE ER. Prof.ssa Genny Tortora Dipartimento di Studi e Ricerche Aziendali (Management & Information Technology)
Università degli Studi di Salerno Corso di Basi di Dati e Sistemi Informativi per l Azienda ESERCITAZIONE ER Prof.ssa Genny Tortora Dipartimento di Studi e Ricerche Aziendali (Management & Information
PROBABILITA. ESERCIZIO: In un urna ci sono 2 biglie rosse, 2 biglie bianche ed 1 biglia gialla.
PROBABILITA ESERCIZIO: In un urna ci sono 2 biglie rosse, 2 biglie bianche ed 1 biglia gialla. a) Si eseguono due estrazioni con rimessa, calcolare la probabilità che le biglie estratte abbiano lo stesso
OPERAZIONI SULLA STRUTTURA
Esercizio DBMS & SQL 01 - CANZONI OPERAZIONI SULLA STRUTTURA 1. Crea un nuovo database a cui darai come nome CANZONI. 2. All interno del Database crea una tabella e salvala con il nome Canzoni, con i campi
Fondamenti di Informatica 2
Matricola Nome Cog Firma Es.1 Es.2 Es.3 Es.4 Es.5 Tot. Esercizio 1 (6 punti) Data la seguente struttura dati: typedef struct{ int elementi[5][5]; int numerorighe; int numerocolonne; Matrice; Fondamenti
TERMODINAMICA E TERMOFLUIDODINAMICA
TERMODINAMICA E TERMOFLUIDODINAMICA Prof. Gianni Cesini Università Politecnica delle Marche Corso di Laurea in Ingegneria Biomedica G. Cesini Termodinamica e termofluidodinamica - Generalità sul corso
Basi di dati II Prova parziale 29 maggio 2014 Compito A Tempo a disposizione: un ora e trenta minuti.
Basi di dati II Prova parziale 29 maggio 2014 Compito A Tempo a disposizione: un ora e trenta minuti. Cognome Nome Matricola Domanda 1 (20%) Considerare un sistema distribuito su cui viene eseguita una
Generalizzazione. Docente : Alfredo Cuzzocrea Tel. : Informatica
Università Magna Graecia di Catanzaro Informatica Generalizzazione Docente : Alfredo Cuzzocrea e-mail : [email protected] Tel. : 0984 831730 Atzeni, Ceri, Paraboschi, Torlone Basi di dati McGraw-Hill,
Corso di Basi di Dati
Corso di Basi di Dati Progettazione Logica Home page del corso: http://www.cs.unibo.it/~difelice/dbsi/ Analisi dei requisiti e progettazione in dettaglio Studio/analisi dei requisiti Risultati SCHEMA CONCETTUALE
Esercizi su Modello Entità-Relazioni
Università degli Studi di Cagliari Corso di Laurea in Ingegneria Elettronica Esercizi su Modello Entità-Relazioni Ing. Roberto Tronci [email protected] Basi di Dati A.A. 2006/2007 Docente: Prof.
Unità 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
Basi di dati (nuovo ordinamento) 16 giugno 2008 Compito A
Basi di dati (nuovo ordinamento) 16 giugno 2008 Compito A Tempo a disposizione: due ore. Libri chiusi. Destinare uno dei fogli alla bella copia, una facciata per ciascuna domanda, nell ordine; alla consegna,
