Progettazione Logica. Esercitazione 3. Contatti: Dott.ssa Silvia Bonfanti

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Progettazione Logica. Esercitazione 3. Contatti: Dott.ssa Silvia Bonfanti"

Transcript

1 Progettazione Logica Esercitazione 3 Contatti: Dott.ssa Silvia Bonfanti silvia.bonfanti@unibg.it

2 Esercizio 5: Cinema Si progetti la base di dati per la gestione dei biglietti di un cinema multisala. Il cinema è dotato di diverse sale; ogni sala è identificata da un numero ed è caratterizzata dal numero di posti, dalla larghezza dello schermo (in pollici), dal numero di file e dal numero di posti per fila; le sale vengono suddivise poi in sale per 3d e sale tradizionali. Per poter organizzare la vendita dei biglietti, è necessario considerare i dati delle proiezioni. Ogni proiezione è caratterizzata da un numero progressivo, dalla data e dall ora della proiezione, dalla sala nella quale la proiezione viene fatta, nonché dal film proiettato, del quale si vogliono avere alcune informazioni, quali il titolo, l anno, la durata (si consideri che lo stesso film può essere oggetto di diverse proiezioni). Per gestire la vendita dei biglietti, occorre, per ogni proiezione, fare in modo che lo stesso posto non venga occupato da più di una persona. Pertanto, un biglietto è identificato dal numero di proiezione, dal numero di fila e dal numero di posto nella fila. Inoltre, un biglietto è caratterizzato dalla data di vendita e dal prezzo pagato. Si svolga il progetto concettuale della base di dati.

3 Esercizio 5: Cinema - soluzione titolo Film lingua 3-D Tradizionale durata film proiettato anno # proiezione (T, e) numero #posti Sala effettuata in Proiezione ora data Dimensioni schermo #file # posti per fila ingresso per # fila # posto data vendita prezzo Biglietto

4 Esercizio 5: Cinema - soluzione Sala (numero, num_posti, dim_schermo, num_file, num_posti_per_fila, tipo) Constraints su Sala: tipo= 3-D OR tipo= tradizionale Proiezione (num_proiezione, sala, film_proiettato, data, ora) Biglietto (proiezione, num_fila, num_posto, data_vendita, prezzo) Film (cod, titolo, anno, durata, lingua)

5 Esercizio 6: Social Network Si progetti la base di dati per la gestione di un social network per scambio di file multimediali. Il social network che stiamo considerando consente agli utenti di creare bacheche nelle quali possono inserire file multimediali caricati da loro stessi o da altri utenti. Gli utenti possono anche creare gruppi, nei quali possono essere pubblicati dei file multimediali. Vediamo nel dettaglio. Gli utenti sono identificati da un e sono caratterizzati dal nickname e dagli usuali dati anagrafici. Un utente può avere associate delle bacheche, che crea egli stesso: una bacheca ha un nome che la identifica e una data di creazione (il nome è univoco per ciascun utente). Il proprietario di una bacheca può autorizzare altri utenti a vedere il contenuto della bacheca. Si noti che un utente potrebbe decidere di non creare alcuna bacheca. All interno di una bacheca possono essere pubblicati dei file multimediali. Questi sono identificati da un numero e sono caratterizzati da un titolo, dalla dimensione, dall URL del file (relativo ai sistemi del social network) e dall utente che ha caricato il file nei sistemi per la prima volta; inoltre vengono suddivisi in video, audio e immagini. Si osservi che lo stesso file multimediale può essere pubblicato in bacheche diverse. Per finire, gli utenti possono creare dei gruppi. Un gruppo è identificato da un ed è caratterizzato dal nome, dalla data di creazione e dall utente che lo ha creato. L utente creatore autorizza altri utenti a far parte del gruppo. Al gruppo, possono essere associati dei file multimediali, allo scopo di condividerli tra tutti gli utenti del gruppo. Si svolga il progetto concettuale della base di dati.

6 Esercizio 6: Social Network - soluzione nickname nome cognome data_creazione Utente data_nascita proprietario di nome Bacheca creato da Utente Autorizzato Gruppo Utente Autorizzato Bacheca caricato da Pubblicato in titolo Gruppo associato a numero File_multimediale dimensione URL nome data_creazione (T, e) Video Audio Immagine

7 Esercizio 6: Social Network - soluzione Utente (, nickname, nome, cognome, data_nascita) Bacheca (_utente, nome, data_creazione) Utente_Autorizzato_Bacheca (utente_autorizzato, _utente, nome_bacheca) File_Pubblicato_Bacheca (file, _utente, nome_bacheca) File_Multimediali (numero, titolo, dimensione, URL, tipo, creato_da) Constraints su File_Multimediali: (tipo= video ) OR (tipo= audio ) OR (tipo= immagine ) Utente_Autorizzato_Gruppo (_utente, _gruppo) Gruppo (, nome, data_creazione, creato_da) File_Associato_Gruppo (file, _gruppo)

