ESERCITAZIONE ER. Prof.ssa Genny Tortora Dipartimento di Studi e Ricerche Aziendali (Management & Information Technology)

Documenti analoghi
Schema Entità-Relazione n 1

Soluzione esercizio 1: schema E-R

Esercitazione: Dalle Specifiche alla Modellazione ER. Roberto Basili a.a. 2011/2012

Esercizi sulla modellazione concettuale e su SQL. Alessandra Raffaetà. Dipartimento di Informatica Università Ca Foscari Venezia

Fase di Analisi Class Diagram. Esercizi

Esercizio 1 ESERCIZI DI PROGETTAZIONE CONCETTUALE DI BASI DI DATI. La base di dati di una università contiene informazioni

Fase di Analisi Class Diagram. Esercizi

Basi di dati 19 dicembre 2016 Prova parziale Compito A Tempo a disposizione: un ora e quindici minuti. Libri chiusi.

Esercizio 1: un semplice schema concettuale. Descrivere lo schema concettuale della seguente realtà:

LA PROGETTAZIONE CONCETTUALE

ESERCIZIO 1 (12 punti) Dato il seguente schema relazionale, che modella le informazioni relative ad una Software (SW) House:

LIBRETTO DI TIROCINIO INDIVIDUALE

Calcolo combinatorio

Modello Entità-Relazione (E-R)

Modello Entità-Relazione

Calcolo combinatorio

Esempi sul modello Entità-Associazione

Atzeni, Ceri, Paraboschi, Torlone Basi di dati McGraw-Hill, Progettazione concettuale

Rivolto agli studenti degli Istituti Tecnici, IPSIA, ITC, e Centri di Formazione Professionale del territorio italiano

Ciclo di vita di un sistema informativo

Progetto Gestione dei Data Base Turistici PROGETTO 1

ESERCIZIO 1 (12 punti) Dato il seguente schema relazionale, che modella le informazioni relative ad un negozio di libri online:

REGOLAMENTO. Il concorso si svolgerà a Camerino dal 7 al 8 novembre 2015

Compito Basi di Dati. Tempo concesso: 2 ore 18 Febbraio 2013 Nome: Cognome: Matricola:

Si considerino le seguenti specifiche per la realizzazione di un sito web per la gestione di abbonamenti a riviste di vario genere..

Compito Basi di Dati. Tempo concesso : 90 minuti 28 aprile 2005 Nome: Cognome: Matricola:

ESERCIZI DI MODELLAZIONE E-R

Informatica Industriale Modello funzionale: Informazione Modello Entità-Relazione

Basi di dati. Progettazione concettuale. Analisi dei requisiti e progettazione concettuale ("Analisi dei dati") Requisiti. Acquisizione per interviste

Il modello Entità/Relazioni (ER)

RELAZIONI E BASI DI DATI

Compito Sistemi Informativi LA. Tempo concesso : 90 minuti 27 Marzo 07 Nome: Cognome: Matricola:

UNIVERSITA DEGLI STUDI DI BERGAMO

Generalizzazione. Docente : Alfredo Cuzzocrea Tel. : Informatica

Università degli studi di Roma La Sapienza

Metodologie e modelli di progetto

La progettazione logica Traduzione dal modello Entità-Associazione al modello relazionale Anno accademico 2008/2009

LA RETTRICE DECRETA. Art. 1 PROGRAMMA DI SCAMBIO INTERUNIVERSITARIO. Art. 2 REQUISITI

DOMANDA D AMMISSIONE ALLA SELEZIONE MONFORT COLLEGE OF BUSINESS - UNIVERSITY OF NORTHERN COLORADO (USA) - EXCHANGE PROGRAM a.a.

Università degli studi di Roma La Sapienza

L A.D.C. nell ambito delle iniziative TURISTICHE-RICREATIVE propone una gita a: MALCESINE. 09 giugno Programma di massima

