ESAME DI STATO I.T.E. A.S

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "ESAME DI STATO I.T.E. A.S"

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

Dettagli

ESAME DI STATO I.T.E. A.S

ESAME 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

Dettagli

SIMULAZIONE SECONDA PROVA

SIMULAZIONE 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

Dettagli

qwertyuiopasdfghjklzxcvbnmqwerty uiopasdfghjklzxcvbnmqwertyuiopasd fghjklzxcvbnmqwertyuiopasdfghjklzx cvbnmqwertyuiopasdfghjklzxcvbnmq PHP e MySQL

qwertyuiopasdfghjklzxcvbnmqwerty uiopasdfghjklzxcvbnmqwertyuiopasd fghjklzxcvbnmqwertyuiopasdfghjklzx cvbnmqwertyuiopasdfghjklzxcvbnmq PHP e MySQL qwertyuiopasdfghjklzxcvbnmqwerty uiopasdfghjklzxcvbnmqwertyuiopasd fghjklzxcvbnmqwertyuiopasdfghjklzx cvbnmqwertyuiopasdfghjklzxcvbnmq PHP e MySQL wertyuiopasdfghjklzxcvbnmqwertyui opasdfghjklzxcvbnmqwertyuiopasdfg

Dettagli

Versione 1.0. (DB Visite Specialistiche)

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

Dettagli

Il sistema informativo deve essere di tipo centralizzato e accessibile mediante un computer server installato nella rete locale dell albergo.

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

Dettagli

2011 Politecnico di Torino 1

2011 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

Dettagli

Esame di Stato 2015 Informatica e Telecomunicazioni - Informatica proff. F. Formichi, G. Meini 2015

Esame 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

Dettagli

Versione 1.0. (DB Musei)

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

Dettagli

ESERCITAZIONE: Fornitore-Fornisce-Articolo

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

Dettagli

Anno 2013 Informatica ABACUS

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

Dettagli

NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ) E N G I N E = I

NULL 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

Dettagli

La connessione ai database MySQL tramite script PHP versione 5.5

La 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

Dettagli

Attività Didattica Svolta

Attività 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,

Dettagli

Tema. Svolgimento del tema. Fabio Proietti (c) 2013 Licenza:

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

Dettagli

M733 ESAME DI STATO DI ISTITUTO TECNICO COMMERCIALE CORSO DI ORDINAMENTO

M733 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

Dettagli

Fabio Proietti (c) 2013 Licenza:

Fabio 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

Dettagli

Gestione delle informazioni. Tot. h 10. Base di Dati. Tot. h 56. Grafica in C# - Laboratorio- Tot. h 40. Dipartimento Informatica Materia Informatica

Gestione 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#

Dettagli

GESTIONE ASSICURAZIONI AUTO

GESTIONE 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

Dettagli

Eprogram tecnologici V anno Esercitazione per l avvicinamento all Esame di stato

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

Dettagli

GESTIONE ABBONAMENTI RIVISTE

GESTIONE 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

Dettagli

ESAME di INFORMATICA e ARCHIVIAZIONE

ESAME 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

Dettagli

LO SVOLGIMENTO DEL TEMA DI INFORMATICA

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

Dettagli

1. Schema concettuale della base di dati PROGETTO CONCETTUALE SCHEMA ER

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

Dettagli

SECONDA PARTE.omissis. . omissis

SECONDA 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

Dettagli

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

Dettagli

Fabio Proietti (c) 2013 Licenza:

Fabio 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

Dettagli

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

Dettagli

Versione 1.0. (Iniziamo ad interrogare il DB)

Versione 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

Dettagli

Soluzione esercitazione 01

Soluzione 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

Dettagli

21/06/2007 Prof. Alberto Ferrari

21/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

Dettagli

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

Dettagli

Introduzione a MySQL. Definizione SQL. Esempio

Introduzione 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

Dettagli

A.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 ] 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

Dettagli

Verifica di Informatica. Cognome e Nome: Classe 5ª Ci, Data

Verifica 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

Dettagli

SOLUZIONE SECONDA PROVA ESAME DI STATO TRAMONTANA

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

Dettagli

ASSISTENZA TECNICA RELAZIONE

ASSISTENZA 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

Dettagli

Domande utili alla preparazione dell orale di Informatica all Esame di Stato

Domande 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

Dettagli

Basi di Dati. Esercitazione Algebra Relazionale e SQL. Ing. Paolo Cappellari. 15 maggio 2006

Basi 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

Dettagli

GESTIONE VOTI SCOLASTICI

GESTIONE 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

Dettagli

Basi di Dati Corso di Laura in Informatica Umanistica

Basi 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

Dettagli

GESTIONE VOTI SCOLASTICI

GESTIONE 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

Dettagli

ITI M. FARADAY. Programmazione a. s

ITI 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)

Dettagli

Ing. Lucia Vaira

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

Dettagli

