ESAME DI STATO I.T.E. A.S
|
|
- Fabriciano Russo
- 5 anni fa
- Visualizzazioni
Transcript
1 ESAME DI STATO I.T.E. A.S Un grande museo deve realizzare un Sistema Informatico per la gestione della biglietteria online. La biglietteria online consentirà di acquistare i biglietti sia per la visita del museo (biglietto base) sia per le singole esposizioni tematiche (biglietto evento). La visita e le esposizioni, sono caratterizzate da un codice identificativo, da un titolo, dalla tariffa ordinaria, dalla data di inizio e data di fine (queste ultime non valorizzate nel caso della visita). Particolari categorie di visitatori hanno diritto ad una riduzione sulle tariffe ordinarie. Per ogni categoria è registrato il codice, la descrizione, il tipo di documento da esibire per avere diritto alla agevolazione e la percentuale di sconto. Al biglietto può essere associato l acquisto di servizi o prodotti accessori (ad es.: audioguida, accompagnatore specializzato, catalogo, ecc.) dei quali viene memorizzato il codice, la descrizione e il prezzo unitario. I biglietti acquistati dai clienti non sono nominativi. Essi hanno un codice identificativo e una data di validità. Il candidato, formulata ogni ipotesi accessoria che ritenga opportuna, proceda alla progettazione di una base di dati adeguata, formalizzando: lo schema concettuale; lo schema logico relazionale; i comandi necessari alla generazione di almeno due tabelle. Il candidato indichi inoltre i comandi del linguaggio di query necessari a: 1. elencare i codici dei biglietti emessi per un determinato giorno; 2. elencare i titoli e le date delle esposizioni tematiche che si sono tenute nel periodo 1 gennaio 31 dicembre di un determinato anno; 3. indicare il numero di biglietti emessi per una determinata esposizione; 4. calcolare il ricavato della vendita dei biglietti di una determinata esposizione. Il candidato descriva infine il codice necessario alla realizzazione di una porzione a sua scelta del sito del museo. SOLUZIONE ENTITÀ: ANALISI DEI DATI Evento: ciascun evento in programma presso il museo (visita o esposizione tematica); Biglietto: i singoli tagliandi acquistabili presso il museo (ciascun biglietto è riferibile ad uno specifico evento); Servizio: servizio aggiuntivo (a pagamento) associabile ai biglietti; Visitatore: persone che hanno effettuato prenotazioni per gli eventi del museo. Prof. Sergio Scarano Pagina 1
2 Categoria: categoria cui appartengono i visitatori (per la definizione di eventuali sconti). ATTRIBUTI: Evento: IDEvento (PK), TipoEvento, Titolo, Tariffa, DataInizio, DataFine. IDEvento contiene numeri interi ad auto-incremento; TipoEvento e Titolo sono campi di tipo testo; Tariffa è un campo di tipo valuta; DataInizio e Data Fine sono campi di tipo Data/Ora. Biglietto: IDBiglietto (PK), DataValidità. IDBiglietto La chiave primaria IDBiglietto contiene numeri interi ad auto-incremento; DataValidità è un campo di tipo Data/Ora. Servizio: IDServizio (PK), TipoServizio, CostoServizio. La chiave primaria IDServizio contiene numeri interi ad auto-incremento; TipoServizio è un campo di tipo testo; CostoServizio è un campo di tipo valuta. Visitatore: IDVisitatore (PK), Cognome, Nome, DataNascita, Indirizzo, Città, Telefono, Mail, Sesso. IDVisitatore contiene numeri interi ad auto-incremento; Cognome, Nome, Indirizzo, Città, Telefono, Mail e Sesso sono campi di tipo testo; DataNascita è un campo di tipo Data/Ora. Categoria: IDCategoria (PK), Descrizione, TipoDocumento, PercentualeSconto. IDCategoria contiene numeri interi ad auto-incremento; Descrizione e TipoDocumento sono di tipo testo; PercentualeSconto è un campo numerico di tipo byte. ASSOCIAZIONI E REGOLE DI LETTURA Evento Biglietto: (1 a Molti). Per ogni evento si possono vendere uno o più biglietti; ogni biglietto deve essere associato ad un unico evento. Visitatore Biglietto: (1 a Molti). Un visitatore deve aver acquistato uno o più biglietti (relativi a eventi diversi); ogni biglietto può essere acquistato da un unico visitatore. Categoria Visitatore (1 a Molti). Ad ogni categoria possono appartenere uno o più visitatori; ogni visitatore deve essere associato ad un unica categoria. Biglietto Servizio (Molti a Molti). Ad ogni biglietto si possono associare uno o più servizi; ogni servizio può essere associato ad uno o più biglietti. MODELLO E/R EVENTO BIGLIETTO VISITATORE SERVIZIO CATEGORIA Prof. Sergio Scarano Pagina 2
3 MODELLO LOGICO Poiché si intende utilizzare, in fase di implementazione, un DBMS relazionale (Access o MySql), la relazione Molti a Molti sarà sostituita da relazioni 1 a Molti attraverso l introduzione di una tabella di collegamento. BIGLIETTO SERVIZIO SERVIZIO-BIGLIETTO ARCHIVIO CAMPO CHIAVE FORMATO DIMENSIONE OPZIONALITA IDEvento PK Numerico AutoIncremento NO TipoEvento Testo 20 NO Eventi Titolo Testo 30 NO Tariffa Valuta Euro NO DataInizio Data/Ora Data in Cifre SI DataFine Data/Ora Data in Cifre SI IDCategoria PK Numerico AutoIncremento NO Categorie Descrizione Testo 20 NO TipoDocumento Testo 15 NO PercentualeSconto Numerico Byte NO IDVisitatore PK Numerico AutoIncremento NO Cognome Testo 20 NO Nome Testo 20 NO DataNascita Data/Ora Data in Cifre NO Visitatori Indirizzo Testo 30 NO Città Testo 20 NO Telefono Testo 15 SI Mail Testo 40 SI Sesso Testo 1 NO IDCategoria FK Numerico Intero Lungo NO IDBiglietto PK Numerico AutoIncremento NO Biglietti DataValidità Data/Ora Data in Cifre NO IDEvento FK Numerico Intero Lungo NO IDVisitatore FK Numerico Intero Lungo NO IDServizio PK Numerico AutoIncremento NO Servizi TipoServizio Testo 20 NO CostoServizio Valuta Euro SI ServiziBiglietti IDBiglietto FK Numerico Intero Lungo NO IDServizio FK Numerico Intero Lungo NO Prof. Sergio Scarano Pagina 3
4 COMANDI PER LA GENERAZIONE DI TABELLE Creazione Tabella Eventi CREATE TABLE Eventi ( IDEvento COUNTER PRIMARY KEY, TipoEvento VARCHAR(20) NOT NULL, Titolo VARCHAR(30) NOT NULL, Tariffa MONEY NOT NULL, DataInizio DATE, DataFine DATE); Creazione Tabella Biglietti CREATE TABLE Biglietti ( IDBiglietto COUNTER PRIMARY KEY, DataValidità DATE NOT NULL, IDEvento INTEGER NOT NULL, IDVisitatore INTEGER NOT NULL, FOREIGN KEY (IDEvento) REFERENCES Eventi(IDEvento), FOREIGN KEY (IDVisitatore) REFERENCES Visitatori(IDVisitatore) ); CARATTERISTICHE DEL DBMS MySQL è un Relational Database Management System (RDBMS). Si tratta di un software libero (open source) sviluppato per essere il più possibile conforme al linguaggio SQL. I sistemi e i linguaggi di programmazione che supportano MySQL sono molto numerosi: Java,.NET, PHP, Python e molti altri. Le piattaforme EasyPHP e WAMP incorporano MySQL per l'implementazione di server per gestire siti web dinamici; inoltre molti Content Management System (CMS) di successo come WordPress e Joomla nascono proprio con il supporto predefinito a MySQL. Vantaggi di MySql: è piuttosto veloce, anche con DB di grandi dimensioni e un numero elevato di utenti; è abbastanza semplice da usare; è multipiattaforma, quindi utilizzabile in diversi sistemi: Unix, Linux, Windows, Mac OS; i DB possono essere facilmente spostati da un sistema all'altro; il sistema dei permessi è estremamente raffinato. Svantaggi di MySql: non supporta le transazioni; non effettua automaticamente i controlli sull'integrità referenziale; non supporta le subquery. Prof. Sergio Scarano Pagina 4
5 Query 1 SELECT IDBiglietto FROM Biglietti WHERE DataValidità = [Inserisci data]; INTERROGAZIONI Query 2 SELECT Titolo, DataInizio, DataFine FROM Eventi WHERE TipoEvento = 'Esposizione' AND DataInizio BETWEEN [inserisci data 1] AND [inserisci data 2]; Query 3 SELECT COUNT(Biglietti.IDEvento) AS [Totale Biglietti] FROM Eventi, Biglietti WHERE Eventi.IDEvento = Biglietti.IDEvento AND Titolo = [Inserisci titolo] AND TipoEvento = 'Esposizione'; Query 4 SELECT SUM((Tariffa)*(100-PercentualeSconto)/100 + SUM(CostoServizio)) AS [Totale Ricavato] FROM Eventi, Biglietti, ServiziBiglietto, Servizi, Visitatori, Categoria WHERE Eventi.IDEvento = Biglietti.IDEvento AND Biglietti.IDBiglietto = ServiziBiglietto.IDBiglietto AND Servizi.IDServizio = ServiziBiglietto.IDServizio AND Biglietti.IDVisitatore = Visitatori.IDVisitatore AND Categoria.IDCategoria = Visitatori.IDCategoria AND Titolo = [Inserisci titolo] AND Tipologia = 'Esposizione'; Prof. Sergio Scarano Pagina 5
6 PAGINA WEB Si intende progettare una pagina web che permetta di registrare nuovi eventi. Dalla listbox iniziale è possibile scegliere tra Esposizione Tematica e Visita, nelle successive textbox verranno inseriti rispettivamente il titolo dell evento, la tariffa ordinaria prevista e, nel caso delle esposizioni, le date di inizio e fine evento. Il codice HTML di tale pagina risulta essere il seguente: <!doctype html> <html lang="it"> <head> <title> Registrazione </title> <meta charset="utf-8" /> </head> <body topmargin="20" bgcolor="lightblue"> <center><h2> REGISTRAZIONE EVENTI </h2></center> <font size="5"> <form action="registrazione.asp" method="get"> <table border="0" align="center" cellspacing="20" cellpadding="10"> <tr> <td> Tipologia Evento </td> <td> <select name="lsttipo" size="1"> <option> Esposizione Tematica </option> <option> Visita </option> </select> </td> </tr> <tr> <td> Titolo Evento </td> <td> <input type="text" name="txttitolo" size="20"/> </td> </tr> <tr> <td> Tariffa </td> <td> <input type="text" name="txttariffa" size="10"/> </td> </tr> <tr> <td> Data Inizio Evento </td> <td> <input type="text" name="txtdatainizio" size="10"/> </td> </tr> <tr> <td> Data Fine Evento </td> <td> <input type="text" name="txtdatafine" size="10"/> </td> </tr> <tr> <th colspan="2"> <input type="submit" value="conferma Registrazione"/> </th></tr> </table> </form> </font> </body> </html> Prof. Sergio Scarano Pagina 6
7 Alla pressione del pulsante Conferma Registrazione viene richiamata (come si evince dall attributo action del tag form) la pagina PHP registrazione.php, il cui codice permette di effettuare un operazione di inserimento (INSERT) nell archivio Eventi del database progettato (dbmuseo). Di seguito il codice di tale pagina: <!doctype html> <html lang="it"> <head> <title> Esito Registrazione </title> <meta charset="utf-8" /> </head> <body topmargin="20" bgcolor="lightblue"> <?php // recupero informazioni dal form $tipo=$_get[ lsttipo ]; $titolo=$_get[ txttitolo ]; $tariffa=$_get[ txttariffa ]; $datainizio=$_get[ txtdatainizio ]; $datafine=$_get[ txtdatafine ]; // connessione al database $conn=mysqli_connect( localhost, root,, dbmuseo ) or die( Connessione non riuscita oppure database non trovato ); //creazione query di inserimento $sql= INSERT INTO Eventi(TipoEvento,Titolo,Tariffa,DataInizio,DataFine) ; $sql.= VALUES ( $tipo, $titolo, $tariffa, $datainizio, $datafine ) ; // esecuzione query e esito if (mysqli_query($sql,$conn)) echo <center><h2> Inserimento effettuato </h2></center> ; else echo <center><h2> Inserimento fallito </h2></center> ; // chiusura connessione mysqli_close($conn);?> </body> </html> Prof. Sergio Scarano Pagina 7
ESAME DI STATO I.T.E. A.S
ESAME DI STATO I.T.E. A.S. 2008-2009 Una casa editrice pubblica riviste prevalentemente rivolte a specialisti di varie discipline operanti in ambiente scientifico. Sapendo che: le pubblicazioni, che possono
DettagliESAME DI STATO I.T.E. A.S
ESAME DI STATO I.T.E. A.S. 2015-2016 PRIMA PARTE La compagnia City2City è una società italiana di recente costituzione che offre collegamenti passeggeri diretti verso varie città europee. City2City si
DettagliSIMULAZIONE SECONDA PROVA
SIMULAZIONE SECONDA PROVA L azienda Gamma è una società multinazionale di produzione e commercializzazione di prodotti di abbigliamento. Essa ha intuito l opportunità di indagare i nuovi modelli individuali
Dettagliqwertyuiopasdfghjklzxcvbnmqwerty uiopasdfghjklzxcvbnmqwertyuiopasd fghjklzxcvbnmqwertyuiopasdfghjklzx cvbnmqwertyuiopasdfghjklzxcvbnmq PHP e MySQL
qwertyuiopasdfghjklzxcvbnmqwerty uiopasdfghjklzxcvbnmqwertyuiopasd fghjklzxcvbnmqwertyuiopasdfghjklzx cvbnmqwertyuiopasdfghjklzxcvbnmq PHP e MySQL wertyuiopasdfghjklzxcvbnmqwertyui opasdfghjklzxcvbnmqwertyuiopasdfg
DettagliVersione 1.0. (DB Visite Specialistiche)
Appunti di Informatica SQL for COOL PEOPLE Versione 1.0 Lezione 04 (DB Visite Specialistiche) prof. Michele Salvemini 2015/2016 Sommario Impostazione della lezione... 4 pre-requisiti:... 4 Argomenti Trattati...
DettagliIl sistema informativo deve essere di tipo centralizzato e accessibile mediante un computer server installato nella rete locale dell albergo.
PROBLEMA. Un albergo di una grande città intende gestire in modo automatizzato sia le prenotazioni sia i soggiorni e realizzare un database. Ogni cliente viene individuato, tra l altro, con i dati anagrafici,
Dettagli2011 Politecnico di Torino 1
SQL per le applicazioni Esercitazione PHP e MySQL Svolgimento D B M G Passi di risoluzione creazione e popolamento della base di dati Creazione di un script SQL Passo 2 creazione di una query d interrogazione
DettagliEsame di Stato 2015 Informatica e Telecomunicazioni - Informatica proff. F. Formichi, G. Meini 2015
PRIMA PARTE 1 Analisi e ipotesi aggiuntive la web community opera su più province in funzione della residenza dei propri iscritti: ogni iscritto può organizzare eventi esclusivamente nella provincia di
DettagliVersione 1.0. (DB Musei)
Appunti di Informatica SQL for COOL PEOPLE Versione 1.0 Lezione 05 DB Musei) prof. Michele Salvemini 2015/2016 Sommario Impostazione della lezione... 3 pre-requisiti:... 3 Argomenti Trattati... 3 Vincoli...
DettagliESERCITAZIONE: Fornitore-Fornisce-Articolo
ESERCITAZIONE: Fornitore--Articolo PROGETTAZIONE CONCETTUALE Sia dato il diagramma ER rappresentativo di una certa realtà di interesse Cognome CodF Nome DataN CodA Descrizione Prezzo Fornitore N N E Fornito
DettagliAnno 2013 Informatica ABACUS
Anno 2013 Informatica ABACUS Testo Una Società Aeroportuale commissiona lo sviluppo di un software per la gestione dei controlli passeggeri e merci nei vari punti di dogana presenti in un Aeroporto Internazionale.
DettagliNULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ) E N G I N E = I
Esempio base: tabella amici Creare un sistema informatico che permetta di memorizzare il cognome, nome e data di nascita degli amici. Quindi creare una tabella per memorizzare i valori richiesti. Si chiede
DettagliLa connessione ai database MySQL tramite script PHP versione 5.5
La connessione ai database MySQL tramite script PHP versione 5.5 Php è un linguaggio di scripting che estende le funzionalità del server Web, mentre MySQL è un programma server che si occupa della gestione
DettagliAttività Didattica Svolta
ISTITUTO D ISTRUZIONE SECONDARIA SUPERIORE I.T.C.G. L. EINAUDI LICEO SCIENTIFICO G. BRUNO Programma Informatica Anno scolastico 2016-2017 CLASSE III SEZ. A CORSO SIA DOCENTI prof.ssa Virdis Francesca,
DettagliTema. Svolgimento del tema. Fabio Proietti (c) 2013 Licenza:
Tema Oggi la realizzazione di un sito web è agevolata dalla presenza di software caratterizzati da un'interfaccia utente relativamente semplice e, in certi casi, sono sufficienti pochi clic per realizzare
DettagliM733 ESAME DI STATO DI ISTITUTO TECNICO COMMERCIALE CORSO DI ORDINAMENTO
Seconda prova scritta Ministero dell Istruzione, dell Università e della Ricerca M733 ESAME DI STATO DI ISTITUTO TECNICO COMMERCIALE CORSO DI ORDINAMENTO Indirizzo: PROGRAMMATORI Tema di: INFORMATICA GENERALE
DettagliFabio Proietti (c) 2013 Licenza:
N N Fabio Proietti (c) 2013 Licenza: http://creativecommons.org/licenses/by-sa/3.0/ Esame di stato 2009 Una casa editrice pubblica... vocabolario (tipo di)pubblicazione: tipo di rivista che ha una certa
DettagliGestione delle informazioni. Tot. h 10. Base di Dati. Tot. h 56. Grafica in C# - Laboratorio- Tot. h 40. Dipartimento Informatica Materia Informatica
Dipartimento Informatica Materia Informatica Classe 5 Tec Ore/anno 198 A.S. 2018-2019 MODULI COMPETENZE UNITA di APPRENDIMENTO Gestione delle informazioni Tot. h 10 Base di Dati Tot. h 56 Grafica in C#
DettagliGESTIONE ASSICURAZIONI AUTO
GESTIONE ASSICURAZIONI AUTO S i v o g l i o n o g e s t i r e i d a t i d i i n t e r e s s e d e l l e c o m p a g n i e d i a s s i c u r a z i o n i r a m o R C A. N e l d a t a b a s e s i d e v o
DettagliEprogram tecnologici V anno Esercitazione per l avvicinamento all Esame di stato
Esercitazione per l avvicinamento all Esame di stato Problemi di integrazione In preparazione alla prova di Informatica dell Esame di Stato proponiamo il tema della seconda prova dell anno scolastico 2012/2013.
DettagliGESTIONE ABBONAMENTI RIVISTE
GESTIONE ABBONAMENTI RIVISTE Si vogliono gestire, con una base di dati, le informazioni relative agli abbonamenti a riviste da parte di utenti di cui si deve tener conto della città di residenza. Gli elementi
DettagliESAME di INFORMATICA e ARCHIVIAZIONE
UNIVERSITÀ DEGLI STUDI DI UDINE Facoltà di Medicina e Chirurgia CORSO DI LAUREA IN TECNICHE DI RADIOLOGIA MEDICA PER IMMAGINI E RADIOTERAPIA ESAME di INFORMATICA e ARCHIVIAZIONE 8 settembre 2011 1 Progettazione
DettagliLO SVOLGIMENTO DEL TEMA DI INFORMATICA
LO SVOLGIMENTO DEL TEMA DI INFORMATICA Si richiede un progetto di ampio respiro: servirebbe più tempo per l'elaborazione Argomenti noti ai candidati, ma le richieste prevedono un'analisi approfondita.
Dettagli1. Schema concettuale della base di dati PROGETTO CONCETTUALE SCHEMA ER
Esame di Stato Istituto Tecnico Industriale Proposta di soluzione della seconda prova Indirizzi: Informatica - CORSO DI ORDINAMENTO e Progetto ABACUS Anno Scolastico: 2004-2005 1. Schema concettuale della
DettagliSECONDA PARTE.omissis. . omissis
SECONDA PARTE.omissis. 2. In relazione al tema proposto nella prima parte, si immagini di volere gestire sul server Web un sistema di semplici NEWS interne alla scuola, caratterizzate da un autore, un
DettagliI.I.S. G. COSSALI - ORZINUOVI DATABASE. Marzo 2017 Prof. Dario Tomasoni 1
I.I.S. G. COSSALI - ORZINUOVI DATABASE Marzo 2017 Prof. Dario Tomasoni 1 IMPOSTAZIONE 60 min = Database concetti + Esercizi; 10 min = pausa; 30 min = Linguaggio SQL; 30 min = Database prove LibreOffice
DettagliFabio Proietti (c) 2013 Licenza:
anno 2011: Un agenzia immobiliare intende potenziare la sua attività... Vocabolario: L'esercizio è complesso e conviene affrontare la soluzione considerando inizialmente solo le parti più semplici e dopo
DettagliSoluzione traccia Informatica simulazione d esame di Stato Istituto GAUSS. 15/04/2013
Soluzione traccia Informatica simulazione d esame di Stato Istituto GAUSS. 15/04/2013 Soluzione prima domanda Architettura L architettura è di tipo client server, l infrastruttura è Internet. In ciascuna
DettagliVersione 1.0. (Iniziamo ad interrogare il DB)
Appunti di Informatica SQL for COOL PEOPLE Versione 1.0 Lezione 03 (Iniziamo ad interrogare il DB) prof. Michele Salvemini 2015/2016 Sommario Impostazione della lezione... 3 pre-requisiti:... 3 Argomenti
DettagliSoluzione esercitazione 01
Soluzione esercitazione 01 Sistemi Informativi L-A Home Page del corso: http://www-db.deis.unibo.it/courses/sil-a/ Versione elettronica: SolEse01.pdf Sistemi Informativi L-A Videonoleggio - caso A: tabella
Dettagli21/06/2007 Prof. Alberto Ferrari
Prova di Informatica A.s. 2007 2008 Tema di: INFORMATICA GENERALE E APPLICAZIONI TECNICO SCIENTIFICHE 21/06/2007 Prof. Alberto Ferrari Esame di Stato di Istituto Tecnico Industriale Informatica A.S. 2006
DettagliSOLUZIONE ESAME DI STATO 2015/2016 Indirizzo: ITSI - AMMINISTRAZIONE, FINANZA E MARKETING ARTICOLAZIONE SISTEMI INFORMATIVI AZIENDALI
SOLUZIONE ESAME DI STATO 2015/2016 Indirizzo: ITSI - AMMINISTRAZIONE, FINANZA E MARKETING ARTICOLAZIONE SISTEMI INFORMATIVI AZIENDALI Giselda De Vita 2016 La traccia di esame, pubblicata dal Ministero,
DettagliIntroduzione a MySQL. Definizione SQL. Esempio
Introduzione a MySQL Moreno Marzolla Dipartimento di Informatica Università Ca' Foscari di Venezia marzolla@dsi.unive.it http://www.dsi.unive.it/~marzolla Definizione Una tabella (o relazione) è costituita
DettagliA.A. 2018/2019. Esercitazione 11. Strutturazione di Istruzioni in Linguaggio SQL. [ Possibili Soluzioni ] FONDAMENTI DI INFORMATICA E PROGRAMMAZIONE
A.A. 2018/2019 Esercitazione 11 Strutturazione di Istruzioni in Linguaggio SQL [ Possibili Soluzioni ] Docente Prof. Raffaele Pizzolante FONDAMENTI DI INFORMATICA E PROGRAMMAZIONE Esercizio 1 Scrivere
DettagliVerifica di Informatica. Cognome e Nome: Classe 5ª Ci, Data
Verifica di Informatica Cognome e Nome: Classe 5ª Ci, Data Progettare la base di dati di una palestra. E necessario memorizzare le informazioni relative ai clienti che riguardano: codice fiscale, cognome
DettagliSOLUZIONE SECONDA PROVA ESAME DI STATO TRAMONTANA
Esame di Stato Istituto Tecnico Commerciale Proposta di soluzione della seconda prova Indirizzo: PROGRAMMATORI - CORSO DI ORDINAMENTO Tema di: INFORMATICA GENERALE ED APPLICAZIONI GESTIONALE Anno Scolastico:
DettagliASSISTENZA TECNICA RELAZIONE
ASSISTENZA TECNICA RELAZIONE 1 INDICE TRACCIA DEL PROBLEMA ANALISI DI MASSIMA 1. Area amministratori 2. Area clienti ANALISI DETTAGLIATA 1. Schema E/R 2. Schema logico 3. Schema fisico 4. Inserimento nel
DettagliDomande utili alla preparazione dell orale di Informatica all Esame di Stato
Domande utili alla preparazione dell orale di Informatica all Esame di Stato 1.Al livello fisico un database si appoggia ai files per contenere i suoi dati? 2.Esistono altri modelli di organizzazione oltre
DettagliBasi di Dati. Esercitazione Algebra Relazionale e SQL. Ing. Paolo Cappellari. 15 maggio 2006
Basi di Dati Esercitazione Algebra Relazionale e SQL 15 maggio 2006 Ing. Paolo Cappellari Esercitazione Considerando la seguente base di dati: Fornitori (CodiceFornitore, Nome, Indirizzo, Città) Prodotti
DettagliGESTIONE VOTI SCOLASTICI
GESTIONE VOTI SCOLASTICI Progettare un modello di dati per la gestione delle informazioni riguardanti le prove, nelle diverse materie, sostenute dagli studenti di una scuola media superiore. Il sistema
DettagliBasi di Dati Corso di Laura in Informatica Umanistica
Basi di Dati Corso di Laura in Informatica Umanistica Appello del 28/06/2010 Parte 1: Algebra Relazionale e linguaggio SQL Docente: Giuseppe Amato Sia dato il seguente schema di base di dati per la gestione
DettagliGESTIONE VOTI SCOLASTICI
GESTIONE VOTI SCOLASTICI Progettare un modello di dati per la gestione delle informazioni riguardanti le prove, nelle diverse materie, sostenute dagli studenti di una scuola media superiore. Il sistema
DettagliITI M. FARADAY. Programmazione a. s
ITI M. FARADAY Programmazione a. s. 2018-2019 Disciplina: INFORMATICA Indirizzo: INFORMATICA E TELECOMUNICAZIONI Classi: Quinta A Quinta B Ore settimanali previste: 6 (3 ora Teoria - 3 ore Laboratorio)
DettagliIng. Lucia Vaira
CRUD cycle Ing. Lucia Vaira lucia.vaira@unisalento.it Architettura Tipicamente i dati sono memorizzati in un DB MySQL PHP è il linguaggio server-side che manipola le tabelle MySQL per consentire all utente
DettagliGESTIONE ABBONAMENTI RIVISTE
GESTIONE ABBONAMENTI RIVISTE Si vogliono gestire, con una base di dati, le informazioni relative agli abbonamenti a riviste da parte di utenti di cui si deve tener conto della città di residenza. Gli elementi
DettagliUniversità degli Studi de L Aquila A. A Prof. Giuseppe Della Penna. Software House GRUPPO 19 CANALE A. A cura di:
Università degli Studi de L Aquila A. A. 2001-2002 Prof. Giuseppe Della Penna PROGETTO DI LABORATORIO DI BASI DI DATI Software House GRUPPO 19 CANALE A A cura di: Giovanni Gasparri Paolo Palleschi Carmine
DettagliSessione ordinaria 2003 Seconda prova scritta ESAME DI STATO DI ISTITUTO TECNICO INDUSTRIALE Indirizzo: INFORMATICA CORSO SPERIMENTALE Progetto ABACUS
Sessione ordinaria 2003 Seconda prova scritta ESAME DI STATO DI ISTITUTO TECICO IDUSTRIALE Indirizzo: IFORMATICA CORSO SPERIMETALE Progetto ABACUS Vivaio Si tratta di un classico problema di gestione di
DettagliGESTIONE MAGAZZINO 2
GESTIONE MAGAZZINO 2 Un azienda vuole automatizzare la procedura di gestione delle scorte del suo magazzino di articoli organizzato per reparti e classificati in base alla categoria merceologica. Nella
DettagliGESTIONE MAGAZZINO 2
GESTIONE MAGAZZINO 2 Un azienda vuole automatizzare la procedura di gestione delle scorte del suo magazzino di articoli organizzato per reparti e classificati in base alla categoria merceologica. Nella
DettagliLaboratorio di Progettazione Web
PHP e MySQL Laboratorio di Progettazione Web AA 2007/2008 Chiara Renso ISTI- CNR - c.renso@isti.cnr.it PHP e MySQL L accesso a MySQL server da PHP si può effettuare con semplici funzioni. La sequenza dei
DettagliBASI DI DATI. Titolo Prof. Cognome Nome Indirizzo Numero Telefono
BASI DI DATI Una base di dati (database) è un insieme organizzato di informazioni caratterizzate da alcuni aspetti fondamentali: tra esse esiste un nesso logico (cioè sono in qualche modo inerenti ad un
DettagliCorso di. Basi di Dati I. 9. Esercitazioni in SQL: Check, asserzioni, viste
Corso di Basi di Dati 9. Esercitazioni in SQL: Check, asserzioni, viste A.A. 2016 2017 Check Come abbiamo visto, SQL permette di specificare vincoli sugli attributi e le tabelle attraverso il comando check
DettagliMinistero dell Istruzione, dell Università e della Ricerca
Pag. 1/3 Sessione ordinaria 2015 Seconda prova scritta Ministero dell Istruzione, dell Università e della Ricerca M963 ESAME DI STATO DI ISTRUZIONE SECONDARIA SUPERIORE Indirizzo: ITIA - INFORMATICA E
DettagliBasi 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
DettagliGestione NARRATIVA del 900
Gestione NARRATIVA del 900 Si vuole progettare una base di dati contenente informazioni sulla narrativa del 900. Gli autori sono identificati da cognome e nome. Di essi interessa l anno ed il luogo di
DettagliEsercitazione seconda prova Esame di Stato Prova di Informatica Gestionale ITC Programmatori e Mercurio. Note introduttive
Note introduttive Il metodo di lavoro proposto ripercorre il ciclo di vita di un sistema informativo automatizzato attraverso l analisi, il progetto, la realizzazione e il testing. Il sistema informativo
DettagliPHP - MYSQL Ing. Bruno Di Caprio
PHP - MYSQL Ing. Bruno Di Caprio 0 Mysql MySQL è un DBMS, Data Base Management System Software per la gestione di basi di dati Buone prestazioni su applicazioni di medio livello Popolarità indiscussa nonostante
DettagliM963 ESAME DI STATO DI ISTRUZIONE SECONDARIA SUPERIORE Indirizzo: INFORMATICA E TELECOMUNICAZIONI ARTICOLAZIONE INFORMATICA Tema di: INFORMATICA
M963 ESAME DI STATO DI ISTRUZIONE SECONDARIA SUPERIORE Indirizzo: INFORMATICA E TELECOMUNICAZIONI ARTICOLAZIONE INFORMATICA Tema di: INFORMATICA Il candidato svolga la prima parte della prova e risponda
DettagliBasi di Dati CREAZIONE E POPOLAMENTO DI UNA BASE DI DATI
Basi di Dati CREAZIONE E POPOLAMENTO DI UNA BASE DI DATI La finalità di questa esercitazione è quella di creare, date delle specifiche progettuale, appositi script di creazione e popolamento di una base
DettagliIndirizzo ITIA Informatica e Telecomunicazioni Articolazione Informatica. Tema di Informatica Tipologia C
Esame di Stato di istruzione secondaria superiore Indirizzo ITIA Informatica e Telecomunicazioni Articolazione Informatica Tema di Informatica Tipologia C Il candidato (che potrà eventualmente avvalersi
Dettagli1.0 Ipotesi aggiuntive
1.0 Ipotesi aggiuntive Nella presente soluzione si è preferito usare un unica tabella per censire le coppie nave-viaggio piuttosto che usare due tabelle distinte in quanto per ogni nave si è ritenuto sufficiente
DettagliEsercitazione 2 SQL 1 (installazione MySQL)
Esercitazione 2 SQL 1 (installazione MySQL) Basi di dati - prof. Silvio Salza - a.a. 2014-2015 E2-1 La famiglia Base di dati contenete la seguente informazioni: Informazione sulle persone: Nome Sesso Anno
DettagliBasi di Dati. Esercitazione SQL. 18 maggio 2007
Basi di Dati Esercitazione SQL 18 maggio 2007 1 Considerando la seguente base di dati: Fornitori (CodiceFornitore, Nome, Indirizzo, Città) Prodotti (CodiceProdotto, Nome, Marca, Modello) Catalogo (CodiceFornitore,
DettagliLaboratorio Progettazione Web PHP e MySQL. Andrea Marchetti IIT-CNR 2014/2015
Laboratorio Progettazione Web PHP e MySQL Andrea Marchetti IIT-CNR 2014/2015 Architettura di una applicazione Web Browser Web HTTP Server Web Dati Presentation Application Storage PHP e DataBase Quando
DettagliPROGETTAZIONE 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
DettagliInformatica per le Scienze Umane - Corso di Laurea in Lettere Appello del Docente: Mirco Nanni. Soluzione
Informatica per le Scienze Umane - Corso di Laurea in Lettere Appello del 18.01.2008 - Docente: Mirco Nanni Soluzione Parte 1: modello relazionale, SQL Si consideri la seguente base di dati relazionale
DettagliConnessione con MySQL
Connessione con MySQL Architettura Server-Side Eventuali parametri cookie sessioni Elaborazione SELECT... DATABASE Quando i dati sono molti e la persistenza deve andare altre la sessione o la durata
DettagliConnessione con MySQL
Connessione con MySQL Architettura Server-Side Eventuali parametri cookie sessioni Elaborazione SELECT... DATABASE Quando i dati sono molti e la persistenza deve andare altre la sessione o la durata
DettagliGESTIONE ESAMI di STATO
GESTIONE ESAMI di STATO Si vogliono gestire, con una base di dati, le informazioni relative ai risultati delle prove, riguardanti l'esame di stato, sostenute da un classe di alunni. Gli elementi caratterizzanti
DettagliMicrosoft 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
DettagliSISTEMI INFORMATIVI E TELEMEDICINA INFORMATICA MEDICA. 3. Panoramica su SQL Prof. Mauro Giacomini
SISTEMI INFORMATIVI E TELEMEDICINA INFORMATICA MEDICA 3. Panoramica su SQL Prof. Mauro Giacomini Sommario Introduzione Istruzione SELECT Tipi di Join Subquery Comandi DML Creazione delle tabelle Introduzione
DettagliFondamenti di Informatica A. A / 1 9
Fondamenti di Informatica Prof. Marco Lombardi A. A. 2 0 1 8 / 1 9 Concetti Introduttivi 1/2 SQL (Structured Query Language) permette di manipolare i dati, interrogare un database relazionale e modellarne
DettagliSommario. Introduzione... 13
Sommario Introduzione... 13 1. Database pro e contro... 19 A cosa serve conoscere i database?...19 Le alternative alla gestione manuale...22 Quando non serve un database?...24 Domande ed esercizi...26
DettagliBasi 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
DettagliPRIMA PARTE. 1.1 Analisi e ipotesi aggiuntive
PRIMA PARTE 1.1 Analisi e ipotesi aggiuntive Date le caratteristiche e la natura della società turistica che probabilmente non dispone di personale specializzato per la gestione di un server per ospitare
DettagliPRODOTTO CARTESIANO Caso Generale
PRODOTTO CARTESIANO Caso Generale Vincoli di integrità dei dati Un database non deve solamente memorizzare i dati, ma garantire che i dati memorizzati siano corretti; se i dati sono imprecisi o incoerenti,
DettagliLaboratorio di Basi di Dati Esercizio 8.4/9.1
Laboratorio di Basi di Dati Esercizio 8.4/9.1 Pierluigi Pierini Technolabs S.p.a. Pierluigi.Pierini@technolabs.it Università degli Studi di L Aquila Dipartimento di Informatica Technolabs S.p.A. R&D Department
DettagliEsercitazione 2 SQL 1 (installazione MySQL)
Esercitazione 2 SQL 1 (installazione MySQL) Basi di dati - prof. Silvio Salza - a.a. 2017-2018 E2-1 La famiglia Base di dati contenete la seguente informazioni: Informazione sulle persone: Nome Sesso Anno
DettagliTema Esame Informatica Mercurio Gestione della palestra
Tema Esame Informatica Mercurio 05 Gestione della palestra Analisi dei dati Le Entità che possono essere individuate nel problema sono: Corso, per i diversi corsi offerti dalla palestra (nuoto, danza,
DettagliESAME di INFORMATICA e ARCHIVIAZIONE
UNIVERSITÀ DEGLI STUDI DI UDINE Facoltà di Medicina e Chirurgia CORSO DI LAUREA IN TECNICHE DI RADIOLOGIA MEDICA PER IMMAGINI E RADIOTERAPIA ESAME di INFORMATICA e ARCHIVIAZIONE 20 luglio 2011 1 Progettazione
DettagliESAME DI STATO DI ISTITUTO TECNICO INDUSTRIALE CORSO SPERIMENTALE Progetto ABACUS SIMULAZIONE PROVA SCRITTA DI INFORMATICA
Istituto di Istruzione Superiore Alessandrini - Marino ESAME DI STATO DI ISTITUTO TECICO IDUSTRIALE CORSO SPERIMETALE Progetto ABACUS SIMULAZIOE PROVA SCRITTA DI IFORMATICA La società PcTeramo srl è una
DettagliA. Veneziani Analisi problema DB Magazzino
A. Veneziani Analisi problema DB Magazzino Il problema e la sua analisi Il testo del problema A proposto nel periodo delle vacanze di Natale era: Definire un DB per la gestione di un magazzino, che tenga
DettagliISTITUTO PARITARIO MICHELANGELO - RIMINI- PIANO DI LAVORO
ISTITUTO PARITARIO MICHELANGELO - RIMINI- PIANO DI LAVORO ANNO SCOLASTICO 2016-2017 SETTORE Economico Classe V Sez. A MATERIA DI INSEGNAMENTO: INFORMATICA STRUMENTI Paolo Camagni, Riccardo Nikolassy (2014)
DettagliInformatica documentale Laurea in Scienze della Comunicazione Prova scritta del 25 giugno Cognome e nome: Matricola:
Informatica documentale Laurea in Scienze della Comunicazione Prova scritta del 25 giugno 2012 Cognome e nome: Matricola: Parte prima Domanda 1 Domanda 2 Domanda 3 Totale Istruzioni: È vietato portare
DettagliBasi di Dati Corso di Laura in Informatica Umanistica
Basi di Dati Corso di Laura in Informatica Umanistica Appello del 26/07/2010 Parte 1: Algebra Relazionale e linguaggio SQL Docente: Giuseppe Amato Sia dato il seguente schema di base di dati per la gestione
DettagliSOLUZIONE ESAME DI STATO 2014/2015 INFORMATICA. Giselda De Vita 2015
SOLUZIONE ESAME DI STATO 2014/2015 INFORMATICA Giselda De Vita 2015 1 Analisi Un analisi della realtà di riferimento individuando le possibili soluzioni e scelga quella che a suo motivato giudizio è la
DettagliSOLUZIONE ESAME DI STATO 2014/2015 INFORMATICA. Giselda De Vita 2015
SOLUZIONE ESAME DI STATO 2014/2015 INFORMATICA Giselda De Vita 2015 La traccia di esame, pubblicata dal Ministero, si trova al seguente link: esame 2015 Di seguito si riporta la soluzione della prima parte
DettagliCompito Basi di Dati. Tempo concesso : 90 minuti 21 Gennaio 05 Nome: Cognome: Matricola: Esercizio 1
Nome: Cognome: Matricola: Esercizio 1 Si considerino le seguenti specifiche relative alla realizzazione del sistema informativo di un vivaio di piante e si definisca il relativo schema E/R (usando la metodologia
DettagliA.A. 2018/2019. Introduzione a SQL FONDAMENTI DI INFORMATICA E PROGRAMMAZIONE. Docente Prof. Raffaele Pizzolante
A.A. 2018/2019 Introduzione a SQL Docente Prof. Raffaele Pizzolante FONDAMENTI DI INFORMATICA E PROGRAMMAZIONE Le Origini di SQL Principali Versioni Anni 70 1986 SEQUEL Structured English QUEry Language
DettagliCorso di Basi di Dati A.A. 2015/2016
Corso di Laurea in Ingegneria Gestionale Sapienza Università di Roma Corso di Basi di Dati A.A. 2015/2016 - Esercizi Tiziana Catarci, Andrea Marrella Ultimo aggiornamento : 06/04/2016 Esercizio 1 Dare
DettagliCorso di PHP. Prerequisiti. 8.1 PHP e MySQL. Conoscenza MySQL Tecnica della programmazione
Corso di PHP 8.1 PHP e MySQL 1 Prerequisiti Conoscenza MySQL Tecnica della programmazione procedurale ad oggetti Principi di programmazione web Programmazione elementare in PHP 2 1 Introduzione In questa
DettagliSQL e ACCESS. Modello relazionale PROBLEMA ENTITA STUDENTE
SQL e ACCESS Prof. Salvatore Multazzu (salvatoremultazzu@tiscali.it) Applicazioni Informatiche nella comunicazione Modello relazionale Entità Record o Ennuple Attributi o Campi Tipi Chiavi Primarie (PK)
DettagliData Base. Master "Bio Info" Reti e Basi di Dati Lezione 6
Data Base 1 Sommario I concetti fondamentali. Database Relazionale.. Query e SQL MySql, Creazione di un db in MySQL con PHPmyAdmin Creazione database e delle Tabelle Query Inserimento Ricerca Modifica
DettagliPROGRAMMAZIONE CLASSE: 4A-4B-4I DISCIPLINA: INFORMATICA A.S. 2016/17
Ministero della Pubblica Istruzione Istituto Tecnico Commerciale Statale e PACLE ELSA MORANTE Via Bonaparte, 2/bis 20812 Limbiate (MB) Tel: 02 9964933 02 9964934 Fax: 02 9966747 E-mail uffici: mitd49000q@istruzione.it
DettagliGESTIONE ESAMI di STATO
GESTIONE ESAMI di STATO Si vogliono gestire, con una base di dati, le informazioni relative ai risultati delle prove, riguardanti l'esame di stato, sostenute da un classe di alunni. Gli elementi caratterizzanti
DettagliCorso di. Basi di Dati I. 7. Esercitazioni in SQL: Definizione e manipolazione dei dati
Corso di Basi di Dati 7. Esercitazioni in SQL: Definizione e manipolazione dei dati A.A. 2016 2017 Collegarsi a MySQL, caricare e salvare basi di dati Per collegarsi a mysql, aprire un terminale e inserire
DettagliPHP e MySQL. Scripting server-side per accesso a DB MySQL
PHP e MySQL Scripting server-side per accesso a DB MySQL Connessione a un DB MySQL Prima di accedere ai dati è necessario creare una connessione con il DB In PHP si utilizza la funzione mysql_connect,
Dettagli