per la Giornata Internazionale dei Monumenti e dei Siti 18 Aprile 2010 Il Patrimonio dell Agricoltura

Università degli Studi di Roma "La Sapienza" Facoltà di ECONOMIA

Nome Francesco Bossi Indirizzo Via Cucchiari 7 - Milano Telefono Fax

I database. Introduzione alla teoria delle basi di dati

FONDAZIONE ANTONIO RATTI

TURISMO. Il/La sottoscritto/a. nato/a a il / / Cod. Fisc. con idoneità linguistiche: ed il rilascio del relativo tesserino di riconoscimento.

Esercitazione sui Class diagram

Tribunali della Corte d Appello di Milano

Informatica e CAD (c.i.) - ICA Prof. Pierluigi Plebani A.A. 2011/2012. Basi di dati

Esercitazione 2: Progettazione Concettuale

Informatica. Dipartimento di Economia. Ing. Cristiano Gregnanin. 20 ottobre Corso di laurea in Economia

DIPARTIMENTO DI SCIENZE BIOLOGICHE GEOLOGICHE E AMBIENTALI CHIEDE

Semplici esercizi relativi agli schemi E/R e prog. logica. Esempio A : Orario delle lezioni dei corsi

ESERCIZIO 1 (12 punti) Dato il seguente schema relazionale, che modella i dati di società di assicurazioni che erogano polizze sanitarie.

Curriculum Vitae Gaetano Carone

Compito Sistemi Informativi LA. Tempo concesso : 90 minuti 28 Giugno 05 Nome: Cognome: Matricola: Esercizio 1

CARNEVALE DI REGALBUTO 2017

Informatica Industriale

COGNOME MATRICOLA. Con vincoli di integrità referenziale: RECENSIONE.NomeUtente à UTENTE.Username RECENSIONE.TitoloSerie à SERIETV.

CASTEL SAN PIETRO TERME

CARNEVALE DI REGALBUTO 2016

Un esempio di progettazione concettuale

CERTIFICATO DI CONSEGNA E GARANZIA. MOD. Fiaba S.r.l. N.1 rev. 01/13

I turisti stranieri in Emilia-Romagna


ESERCIZIO 1 (15 punti) Dato il seguente schema relazionale, che modella le informazioni relative ad un sistema di prenotazioni di biglietti aerei:

Sapienza Università di Roma Facoltà di Lettere e Filosofia

ESERCIZIO 1 (12 punti) Dato il seguente schema relazionale, che modella le informazioni relative all amministrazione di un condominio:

CASTEL SAN PIETRO TERME

Basi di Dati. Corso di Informatica. Memorizzazione dei Dati. Accesso ai Dati. Corso di Laurea in Conservazione e Restauro dei Beni Culturali

<Nome Tabella>.<attributo>

ESERCIZIO 1 (12 punti) Dato il seguente schema relazionale, che modella i dati di un sistema di gestione di campionati di basket.

MINISTERO DELL ISTRUZIONE, DELL UNIVERSITA E DELLA RICERCA UFFICIO SCOLASTICO REGIONALE PER IL LAZIO LICEO GINNASIO STATALE M.

IL DIRETTORE DEL DIPARTIMENTO DI ECONOMIA AZIENDALE

Bando di ammissione. Viaggio Studio al Festival dell Economia a Trento, 1-4 giugno 2017

S.I.T. PER LA VALUTAZIONE E GESTIONE DEL TERRITORIO Corso di Laurea Magistrale in Scienze Ambientali. Alessandra Raffaetà

Compito Basi di Dati. Tempo concesso: 90 minuti 15 Febbraio 2007 Nome: Cognome: Matricola:

analisi dei requisiti

Ai Dirigenti delle Istituzioni scolastiche ed educative della Regione (comprese le Paritarie) LORO SEDI

ORIENTAMENTO ISTITUTI TECNICI - Quale scuola fare dopo le medie?