8 Esercizio 7: Noleggio ombrelloni Si progetti la base di dati per la gestione del noleggio degli ombrelloni in una spiaggia attrezzata. Il gestore della spiaggia ha necessità di gestire l affitto degli ombrelloni ai clienti, in base al tipo di ombrellone e al periodo. Ogni ombrellone è identificato da un identificatore numerico, ed è caratterizzato dal settore della spiaggia, dal numero di fila e dal numero d ordine all interno della fila. Gli ombrelloni sono associati ad una tipologia, dove ogni tipologia è identificata da un ed è caratterizzata da un nome e dalla descrizione (testuale) degli accessori in dotazione agli ombrelloni di quella tipologia (per esempio, sdraio, lettino, ecc.). Per ogni tipologia, si ha un insieme di tariffe associate: le tariffe indicano quale prezzo applicare a seconda del periodo e del tipo di affitto che viene scelto dal cliente. Pertanto, una tariffa è identificata da un ed è caratterizzata dal periodo di validità della tariffa, nonché dal prezzo; inoltre, le tariffe vengono suddivise in giornaliere (che valgono per un affitto di un solo giorno) o in abbonamento e per queste ultime si vuole sapere il numero minimo di giorni per far decorrere l abbonamento. Per poter affittare gli ombrelloni senza correre il rischio di affittare lo stesso ombrellone a due clienti contemporaneamente, occorre predisporre, per ciascun ombrellone, un insieme di giorni di disponibilità: ogni giorno di disponibilità è identificato univocamente dalla data rispetto all ombrellone di riferimento (ovviamente, possono esserci giorni di disponibilità con la stessa data ma per ombrelloni diversi). Per finire, l ufficio vendite effettua un contratto di affitto con un cliente; il contratto è identificato da un numero progressivo ed è caratterizzato dalla data, dall importo complessivo e dai giorni di disponibilità degli ombrelloni affittati con quel contratto (ad un giorno di disponibilità può essere associato al più un contratto). Si svolga il progetto concettuale della base di dati.

9 Esercizio 7: Noleggio ombrelloni - soluzioni settore_spiaggia num_fila num_ordine_fila descrizione nome Id Ombrellone tipologia ombrellone Tipologia relativa ad ombrellone riguarda data Giorno Disponibilita Tariffa prezzo data_inizio data_fine (0, 1) venduto in contratto data_nascita indirizzo (T, e) num_min_giorni num_progr (1, n) Contratto stipulato da Cliente Giornaliera Abbonamento data importo cognome nome

10 Esercizio 7: Noleggio ombrelloni - soluzioni Ombrellone (id, settore_spiaggia, num_fila, num_ordine_fila, tipologia_ombrellone) Tipologia(, nome, descrizione) Tariffa (, prezzo, data_inizio, data_fine, tipo, num_min_giorni*) Constraints su Tariffa: (tipo= Giornaliera AND num_min_giorni is null) OR (tipo= Abbonamento AND num_min_giorni is not null) Riguarda (_tipologia, _tariffa) Giorno_Disponibilita (id_ombrellone, data, venduto_in_contratto*) Contratto (num_progr, data, importo, stipulato_da) Cliente (, nome, cognome, data_nascita, indirizzo)

Progettazione Concettuale

Progettazione Concettuale Progettazione Concettuale Esercitazione 1 Contatti: Dott.ssa Silvia Bonfanti silvia.bonfanti@unibg.it Esercizio 1: Museo Si progetti una porzione della base di dati per la gestione delle opere in un museo.

Dettagli

Algebra Relazionale. Esercitazione 4. Contatti: Dott.ssa Silvia Bonfanti

