ESERCITAZIONE di INFORMATICA 2011/2012



Похожие документы
Corso di Basi di Dati A.A. 2014/2015

Comandi principali del linguaggio HTML (Hyper Text Markup Language)

LEZIONI DI HTML. Come costruire il proprio sito con pochi strumenti e tanta creatività...

Tutorial di HTML basato su HTML 4.0 e CSS 2

CONCETTO DI ANNIDAMENTO

INFORMATICA PER L IMPRESA (Docente Prof. Alfredo Garro) ESERCIZIO 3

Esercizi. Introduzione all HTML. Il WWW

Esercitazione di Basi di Dati

Concetti fondamentali dei database database Cos'è un database Principali database

Abilità Informatiche A.A. 2010/2011 Lezione 9: Query Maschere Report. Facoltà di Lingue e Letterature Straniere

Linguaggio HTML (2) Attributi di <FONT> Per variare lo stile di carattere rispetto al default, si possono utilizzare tre attributi:

RELAZIONE SCRITTA RELATIVA AL PROGRAMMA DI GESTIONE SITO E-COMMERCE

HTML HTML. HyperText Markup Language. Struttura di un documento. Gli elementi essenziali di un documento HTML sono i seguenti TAG: <HTML>...

Esercitazione query in SQL L esercitazione viene effettuata sul database viaggi e vacanze che prevede il seguente modello E/R:

a) Si progetti uno schema concettuale Entità-Relazioni per lo scenario più sotto descritto.

Le query. Lezione 6 a cura di Maria Novella Mosciatti

Costruisci il tuo sito web da solo! Un pratico tutorial per imparare velocemente a scrivere pagine HTML e pubblicarle online.

Guida a Theblog.net. cioè il sito è raggiungibile da due indirizzi, ma i contenuti sono gli stessi.

Simonotti Graziano DATABASE

Appello di BD del Corso di laurea in Informatica del 9/1/2007 Compito e soluzioni

Basi di Dati Corso di Laura in Informatica Umanistica

Il linguaggio HTML - Parte 2

SQL. Linguaggio di interrogazione per basi di dati relazionali. Relazione = tabella con attributi (a 1, a 2,, a n ): Funzionalità principali di SQL:

Esercizio data base "Biblioteca"

GERARCHIE RICORSIVE - SQL SERVER 2008

Cimini Simonelli - Testa

Database 1 biblioteca universitaria. Testo del quesito

Progettare una base di dati che permetta di gestire il problema descritto nel seguito, nei seguenti punti:

Dispensa di database Access

M733 ESAME DI STATO DI ISTITUTO TECNICO COMMERCIALE CORSO DI ORDINAMENTO

Esame di Stato Istituto Tecnico Industriale Soluzione della Seconda Prova Indirizzo: INFORMATICA Tema: INFORMATICA Anno Scolastico:

Un client su arduino invia i dati acquisiti ad un database

Esercitazione 28 Gennaio 2013

Introduzione ai database relazionali

Un DataBase SQL per la Henry Books

Prova scritta. Mercoledì 11 Febbraio Appello di Informatica II - Corso di Laurea in Ottica e Optometria A.A. 2007/2008

Capitolo 13. Interrogare una base di dati

CREAZIONE PAGINE STATICHE

Prova scritta. Giovedì 02 Ottobre Appello di Informatica II - Corso di Laurea in Ottica e Optometria A.A. 2007/2008

Schema della base di dati del Catalogo dei Dati della Pubblica Amministrazione Renzo Orsini

Prova scritta. Mercoledì 23 Luglio Appello di Informatica II - Corso di Laurea in Ottica e Optometria A.A. 2007/2008

1. Schema concettuale della base di dati Lo schema concettuale (o statico) è uno dei due schemi del progetto concettuale di un sistema informativo.

Compito Basi di Dati. Tempo concesso: 90 minuti 08 Giugno 2006 Nome: Cognome: Matricola:

Sviluppata da: Lo Russo - Porcelli Pag. 1 di 6 6FRSR utilizzare il DBMS Postgresql per imparare il linguaggio SQL.

LEGGERE E VISUALIZZARE I DATI DI UNA TABELLA IN UNA PAGINA WEB

PROGETTAZIONE DI UN SITO WEB

- La formattazione con foglio di stile esterno: Come realizzare e collegare un file con codice di stile ad una pagina web.

Informatica per le discipline umanistiche 2 lezione 10

UTILIZZO DEL PLUG-IN MERCATO PER LE DRAFT D ASTA INIZIALE

Prova Scritta di Basi di Dati

Esercitazione Simulazione Compito

EXCEL FUNZIONI PRINCIPALI

SQL Server. Applicazioni principali

INTRODUZIONE AL LINGUAGGIO HTML. Internet + HTML + HTTP = WWW