Esercitazione musei-opere

Concorso Nazionale di Poesia e Narrativa Piazza dei Mestieri Marco Andreoni

Boldrini Rossella.

Prot.n. 81/2017 Class. VII/1

Si considerino le seguenti specifiche relative alla realizzazione di un sistema informativo per un concessionario di automobili.

Ministero dell Istruzione, dell Università e della Ricerca

Progettazione di basi di dati

ART- CONOMY. ..Per crescere c è bisogno di creare opportunità. Arte e Impresa per lo Sviluppo del Territorio IL PROGETTO

Università degli Studi di Roma La Sapienza

CARNEVALE DI REGALBUTO 2017

Al Magnifico Rettore dell Università degli Studi di Perugia P.zza Università, PERUGIA

Diploma Accademico di I Livello in Violoncello

COMUNICATO UFFICIALE N. 26/2010 Roma, 28 Aprile 2010 Pattinaggio Artistico

La Ladu propone una iniziativa culturale in esclusiva. Roma A Porte Chiuse

Rep. n. 2134/2017 Prot. n del 24/02/2017

PROGETTAZIONE CONCETTUALE

IL MODELLO ENTITA - RELAZIONE

FASI DEL PROGETTO A.Proponente; B.Partners; C.Possibili enti da coinvolgere; D.Comuni interessati; E.Attori del progetto; F.Struttura del progetto; G.

DOMANDA DI VALUTAZIONE DEI REQUISITI CURRICULARI MINIMI E RICONOSCIMENTO CREDITI LAUREE MAGISTRALI - STUDI COMPIUTI IN ITALIA -

Transcript:

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 Technology) tortora@unisa.it A.A. 2013/2014 Basi di Dati e Sistemi Informativi per l Azienda

ESEMPIO 1 Si progetti lo schema Entità- Relazione di una base di dati in cui si vogliono memorizzare le seguenti informazioni relative ad una agenzia di viaggio che organizza gite turistiche. Ogni gita ha un codice, un responsabile (di cui si vuole memorizzare il recapito), una data di partenza ed un elenco di partecipanti (di cui si vuole memorizzare nome, data di nascita, età e uno o più numeri di telefono), ed inoltre fa riferimento ad un itinerario. Di ogni itinerario si vuole memorizzare una durata, un prezzo ed un elenco delle tappe, corrispondenti alle località visitate (con durata del soggiorno in ogni località). Le tappe sono caratterizzate da un nome ed una descrizione.

Codice Data_Part. GITA (1,1) (1,1) (0,N) (0,N) HA RESPONSABILE SEGUE ITINERARIO () PARTECIPANTE PARTECIPANO () Codice Prezzo Cod. Fis. Nome () Durata Nome Data di Nascita Cognome COMPOSTO Tel. Indirizzo () Durata Soggiorno Età Cod.Fis. (1,1) esattamente uno (1,n) almeno uno (0,1) opzionalmente (0,n) un numero qualsiasi TAPPA Nome Descriz.

ESEMPIO 2 Una rivista periodica di fumetti vuole memorizzare informazioni relative a tutte le storie che ha pubblicato nel passato, ed ai relativi personaggi. Di una storia interessa il titolo, che la identifica, ed interessano informazioni relative alle puntate in cui è stata divisa: per ogni puntata interessa il numero di pagine, il numero d ordine all interno della storia (prima, seconda ) ed il numero della rivista su cui è stata pubblicata. I personaggi si dividono in principali e secondari. Per tutti i personaggi interessa il nome, che li identifica, l ideatore ed una descrizione. Per i personaggi secondari interessa ricordare le storie in cui sono apparsi e la loro caratteristica principale, mentre per quelli principali si vogliono memorizzare precisamente le puntate di apparizione.