Algebra Relazionale. Esercitazione 4. Contatti: Dott.ssa Silvia Bonfanti Algebra elazionale Esercitazione 4 Contatti: Dott.ssa Silvia Bonfanti silvia.bonfanti@unibg.it Esercizio 1: Treni Treno (numero, tipo) Fermata(treno, num_fermata, ora, stazione) Stazione(codice, nome,

Dettagli

SQL. Esercitazione 6-7. Contatti: Dott.ssa Silvia Bonfanti

SQL. Esercitazione 6-7. Contatti: Dott.ssa Silvia Bonfanti SQL Esercitazione 6-7 Contatti: Dott.ssa Silvia Bonfanti silvia.bonfanti@unibg.it Esercizio 1: Cinema Sala (numero, num_posti, dim_schermo, num_file, num_posti_per_fila, tipo) Constraints su Sala: tipo=

Dettagli

SQL. Esercitazione. Contatti: Dott. Domenico Fabio Savo

SQL. Esercitazione. Contatti: Dott. Domenico Fabio Savo SQL Esercitazione Contatti: Dott. Domenico Fabio Savo domenicofabio.savo@unibg.it Esercizio 1: Treni Esercizio 1: Treni Elenco dei convogli con relativo modello Esercizio 1: Treni Elenco dei convogli con

Dettagli

Progettazione Logica. Esercitazione 2. Contatti: Dott.ssa Silvia Bonfanti

Progettazione Logica. Esercitazione 2. Contatti: Dott.ssa Silvia Bonfanti Progettazione Logica Esercitazione 2 Contatti: Dott.ssa Silvia Bonfanti silvia.bonfanti@unibg.it Traduzione da Prog. Concettuale a Prog. Logica: entità Ogni entità diventa una tabella con attributi gli

Dettagli

Progettazione Logica. Esercitazione. Informatica (modulo di Basi di Dati) Domenico Fabio Savo

Progettazione Logica. Esercitazione. Informatica (modulo di Basi di Dati) Domenico Fabio Savo Progettazione Logica Esercitazione Informatica (modulo di Basi di Dati) Domenico Fabio Savo Email: domenicofabio.savo@unibg.it Web: https://cs.unibg.it/savo/ Collaudo veicoli (specifica) Si richiede di

Dettagli

Progettazione Concettuale

Progettazione Concettuale Progettazione Concettuale Esercitazione 1 Informatica (modulo di Basi di Dati) Domenico Fabio Savo Email: domenicofabio.savo@unibg.it Web: https://cs.unibg.it/savo/ Esercizio 1: Museo Si progetti una porzione

Dettagli

Microsoft Access. Creazione Tabelle, Relazioni e Popolazione Data Base

Microsoft Access. Creazione Tabelle, Relazioni e Popolazione Data Base Microsoft Access Creazione Tabelle, Relazioni e Popolazione Data Base Contratti telefonici (requisiti) Si progetti la base di dati per la gestione dei contratti telefonici di un operatore mobile. Il cuore

Dettagli

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: 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

Dettagli

Basi di Dati 1 Esercitazione 5 08/01/2013. Matteo Picozzi

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 {picozzi@elet.polimi.it} proprietà logiche prevalenti su efficienza tenere sulla stessa entità informazioni che

Dettagli

Basi di Dati 1 Esercitazione 4 27/11/2012. Matteo Picozzi

Basi di Dati 1 Esercitazione 4 27/11/2012. Matteo Picozzi Basi di Dati 1 Esercitazione 4 27/11/2012 Matteo Picozzi http://home.dei.polimi.it/picozzi {picozzi@elet.polimi.it} Diagrammi E-R - Entità Entità - Relazioni Relazione Diagrammi E-R - Molteplicità - Attributi

Dettagli

Basi di Dati 1! Esercitazione 4. Matteo Picozzi!

Basi di Dati 1! Esercitazione 4. Matteo Picozzi! Basi di Dati 1! Esercitazione 4 Matteo Picozzi! http://home.dei.polimi.it/picozzi! {picozzi@elet.polimi.it} Diagrammi E-R - Entità Entità - Relazioni Relazione Diagrammi E-R - Molteplicità - Attributi

Dettagli

A. Veneziani Analisi e soluzione esercizio 2 pagina 53

A. Veneziani Analisi e soluzione esercizio 2 pagina 53 A. Veneziani Analisi e soluzione esercizio 2 pagina 53 Testo del problema Rappresenta i dati e le relazioni tra i dati necessari a gestire un sistema di prenotazione di un teatro di 1000 posti suddivisi

Dettagli

BASE DI DATI. Esercizio: FACEBOOK Progettazione concettuale Progettazione logica. Informatica Umanistica Università di Pisa

BASE DI DATI. Esercizio: FACEBOOK Progettazione concettuale Progettazione logica. Informatica Umanistica Università di Pisa BASE DI DAI Esercizio: FACEBOOK Progettazione concettuale Progettazione logica Informatica Umanistica Università di Pisa Esercizio: Facebook Si considerino i seguenti fatti riguardanti una base di dati

Dettagli

Fondamenti di Informatica T-1

Fondamenti di Informatica T-1 Fondamenti di Informatica T-1 Classi e oggetti(2) Tutor: Angelo Feraudo angelo.feraudo2@unibo.it a.a. 2017/2018 Fondamenti di Informatica T-1 Angelo Feraudo 1 / 10 ESERCIZIO SVOLTO (1) Si vuole scrivere

Dettagli

Numero di contratto di noleggio CodiceInterno Chiave primaria CodiceInternazionale Codice identificativo internazionale

Numero 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,

Dettagli

Laboratorio n 7 del Ing. Dario Cogliati

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,

Dettagli

Esame di Basi di Dati SOLUZIONE APPELLO 14/06/2011

Esame di Basi di Dati SOLUZIONE APPELLO 14/06/2011 Esame di Basi di Dati SOLUZIONE APPELLO 14/06/2011 1. Si effettui la progettazione concettuale della base di dati secondo la specifica che segue fornendo un diagramma ER. Si vuole realizzare una base di

Dettagli

Università di Cassino Facoltà di Ingegneria Modulo di Alfabetizzazione Informatica. Base Dati. Progettazione di un DB

Università di Cassino Facoltà di Ingegneria Modulo di Alfabetizzazione Informatica. Base Dati. Progettazione di un DB Università di Cassino Facoltà di Ingegneria Modulo di Alfabetizzazione Informatica Base Dati Si ringrazia l ing. Francesco Colace dell Università di Salerno Progettazione di un DB Un esempio può essere

Dettagli

Elementi di gestione di dati con MS Access 2000

Elementi di gestione di dati con MS Access 2000 Elementi di gestione di dati con MS Access 2000 ESERCITAZIONE I Luisa Cutillo - Università Parthenope 1 Concetti introduttivi Un database o base di dati e una collezione di informazioni che esistono per

Dettagli

Esempi sul modello Entità-Associazione

Esempi sul modello Entità-Associazione Esempi sul modello Entità-Associazione Per ognuna delle realtà descritte nel seguito, creare prima il modello Entità-Associazione e poi tradurre lo schema creato in modello relazionale, con i vincoli di

Dettagli

Microsoft Access. Relazioni e query SQL. Domenico Fabio Savo

Microsoft Access. Relazioni e query SQL. Domenico Fabio Savo Microsoft Access Relazioni e query SQL Domenico Fabio Savo Outline Base di dati di esempio Le relazioni Le query Outline Base di dati di esempio Le relazioni Le query Contratti telefonici (requisiti) Si

Dettagli

Basi di Dati. Applicazioni web in PHP per l interrogazione di basi di dati. Esercitazione n. 4

Basi di Dati. Applicazioni web in PHP per l interrogazione di basi di dati. Esercitazione n. 4 Basi di Dati Applicazioni web in PHP per l interrogazione di basi di dati Esercitazione n. 4 Questa esercitazione ha come obiettivo quello di realizzare una semplice applicazione web basata su PHP per

Dettagli

Basi di dati: appello 14/07/06

Basi di dati: appello 14/07/06 Basi di dati: appello 14/07/06 Si consideri il seguente schema di base di dati che vuole tenere traccia dell attività di un agenzia che affitta appartamenti per vacanze nella città di Varazze. CLIENTE

Dettagli

Cinema Miami. A.Pasquini. 15 Novembre 2010

Cinema Miami. A.Pasquini. 15 Novembre 2010 Cinema Miami A.Pasquini 15 Novembre 2010 1 Problema La MIAMI e un azienda che opera nel settore dei servizi integrati di biglietteria per Multisala cinematografiche. Il servizio da sviluppare riguarda

Dettagli

Basi di dati I 8 luglio 2016 Esame Compito A Tempo a disposizione: un ora e trenta minuti.

Basi di dati I 8 luglio 2016 Esame Compito A Tempo a disposizione: un ora e trenta minuti. Basi di dati I 8 luglio 2016 Esame Compito A Tempo a disposizione: un ora e trenta minuti. Cognome: Nome: Matricola: Domanda 1 (20%) Considerare la base di dati relazionale contenente le seguenti relazioni:

Dettagli

Prova Scritta di Basi di Dati

Prova Scritta di Basi di Dati Prova Scritta di Basi di Dati 29 Giugno 2004 NOME: COGNOME: MATRICOLA: Esercizio Punti previsti 1 10 2 12 3 8 4 3 Totale 33 Punti assegnati Esercizio 1 (Punti 10) Si vuole sviluppare una base di dati per

Dettagli

Esercizi svolti sul modello ER con regole di lettura. Esercizio 1

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

Dettagli

ISA - Indice sintetico di affidabilità AG60U - Stabilimenti balneari

ISA - Indice sintetico di affidabilità AG60U - Stabilimenti balneari Modello Dati ISA - Indice sintetico di affidabilità Codici attività 93.29.20 - Gestione di stabilimenti balneari: marittimi, lacuali e fluviali Versione: 1.1 Codice attività Periodo di imposta diverso

Dettagli

Basi di dati: appello 09/03/07

Basi di dati: appello 09/03/07 Basi di dati: appello 09/03/07 Si consideri il seguente schema di base di dati che vuole tenere traccia dell attività di un azienda che si occupa della fornitura di viti e bulloni per aziende che producono

Dettagli

Esercitazione 14 SQL

Esercitazione 14 SQL Esercitazione 14 SQL Alberto Marchesi Politecnico di Milano 15th December 2018 (info A) Esercitazione 14 15th December 2018 1 / 23 Filmografie Il seguente schema di base di dati descrive le informazioni

Dettagli

Basi di Dati - III. La costruzione di una base di dati. Progettazione concettuale di schemi. Esercizio: Segreteria studenti

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

Dettagli

PROGETTAZIONE DI DATABASE Linguaggio SQL

PROGETTAZIONE DI DATABASE Linguaggio SQL PROGETTAZIONE DI DATABASE Linguaggio SQL Modello Concettuale (Modellazione del mondo reale) Modello Logico (Definizione del tipo e del formato dei dati) Modello Fisico (Implementazione fisica su supporti

Dettagli

Istituto Statale E.Torricelli Liceo Scientifico Tecnologico-Tecnico Industriale. Compiti Estivi Informatica

Istituto Statale E.Torricelli Liceo Scientifico Tecnologico-Tecnico Industriale. Compiti Estivi Informatica Studiare ciascuno degli argomenti proposti nel corso dell anno sul libro di testo (secondo le pagine assegnate) oppure sul sito comunicato all inizio dell anno con le stesse credenziali: 1) Da pag. 352

Dettagli

Esempi di Progettazione SQL-DDL/1

Esempi di Progettazione SQL-DDL/1 Basi di Dati Prof. Alfredo Cuzzocrea Università degli Studi di Trieste Esempi di Progettazione SQL-DDL/1 Specifiche della base di dati Si progetti lo schema Entità-Relazione di una base di dati per il

Dettagli

Esercitazione 7 Progettazione concettuale

Esercitazione 7 Progettazione concettuale Esercitazione 7 Progettazione concettuale Sistemi Informativi T Versione elettronica: L07.progConcettuale.pdf Esercizi di progettazione concettuale In questi esercizi vengono proposti degli estratti di

Dettagli

Architettura Client-Server. In a nutshell

Architettura Client-Server. In a nutshell Architettura Client-Server In a nutshell Architettura Client-Server Modello di interazione tra processi software processo CLIENT richiede servizi può interagire con più processi server tipicamente dedicato

Dettagli

GESTIONE DEI REPARTI DI UN OSPEDALE

GESTIONE 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

Dettagli

BASE DI DATI. Esercizi Progettazione concettuale Progettazione logica Concetti avanzati SQL: Raggruppamento Nidificazione

BASE DI DATI. Esercizi Progettazione concettuale Progettazione logica Concetti avanzati SQL: Raggruppamento Nidificazione BASE DI DAI Esercizi Progettazione concettuale Progettazione logica Concetti avanzati SQL: Raggruppamento Nidificazione Informatica Umanistica Università di Pisa Esercizio: Agenzia immobiliare Si considerino

Dettagli

Reti informatiche. 2. Internet e navigazione

Reti informatiche. 2. Internet e navigazione Reti informatiche 2. Internet e navigazione Un po di storia Il 1969 viene considerato l anno di nascita di Internet, quando l Università del Michigan e quella di Wayne stabilirono la prima connessione

Dettagli

Basi di Dati 1 Prof. L. Tanca e F. A. Schreiber APPELLO DEL 1 OTTOBRE 2015 Tempo: 2h30m

Basi di Dati 1 Prof. L. Tanca e F. A. Schreiber APPELLO DEL 1 OTTOBRE 2015 Tempo: 2h30m Basi di Dati 1 Prof. L. Tanca e F. A. Schreiber APPELLO DEL 1 OTTOBRE 2015 Tempo: 2h30m Si consideri il seguente schema di base di dati, che vuole memorizzare informazioni relative ai viaggi di lavoro

Dettagli

Martedì 14 Luglio 2009 Appello di Informatica II - Corso di Laurea in Ottica e Optometria A.A. 2008/2009

Martedì 14 Luglio 2009 Appello di Informatica II - Corso di Laurea in Ottica e Optometria A.A. 2008/2009 Martedì 14 Luglio 2009 Appello di Informatica II - Corso di Laurea in Ottica e Optometria A.A. 2008/2009 Esercizio 1 (8 punti). Si vuole progettare una base di dati per una biblioteca che contenga informazioni

Dettagli

Fondamenti di Informatica T-1

Fondamenti di Informatica T-1 Fondamenti di Informatica T-1 Classi e Oggetti Tutor: Allegra De Filippo allegra.defilippo@unibo.it a.a. 2016/2017 Fondamenti di Informatica T-1 Allegra De Filippo 1 / 19 CLASSE: definizione Costrutto

Dettagli

Basi di Dati. Applicazioni web in PHP per l interrogazione di basi di dati. Esercitazione n. 5

Basi di Dati. Applicazioni web in PHP per l interrogazione di basi di dati. Esercitazione n. 5 Basi di Dati Applicazioni web in PHP per l interrogazione di basi di dati Esercitazione n. 5 Questa esercitazione ha come obiettivo quello di realizzare una semplice applicazione web basata su PHP per

Dettagli

Basi di Dati e Sistemi Informativi A 1 A.A. 2009/ /09/10 -A Prof. Paolo Brunasti

Basi di Dati e Sistemi Informativi A 1 A.A. 2009/ /09/10 -A Prof. Paolo Brunasti Basi di Dati e Sistemi Informativi A 1 COGNOME NOME MATRICOLA PC T AR SQL-DML SQL-DDL DIAG ER Teoria (2 punti Descrivere le modalità di uso integrato tra Trigger e Stored Procedure Spiegare le proprietà

Dettagli

Revisione dello studio di settore relativo alla GESTIONE DI STABILIMENTI BALNEARI (da VG60U in WG60U) (Riunioni 20/5/2014-5/6/2014 5/9/2014)

Revisione dello studio di settore relativo alla GESTIONE DI STABILIMENTI BALNEARI (da VG60U in WG60U) (Riunioni 20/5/2014-5/6/2014 5/9/2014) Revisione dello studio di settore relativo alla GESTIONE DI STABILIMENTI BALNEARI (da VG60U in WG60U) (Riunioni 20/5/2014-5/6/2014 5/9/2014) Revisione Lo studio oggetto di revisione WG60U (ex VG60U) comprende

Dettagli

PROVA SCRITTA DI SISTEMI INFORMATIVI - 15/12/2003

PROVA SCRITTA DI SISTEMI INFORMATIVI - 15/12/2003 SISTEMI INFORMATIVI 1 1 Prova Scritta SI20031215 PROVA SCRITTA DI SISTEMI INFORMATIVI - 15/12/2003 Esercizio 1 (18 punti) La federazione nazionale nuoto vuole memorizzare dati sulle piscine, sulle gare

Dettagli

Pagina corso personalizzabile:

Pagina corso personalizzabile: Pagina corso personalizzabile: La pagina di ogni corso è estremamente personalizzabile per permettere la differenziazione dei vari corsi ed enti promotori tramite colori, testi e immagini/video. Personalizzazione

Dettagli

Presidenza del Consiglio dei Ministri

Presidenza del Consiglio dei Ministri Anagrafe delle prestazioni. Trasmissione incarichi:. Manuale utente (front office) Aggiornato al 11 Novembre 2016 Sommario 1. Introduzione... 3 2. Modalità operativa... 3 3. Area validazione... 3 3.1 Regole

Dettagli

15 MINUTI DEL TUO TEMPO PER VEDERE IL CICLO ATTIVO DI UN AZIENDA

15 MINUTI DEL TUO TEMPO PER VEDERE IL CICLO ATTIVO DI UN AZIENDA 15 MINUTI DEL TUO TEMPO PER VEDERE IL CICLO ATTIVO DI UN AZIENDA Ciclo Attivo La soluzione integrata per la gestione delle offerte, delle conferme d ordine a cliente, seguito dall emissione dei D.D.T.

Dettagli

Laboratorio n 7 del Ing. Dario Cogliati

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,

Dettagli

Specifica dei Requisiti

Specifica dei Requisiti Anno Accademico 2006/07 Corso di Laurea in Informatica Applicata Università di Pisa, Sede di La Spezia Laboratorio di Basi di Dati: Progettazione Prof. essa Giovanna Guerrini Pagina 1 di 1 Progettazione

Dettagli

BASE DI DATI. Esercizio: Agenzia pubblicitaria Progettazione concettuale Progettazione logica. Informatica Umanistica Università di Pisa

BASE DI DATI. Esercizio: Agenzia pubblicitaria Progettazione concettuale Progettazione logica. Informatica Umanistica Università di Pisa BASE DI DAI Esercizio: Agenzia pubblicitaria Progettazione concettuale Progettazione logica Informatica Umanistica Università di Pisa Esercizio: agenzia pubblicitaria Si considerino i seguenti fatti riguardanti

Dettagli

Basi di dati Soluzione per l appello del

Basi di dati Soluzione per l appello del Basi di dati Soluzione per l appello del 25-01-2019 Anno Accademico 2018/19 Problema 1 Schema concettuale Data Codice Regione TipoUva Anno Voto Proprietà Passaggio Vigna Lavorata Vendemmia Proprietario

Dettagli

Laboratorio di Basi di Dati

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,

Dettagli

Strumenti di Presentazione Microsoft Power Point. CORSO DI INFORMATICA LIVELLO 1 - Lezioni 7-8. Docente Marsili M.

Strumenti di Presentazione Microsoft Power Point. CORSO DI INFORMATICA LIVELLO 1 - Lezioni 7-8. Docente Marsili M. Strumenti di Presentazione Microsoft Power Point Power Point è un software per la presentazione di contenuti multimediali: Testo Immagini Grafici Video Musica Suoni Animazioni Diapositiva / Slide: pagina

Dettagli

Esame di Basi di Dati, SOLUZIONE APPELLO 09/06/2009

Esame di Basi di Dati, SOLUZIONE APPELLO 09/06/2009 Esame di Basi di Dati, SOLUZIONE APPELLO 09/06/2009 1. Si effettui la progettazione concettuale della base di dati secondo la specifica che segue fornendo un diagramma ER. Un azienda che gestisce gli eventi

Dettagli

Manuale Convenzioni guida Punto Ordinante

Manuale Convenzioni guida Punto Ordinante UNIONE EUROPEA REPUBBLICA ITALIANA REGIONE AUTÒNOMA DE SARDIGNA REGIONE AUTONOMA DELLA SARDEGNA PRESIDENZA Manuale Convenzioni guida Punto Ordinante Contratto d appalto per la fornitura di prodotti hardware,

Dettagli

Microsoft Access. Nozioni di base. Contatti: Dott.ssa Silvia Bonfanti

Microsoft Access. Nozioni di base. Contatti: Dott.ssa Silvia Bonfanti Microsoft Access Nozioni di base Contatti: Dott.ssa Silvia Bonfanti silvia.bonfanti@unibg.it Introduzione In questa lezione vedremo lo strumento Microsoft Access ed impareremo come realizzare con esso

Dettagli

Basi di Dati. Applicazioni web in PHP per l interrogazione di basi di dati. Esercitazione n. 4

Basi di Dati. Applicazioni web in PHP per l interrogazione di basi di dati. Esercitazione n. 4 Basi di Dati Applicazioni web in PHP per l interrogazione di basi di dati Esercitazione n. 4 Questa esercitazione ha come obiettivo quello di realizzare una semplice applicazione web basata su PHP per

Dettagli

Gestione di stabilimenti balneari: marittimi, lacuali e fluviali

Gestione di stabilimenti balneari: marittimi, lacuali e fluviali 93.29.20 - Gestione di stabilimenti balneari: marittimi, lacuali e fluviali 1 Prevalente Studio di settore (1) Ricavi (1) Imprese multiattività Studio di settore (2) Ricavi (2) Studio di settore (3) Ricavi

Dettagli

Come configurare Spedizioni Pagamenti e Restituzioni ebay.

Come configurare Spedizioni Pagamenti e Restituzioni ebay. imaio.com imaio v. 3.0 Come configurare Spedizioni Pagamenti e Restituzioni ebay. In questa guida verrà illustrato come configurare le spese di Spedizione le modalità di pamento Pagamenti e le politiche

Dettagli

Laboratorio di Basi di Dati

Laboratorio di Basi di Dati Laboratorio di Basi di Dati Esercizi di progettazione concettuale Anno accademico 2017-2018 Paolo Perlasca Parte di questi lucidi è tratta da una versione precedente di Marco Mesiti, Stefano Valtolina,

Dettagli

ESEMPIO TELEFONATE. Esempio di progettazione con indicazioni per lo svolgimento della Tesina. DIAGRAMMA RELAZIONALE

ESEMPIO TELEFONATE. Esempio di progettazione con indicazioni per lo svolgimento della Tesina. DIAGRAMMA RELAZIONALE ESEMPIO TELEFONATE Esempio di progettazione con indicazioni per lo svolgimento della Tesina. DIAGRAMMA RELAZIONALE NOTA: Molte tabelle hanno come chiave un identificatore ID che è stato rinominato (è possibile

Dettagli

Laura Farinetti - DAUIN Politecnico di Torino. Sia dato lo schema relazionale costituito dalle tabelle (le chiavi primarie sono sottolineate)

Laura Farinetti - DAUIN Politecnico di Torino. Sia dato lo schema relazionale costituito dalle tabelle (le chiavi primarie sono sottolineate) Esercizi proposti su SQL SELECT base Laura Farinetti - DAUIN Politecnico di Torino Esercizio 1 Sia dato lo schema relazionale costituito dalle tabelle (le chiavi primarie sono sottolineate) RIVISTA (CodR,

Dettagli

ASSESSORATO DEGLI ENTI LOCALI, FINANZE E URBANISTICA Direzione generale enti locali e finanze

ASSESSORATO DEGLI ENTI LOCALI, FINANZE E URBANISTICA Direzione generale enti locali e finanze UNIONE EUROPEA REPUBBLICA ITALIANA REGIONE AUTÒNOMA DE SARDIGNA REGIONE AUTONOMA DELLA SARDEGNA Direzione generale enti locali e finanze Contratto d appalto per la fornitura di prodotti hardware, software

Dettagli

2.5 Sottomaschere e Report avanzati MODULO L2

2.5 Sottomaschere e Report avanzati MODULO L2 Dare una breve descrizione dei termini introdotti: (A) CONOSCENZA TERMINOLOGICA Maschera principale Rottura di codice Livelli di gruppo (B) CONOSCENZA E COMPETENZA Rispondere alle seguenti domande producendo

Dettagli

INFORMATICA DI BASE IL SISTEMA OPERATIVO

INFORMATICA DI BASE IL SISTEMA OPERATIVO Sommario della 2^ Lezione Analisi del concetto di files, directory e unità Procedure per creare e modificare directory Copiare rinominare spostare visualizzare ed eliminare files Analisi del concetto del

Dettagli

Esercitazione 2: Progettazione Concettuale

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

Dettagli

Esercizi. Esercizio 1

Esercizi. Esercizio 1 Esercizi Claudia Raibulet raibulet@disco.unimib.it Esercizio Una conferenza e descritta dalla sua tematica, dal periodo e dal luogo in cui si svolge. I partecipanti alle conferenze devono iscriversi specificando

Dettagli

Guida a DTF17. Comunicazione Dati fatture transfrontaliere (esterometro) o Corrispettivi telematici (fase transitoria)

Guida a DTF17. Comunicazione Dati fatture transfrontaliere (esterometro) o Corrispettivi telematici (fase transitoria) Guida a DTF17 Comunicazione Dati fatture transfrontaliere (esterometro) o Corrispettivi telematici (fase transitoria) 1. Dati fatture transfrontaliere (esterometro): Il prodotto consente di predisporre

Dettagli

GESTIONE RICHIESTE PRATICHE LAVORI PRIVATI GESTIONE INSERIMENTO NUOVE PRATICHE LAVORI PRIVATI IN DURC CLIENT

GESTIONE RICHIESTE PRATICHE LAVORI PRIVATI GESTIONE INSERIMENTO NUOVE PRATICHE LAVORI PRIVATI IN DURC CLIENT GESTIONE INSERIMENTO NUOVE PRATICHE LAVORI PRIVATI IN DURC CLIENT 1. Introduzione DURC Client fornisce una specifica funzionalità per l inserimento automatizzato di richieste di nuove pratiche per Lavori

Dettagli

PRINCIPI DI INFORMATICA CORSO DI LAUREA IN SCIENZE BIOLOGICHE

PRINCIPI 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

Dettagli

1. Vendita all ingrosso di piante (29/06/98)

1. Vendita all ingrosso di piante (29/06/98) Progettazione di Basi di Dati Vendita all ingrosso di piante (29/06/98) 1. Vendita all ingrosso di piante (29/06/98) Si vuole rappresentare una base dati per la gestione della vendita all ingrosso di piante,

Dettagli

FONDAMENTI DI INFORMATICA 2

FONDAMENTI DI INFORMATICA 2 Università degli Studi di Cagliari di Laurea Specialistica in Ingegneria per l Ambiente ed il Territorio di Laurea Specialistica in Ingegneria Civile - Strutture FONDAMENTI DI INFORMATICA 2 http://www.diee.unica.it/~giacinto/fi2

Dettagli

Della suddetta realtà fornire lo schema E/R, lo schema logico e la realizzazione in SQL.

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

Dettagli

T A R I F F E DI COMPETENZA SERVIZIO SERVIZI AL CITTADINO ANNO 2019

T A R I F F E DI COMPETENZA SERVIZIO SERVIZI AL CITTADINO ANNO 2019 ALL. A) T A R I F F E DI COMPETENZA SERVIZIO SERVIZI AL CITTADINO ANNO 2019 Pagina 1 TARIFFE SERVIZI DEMOGRAFICI DESCRIZIONE TARIFFA Rimborso Diritti Segret. Diritto fisso documenti carta d'identità 5,50

Dettagli

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

Esercizi sulla modellazione concettuale e su SQL. Alessandra Raffaetà. Dipartimento di Informatica Università Ca Foscari Venezia Esercizi sulla modellazione concettuale e su SQL Alessandra Raffaetà Dipartimento di Informatica Università Ca Foscari Venezia Modellazione concettuale Una rivista periodica di fumetti vuole memorizzare

Dettagli

1. Multiutenza. 1.1 Censimento utente secondario

1. Multiutenza. 1.1 Censimento utente secondario 1. Multiutenza Alla funzione multiutenza si accede dal percorso Il tuo profilo / Multiutenza. Per censire un nuovo utente secondario bisogna cliccare sul tasto Aggiungi nuovo utente in basso a sinistra.

Dettagli

Manuale tecnico. Lybro NUOVE PROCEDURE D INVENTARIO PEARSON. Numero documento Dalla versione

Manuale tecnico. Lybro NUOVE PROCEDURE D INVENTARIO PEARSON. Numero documento Dalla versione Oggetto NUOVE PROCEDURE D INVENTARIO PEARSON Numero documento 01517 Software LYBRO PROPAGANDA Dalla versione 1.0.33.17 Redatto da Maurizio Greggio maurizio.greggio@lybro.it Data Redazione 05/12/2013 Approvato

Dettagli

Basi di dati: appello 04/07/06

Basi di dati: appello 04/07/06 Basi di dati: appello 04/07/06 Si consideri il seguente schema di base di dati che vuole tenere traccia dei DVD noleggiati dai clienti di una videoteca: CLIENTE (CodiceFiscale, Cognome, Nome, Residenza)

Dettagli

AGGIORNAMENTO H 06/10/2016

AGGIORNAMENTO H 06/10/2016 AGGIORNAMENTO H 06/10/2016 SOMMARIO 1. NOVITA' 2 1.1. PROCEDURA PAGHE WEB -STAMPE... 2 1.1.1 13) MODELLO DETRAZIONI DI IMPOSTA... 2 2. FATTURE IN WEB 4 2.1. IMPORTAZIONE PARCELLAZIONE "FATTURE IN WEB"...

Dettagli

Basi 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. 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

Dettagli

PC/TABLET/SMARTPHONE,

PC/TABLET/SMARTPHONE, Vuoi affacciarti al mondo dell insegnamento a distanza e non vuoi spendere soldi per lo sviluppo di una Piattaforma? Vuoi raggiungere utenti in tutto il Mondo? Devi organizzare una riunione o un corso

Dettagli

Esercitazione 6 Disegno di schemi E/R

Esercitazione 6 Disegno di schemi E/R Esercitazione 6 Disegno di schemi E/R Sistemi Informativi T Versione elettronica: L06.2.schemiER.pdf Esercizio 1: fare pratica con DB-MAIN Rappresentare con DB-MAIN i seguenti schemi E/R: 1. persona cog

Dettagli

BASI DATI INFORMATICA

BASI 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

Dettagli

Informatica B Prof. Di Nitto e Morzenti Appello del 17 febbraio 2005 Cognome e Nome... Numero Matricola... (in stampatello)

Informatica B Prof. Di Nitto e Morzenti Appello del 17 febbraio 2005 Cognome e Nome... Numero Matricola... (in stampatello) Informatica B Prof. Di Nitto e Morzenti Appello del 17 febbraio 2005 Cognome e Nome... Numero Matricola... (in stampatello) Risolvere i seguenti esercizi, scrivendo le risposte ed eventuali tracce di soluzione

Dettagli

Basi di dati I 10 luglio 2017 Tempo a disposizione: un ora e 30 minuti.

Basi di dati I 10 luglio 2017 Tempo a disposizione: un ora e 30 minuti. Tempo a disposizione: un ora e 30 minuti. Cognome: Nome: Matricola: Domanda 1 (20%) Considerare le seguenti quattro relazioni su uno stesso schema: (A) 2 4000 1000 3000 true 3 3000 1000 2200 true (C) 2

Dettagli

Laboratorio di Basi di Dati

Laboratorio di Basi di Dati Laboratorio di Basi di Dati Esercizi di progettazione concettuale Anno accademico 2016-2017 Paolo Perlasca Parte di questi lucidi è tratta da una versione precedente di Marco Mesiti, Stefano Valtolina,

Dettagli

Laboratorio di Basi di Dati

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

Dettagli

Corso sul PACCHETTO OFFICE. Modulo Access

Corso sul PACCHETTO OFFICE. Modulo Access Corso sul PACCHETTO OFFICE Modulo Access Docente: dott. Marco Cardani Lezione 2 Come creare un database 1 2 Come creare un database Impareremo ora come creare un nuovo database in modo da raggiungere un

Dettagli

Basi di Dati - III. La costruzione di una base di dati. Progettazione concettuale di schemi. Esercizio: Segreteria studenti

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 2013/2014 Analisi dei requisiti Progettazione Progettazione concettuale, logica e fisica dei dati

Dettagli

Manuale operativo INBANK FUNZIONE MULTIUTENZA

Manuale operativo INBANK FUNZIONE MULTIUTENZA Phoenix Informatica Bancaria S.p.A. Società per Azioni Capitale Sociale 9.150.000,00 i.v. Registro Imprese di Trento n. 01761610227 Iscrizione REA n 175305 INBANK FUNZIONE MULTIUTENZA 1 MULTIUTENZA Alla

Dettagli

Corso di Reti di Calcolatori L-A

Corso di Reti di Calcolatori L-A Università degli Studi di Bologna Facoltà di Ingegneria Corso di Reti di Calcolatori L-A Esercitazione 9 (svolta) RPC: Inizializzazione Strutture Dati sul Server Luca Foschini Anno accademico 2010/2011

Dettagli

Prima di iniziare. Diamo qualche definizione :

Prima di iniziare. Diamo qualche definizione : 1 Prima di iniziare. Diamo qualche definizione : Modello E/R (Entity/Relationship in italiano Entità- Relazione) : è un modello concettuale di dati e, come tale, fornisce una serie di strutture, detti

Dettagli

Circolare n. 157 del 16 Novembre 2017

Circolare n. 157 del 16 Novembre 2017 Circolare n. 157 del 16 Novembre 2017 Potenziamento del cinema e dell audio-visivo: concessione di contributi Gentile cliente, con la presente desideriamo informarla che il DPCM 4.8.2017, pubblicato sulla

Dettagli

Data Science e Tecnologie per le Basi di Dati

Data Science e Tecnologie per le Basi di Dati Data Science e Tecnologie per le Basi di Dati Esercitazione di laboratorio n. 1 Data warehouse: SQL esteso e viste materializzate in Oracle La finalità di questa esercitazione consiste nella realizzazione

Dettagli