Istruzioni DML di SQL

Sessione ordinaria 2005 Seconda prova scritta M070 - ESAME DI STATO DI ISTITUTO TECNICO INDUSTRIALE

SQL. DDL e vincoli. Basi di Dati 1 Esercitazione 4. Matteo Picozzi {picozzi@elet.polimi.it}

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

Esame di Basi di Dati, SOLUZIONE APPELLO 12/01/2010

Il linguaggio HTML - Parte 3

Volumi di riferimento

Biglietti e Ritardi: schema E/R

ESEMPI DI QUERY SQL. Esempi di Query SQL Michele Batocchi AS 2012/2013 Pagina 1 di 7

Sistemi per la gestione di database: MySQL ( )

Manuale scritto da Fuso Federico 4 A Anno scolastico 2011/2012 Parte 1

SQL/OLAP. Estensioni OLAP in SQL

Eliminare i contatti duplicati in MS Outlook

Linguaggio HTML. Reti. Il Linguaggio HTML. Il Linguaggio HTML

GESTIONE NEWSLETTER 2 CREAZIONE NEWSLETTER

ACTIVE SERVICE PAGES E DATABASE: tecnologia ADO

Laboratorio Progettazione Web Array in PHP Lezione 7. Andrea Marchetti IIT-CNR 2011/2012

Creazione di pagine Web strutture complesse

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

On-line Corsi d Informatica sul Web

Architettura MVC-2: i JavaBeans

SQL: definizione schema

PROGRAMMA SVOLTO DI INFORMATICA ANNO SCOLASTICO 2013/2014. DOCENTE: Villani Chiara

Dispensa DB Mercato del Lavoro

Definizione di domini

ESAME Fondamenti di Informatica 21/01/2016. Prof. C. DE MAIO

19. LA PROGRAMMAZIONE LATO SERVER

Sistemi di Elaborazione delle Informazioni (C.I. 15) Access

età sesso luogo-abitazione scuola superiore esperienza insegnamento

Insegnamento di Informatica CdS Scienze Giuridiche A.A. 2006/7. Il trattamento dei dati

Istruzioni per la configurazione di IziOzi

Utilizzando Microsoft Access. Si crea la tabella Anagrafica degli alunni,le Materie e i voti si mettono alcuni campi

Capitolo 4 Pianificazione e Sviluppo di Web Part

DBMS (Data Base Management System)

Il sistema operativo: interazione con l utente

Prof. Pagani Corrado ESERCITAZIONI DIAGRAMMI DELLE CLASSI UML E JAVA

Транскрипт:

ESERCITAZIONE di INFORMATICA 2011/2012 HTML 1) Creare una pagina html per visualizzare i risultati di un torneo di calcetto. La struttura della pagina dovrà rispecchiare quanto segue: Torneo di calcetto Informazioni generali Il torneo si tiene a in data Squadre partecipanti Juve Milan Inter Calendario delle partite Data Squadra in casa Squadra fuori casa Risultato 24.05.12 Milan Juve 0-1 25.05.12 Inter Milan 1-1 2) Dire se la seguente pagina HTML è conforme al linguaggio. Se non lo è effettuare le opportune correzioni. <html> <head> <title> Pagina web personale </head> <body> <h1> La mia pagina web personale </h1> <h2> Informazioni generali </h2> <p> Mi chiamo Pippo e ho 15 anni.

<h2> Hobby </h2> <ul> <li> Calcio </li> <li> Pianoforte <li> Pesca </li> <h2>conoscenza lingue</h2> <table border= 1 > <tr> <th> Lingua </th> <th>parlato </th> <th> scritto</th><tr>comprensione</tr> <td> Inglese</td><td>buono</td><td> buono</td> <td>buono </td></tr> <tr> <td> Tedesco<td><td>discreto </td> <td> discreto <td>buono</td> </tr> </table> </body> </html> Basi Dati 1) Si vuole progettare una base dati per gestire un torneo di calcetto. Al torneo partecipano diverse squadre. Ogni squadra ha come attributi il nome della squadra e il nome dell'allenatore. Ogni squadra è composta da giocatori. Ogni giocatore ha come attributi il nome del giocatore, l'età e il ruolo. Infine vogliamo poter gestire le partite. Ogni partita ha come attributi la data in cui viene giocata, la squadra che gioca in casa, la squadra che gioca fuori casa, i goal fatti dalla squadra che gioca in casa e i goal fatti dalla squadra che gioca fuori casa. Disegnare lo schema concettuale della base dati (diagramma E/R) Dare la struttura delle tabelle Scrivere una query in SQL per vedere il nome di tutte le squadre che partecipano al torneo Scrivere una query SQL per vedere il nome dei giocatori che giocano nella Juventus Scrivere una query SQL per vedere il nome e l'età dei giocatori con età superiore a 25 anni. 2) Date le seguenti tabelle Tabella: Tabella1 A B C 1 2 3 6 3 6 Tabella: Tabella2 D E F 1 2 3 4 1 3 Scrivere la soluzione alle sequenti query SQL