GESTIONE ABBONAMENTI RIVISTE

GESTIONE 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

Dettagli

Università 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 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

Dettagli

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

Dettagli

GESTIONE MAGAZZINO 2

GESTIONE 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

Dettagli

GESTIONE MAGAZZINO 2

GESTIONE 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

Dettagli

Laboratorio di Progettazione Web

Laboratorio 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

Dettagli

BASI DI DATI. Titolo Prof. Cognome Nome Indirizzo Numero Telefono

BASI 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

Dettagli

Corso di. Basi di Dati I. 9. Esercitazioni in SQL: Check, asserzioni, viste

Corso 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

Dettagli

Ministero dell Istruzione, dell Università e della Ricerca

Ministero 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

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

Gestione NARRATIVA del 900

Gestione 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

Dettagli

Esercitazione seconda prova Esame di Stato Prova di Informatica Gestionale ITC Programmatori e Mercurio. Note introduttive

Esercitazione 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

Dettagli

PHP - MYSQL Ing. Bruno Di Caprio

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

Dettagli

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

Dettagli

Basi di Dati CREAZIONE E POPOLAMENTO DI UNA BASE DI DATI

Basi 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

Dettagli

Indirizzo ITIA Informatica e Telecomunicazioni Articolazione Informatica. Tema di Informatica Tipologia C

Indirizzo 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

Dettagli

1.0 Ipotesi aggiuntive

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

Dettagli

Esercitazione 2 SQL 1 (installazione MySQL)

Esercitazione 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

Dettagli

Basi di Dati. Esercitazione SQL. 18 maggio 2007

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

Dettagli

Laboratorio Progettazione Web PHP e MySQL. Andrea Marchetti IIT-CNR 2014/2015

Laboratorio 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

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

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

Dettagli

Connessione con MySQL

Connessione 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

Dettagli

Connessione con MySQL

Connessione 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

Dettagli

GESTIONE ESAMI di STATO

GESTIONE 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

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

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

Dettagli

Fondamenti di Informatica A. A / 1 9

Fondamenti 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

Dettagli

Sommario. Introduzione... 13

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

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

PRIMA PARTE. 1.1 Analisi e ipotesi aggiuntive

PRIMA 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

Dettagli

PRODOTTO CARTESIANO Caso Generale

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

Dettagli

Laboratorio di Basi di Dati Esercizio 8.4/9.1

Laboratorio 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

Dettagli

Esercitazione 2 SQL 1 (installazione MySQL)

Esercitazione 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

Dettagli

Tema Esame Informatica Mercurio Gestione della palestra

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

Dettagli

ESAME di INFORMATICA e ARCHIVIAZIONE

ESAME 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

Dettagli

ESAME DI STATO DI ISTITUTO TECNICO INDUSTRIALE CORSO SPERIMENTALE Progetto ABACUS SIMULAZIONE PROVA SCRITTA DI INFORMATICA

ESAME 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

Dettagli

A. Veneziani Analisi problema DB Magazzino

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

Dettagli

ISTITUTO PARITARIO MICHELANGELO - RIMINI- PIANO DI LAVORO

ISTITUTO 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)

Dettagli

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

Dettagli

Basi di Dati Corso di Laura in Informatica Umanistica

Basi 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

Dettagli

SOLUZIONE ESAME DI STATO 2014/2015 INFORMATICA. Giselda De Vita 2015

SOLUZIONE 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

Dettagli

SOLUZIONE ESAME DI STATO 2014/2015 INFORMATICA. Giselda De Vita 2015

SOLUZIONE 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

Dettagli

Compito Basi di Dati. Tempo concesso : 90 minuti 21 Gennaio 05 Nome: Cognome: Matricola: Esercizio 1

Compito 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

Dettagli

A.A. 2018/2019. Introduzione a SQL FONDAMENTI DI INFORMATICA E PROGRAMMAZIONE. Docente Prof. Raffaele Pizzolante

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

Dettagli

Corso di Basi di Dati A.A. 2015/2016

Corso 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

Dettagli

Corso di PHP. Prerequisiti. 8.1 PHP e MySQL. Conoscenza MySQL Tecnica della programmazione

Corso 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

Dettagli

SQL e ACCESS. Modello relazionale PROBLEMA ENTITA STUDENTE

SQL 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)

Dettagli

Data Base. Master "Bio Info" Reti e Basi di Dati Lezione 6

Data 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

Dettagli

PROGRAMMAZIONE CLASSE: 4A-4B-4I DISCIPLINA: INFORMATICA A.S. 2016/17

PROGRAMMAZIONE 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

Dettagli

GESTIONE ESAMI di STATO

GESTIONE 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

Dettagli

Corso di. Basi di Dati I. 7. Esercitazioni in SQL: Definizione e manipolazione dei dati

Corso 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

Dettagli

PHP e MySQL. Scripting server-side per accesso a DB MySQL

PHP 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