Soluzione fume3 (1) PUNTATE 1,1 Composta da STORIA 0,M Titolo 1,M N. pag N. d ordine N. rivista Compare in Apparso in PERSONAGGI PRINCIPALI descrizione PERSONAGGI SECONDARI descrizione Nome ideatore Nome ideatore caratteristica

Soluzione fume3 (2) PUNTATE 1,1 Composta da STORIA 0,M Titolo 1,M N. pag N. d ordine N. rivista Compare in Apparso in PERSONAGGI descrizione Nome Tipo ideatore caratteristica Tipo = PRINCIPALI o SECONDARI

Soluzione fume3 (3) PUNTATE 1,1 Composta da STORIA 0,M Titolo 1,M N. pag N. d ordine N. rivista Compare in Apparso in PERSONAGGI PRINCIPALI Ha ruolo 1,1 PERSONAGGI SECONDARI 1,1 Ha ruolo 0,1 PERSONAGGI 0,1 descrizione caratteristica ideatore Nome

ESEMPIO 3 Diversi ristoranti adottano diversi tipi di cucina (cinese, tailandese, italiana,...). Ad ogni tipo di cucina si vuole associare un codice ed una breve descrizione ad uso dei turisti. I ristoranti sono siti in zone diverse della città, ognuna delle quali è raggiunta da almeno una linea urbana di autobus. I ristoranti, di cui si fornisce anche nome e indirizzo, accettano esclusivamente le carte di credito con cui sono convenzionati. Per ogni tipo di carta di credito è disponibile un numero verde in caso sia necessaria una consulenza telefonica.

Ho ipotizzato: che un ristorante debba necessariamente dichiarare almeno un tipo di cucina e che ne possa dichiarare anche più d uno; che in Cucina possano essere inserite occorrenze non interessate da riferimenti con Ristorante; che un ristorante sia individuato da nome e indirizzo

Ho ipotizzato: che in Autobus possano essere inserite anche occorrenze non interessate da riferimenti con Zona

Schema relazionale: Ristoran? Zona(Nome) Autobus(Numero) Raggiunta(Zona.Nomeé, Autobus.Numeroé ) Ristorante(Nome, Indirizzo, Zona.Nomeé ) CartaCredito(Nome, NumVerde) Accetta(Ristorante.Nomeé, Ristorante.Indirizzoé, CartaCredito.Nomeé ) Cucina(Codice, Nome, Descrizione) Adotta(Risorante.Nomeé, Ristorante.Indirizzoé, Cucina.Codiceé )

ESEMPIO 4 La stagione concertistica di Orvieto prevede una serie di concerti ognuno dei quali ha un codice, un titolo e una descrizione, ed è composto da un insieme di pezzi musicali. Ogni pezzo ha un codice, un titolo e uno o più autori (ciascuno con codice e nome); uno stesso pezzo può essere rappresentato in diversi concerti. Ogni concerto è eseguito da un orchestra; ogni orchestra ha un nome, un direttore (del quale interessano solo nome e cognome) e un insieme di orchestrali. Ogni orchestrale ha una matricola (univoca nell ambito della base di dati), nome e cognome, suona uno o più strumenti e può partecipare a più orchestre. Ogni concerto è tenuto in una sala, in una certa data. Ogni sala ha un codice, un nome e una capienza.

Schema relazionale: Concer? Autore(Nome, Cognome) PezzoMusicale(Codice, Titolo) Composto(NomeAutoreé, CognomeAutoreé, CodPezzoé ) Concerto(Codice, Titolo, Descrizione, CodSalaé, Data, CodOrchestraé ) Sala(Codice, Nome, Capienza) FormatoDa(CodConcertoé, CodPezzoé ) Orchestra(Nome, NomeDiré, CognomeDiré ) Direttore(Nome, Cognome) FormataDa(NomeOrchestraé, MatricolaOrchestraleé ) Orchestrale(Matricola, Nome, Cognome) Strumento(Codice, Nome) Suona(MatricolaOrchestraleé, CodStrumentoé )