select A,C from Tabella1 select * from Tabella1 where A=C select A,E from Tabella1, Tabella2 select B,F from Tabella1, Tabella2 where C=F and D=4 Foglio di Calcolo Dato questo foglio A B C D E F G H 1 1 2 3 2 4 5 6 3 4 5 6 7 e date le seguenti formule: in D3: =B1+C2 in E4: =C2*A1+D3 in F6: =$A1+B$2+$C$1+C2 in H2: =SUM(A1:C1;B2) Rispondere alle seguenti domande: Scrivere il risultato che attendiamo nelle celle D3, E4, F6, H2 Se modifichiamo la cella B1 inserendoci 4, come cambiano i valori nelle celle D3, E4, F6, H2? Se copiamo la cella F6 alla posizione H7, che formula troviamo in H7? Che valore conterrà? (N.B: celle vuote hanno come valore 0)

SOLUZIONE HTML 1) <html> <head> <title> Torneo di calcetto</title> </head> <body> <h1>torneo di calcetto</h1> <h2>informazioni generali</h2> <p>il torneo si tiene a... in data... </p> <img src= img.jpg width= 200 /> <h2>squadre partecipanti</h2> <ul> <li>juve</li> <li>milan</li> <li>inter</li> </ul> <h2>calendario delle partite</h2> <table border= 1 > <tr> <th>data</th> <th>squadra in casa</th> <th>squadra fuori casa</th> <th>risultato</th> <td>24.05.12</td> <td>milan</td> <td>juve</td> <td>0-1</td> <td>25.05.12</td> <td>inter</td> <td>milan</td> <td>1-1</td> </tr> </table> </body> </html>

2) <html> <head> <title> Pagina web personale </title> </head> <body> <h1> La mia pagina web personale </h1> <h2> Informazioni generali </h2> <p> Mi chiamo Pippo e ho 15 anni.</p> <h2> Hobby </h2> <ul> <li> Calcio </li> <li> Pianoforte</li> <li> Pesca </li> </ul> <h2>conoscenza lingue</h2> <table border= 1 > <tr> <th> Lingua </th> <th>parlato </th> <th> scritto</th><tr><th>comprensione</th></tr> <td> Inglese</td><td>buono</td><td> buono</td> <td>buono </td></tr> <tr> <td> Tedesco</td><td>discreto </td> <td> discreto </td> <td>buono</td> </tr> </table> </body> </html> Basi Dati 1) Un possibile diagramma E/R per il problema richiesto è il seguente:

Una possibile strutturazione delle tabelle è il seguente: Squadre (CodSquadra, Nome, Allenatore) Giocatori (CodGiocatore, CodSquadra, Nome, Età, Ruolo) Partite (Data, CodSquadraInCasa, CodSquadraFuoriCasa, GoalInCasa, GoalFuoriCasa) Query in SQL per vedere il nome di tutte le squadre che partecipano al torneo SELECT Nome FROM Squadre Query SQL per vedere il nome dei giocatori che giocano nella Juventus SELECT Giocatori.Nome FROM Giocatori, Squadre WHERE Giocatori.CodSquadra=Squadre.CodSquadra AND Squadre.Nome='Juventus' Query SQL per vedere il nome e l'età dei giocatori con età superiore a 25 anni. SELECT Nome, Età FROM Giocatori WHERE Età>25 2) select A,C from Tabella1 A C 1 3 6 6 select * from Tabella1 where A=C A B C 6 3 6 select A,E from Tabella1, Tabella2 A E 1 2 1 1 6 2 6 1

select B,F from Tabella1, Tabella2 where C=F and D=4 B F 2 3 Foglio di calcolo Risultati attesi nelle celle D3, E4, F6, H2: D3 = B1+C2=2+6=8 E4 = C2*A1+D3=6*1+8=14 F6 = $A1+B$2+$C$1+C2=1+5+3+6=15 H2 = SUM(A1:C1;B2)=1+2+3+5=11 Se modifichiamo la cella B1 inserendoci 4, come cambiano i valori nelle celle D3, E4, F6, H2? D3 = B1+C2=4+6=10 E4 = C2*A1+D3=6*1+10=16 F6 = $A1+B$2+$C$1+C2=1+5+3+6=15 H2 = SUM(A1:C1;B2)=1+4+3+5=13 Se copiamo la cella F6 alla posizione H7, che formula troviamo in H7? Che valore conterrà? (N.B: celle vuote hanno come valore 0) H7 := $A2+D$2+$C$1+E3 = 4+0+3+0=7