Le basi di dati (ripasso)

annuncio pubblicitario
LICEO SCIENTIFICO STATALE
“ Claudio Cavalleri “
anno scolastico 2015 – 2016
Classe 5 DA
PROGRAMMA DELL’ATTIVITA’ DIDATTICA
EFFETTIVAMENTE SVOLTA
Prof. MAZZA Antonio
Materia: INFORMATICA
Le basi di dati (ripasso)
o DBMS
o I modelli per i database
o Modello Concettuale: Entità – Relazione
o Modello Logico: Gerarchico, Reticolare, Relazionale
o Le funzionalità di un DBMS
o Cenno alle interrogazioni SQL
o Progettazione modello E/R: Entità, Associazioni, Attributi, Chiave Primaria
o Molteplicità di un’ associazione
o Classificazione di un’ associazione: 1:1 - 1:N - N:N;
Basi di dati - MySQL
o Installazione EasyPhP
o Il ruolo del browser, del web server, del DBMS server
o Utilizzo di MySql con il prompt di DOS
o Comandi fondamentali in SQL
o Creazione di un database e delle tabelle con i comandi SQL
o Caricamento dati da files esterni
o Query generiche con il JOIN
o Eseguire query in modalità BATCH
o Tipi di dati
o Vari esempi di realizzazione DB
Pagine web lato server -PHP
o La programmazione web
o Pagine statiche e dinamiche
o Applicazioni client - server
a.s. 2015 - 2016
1 di 3
5 DA
LICEO SCIENTIFICO STATALE
“ Claudio Cavalleri “
o
o
o
o
o
o
o
o
o
Linguaggio interpretato lato server PHP: sintassi
Le strutture di controllo in PHP
Caratteristiche del linguaggio PHP
Le funzioni predefinite in PHP
Array numerici ed associativi
Interazione pagine web con php;
Metodo GET e metodo POST;
Array predefiniti in php $_SERVER;
Le connessioni ai database MySQL tramite script Php;
Calcolo numerico
o Teoria dell'errore; tipologia di errori;
o Rappresentazione in base b;
o Forma normalizzata;
o Notazione standardizzata IEEE 754
o Calcolo computazionale: matrici e vettori;
o Definizioni; determinate di una matrice, matrice trasposta ed inversa;
o Determinante (Laplace e Sarrus); Norma di un vettore;
o Matrici e vettori: utilizzo del foglio di calcolo; somma; prodotto fra matrici;
GNU Octave
o Calcolo algebrico; differenza fra linguaggi interpretati e compilati;
o Caratteristiche di Gnu Octave; Calcolo numerico;
o Octave come linguaggio di programmazione: script e function,
Complessità computazionale
o Costo dell'algoritmo: Ordine di grandezza
o Complessità computazionali dei principali algoritmi sui vettori
o Algoritmi di ordinamento di un vettore; algoritmo di ricerca in un vettore non ordinato (exchange
sort) e ordinato (ricerca dicotomica o binaria)
o Ricerca dicotomica: ricerca di un elemento in un vettore ordinato (algoritmo in cpp e in Octave)
o Esercizi sulla complessità computazionale; efficienza di un algoritmo;
o Problemi trattabili e non trattabili;
Reti
o Centralizzate e distribuite;
o Tipologie: client- server, peer to peer;
o La gestione delle richieste;
o I protocolli e le tecnologie di trasmissione; configurazioni;
a.s. 2015 - 2016
2 di 3
5 DA
LICEO SCIENTIFICO STATALE
“ Claudio Cavalleri “
o
o
o
o
o
o
o
o
o
o
o
Flusso trasmissivo: simplex, half e full duplex; codifica DMT
Tipo di modulazione del segnale;
Modem;
Topologie di rete: stella, anello, bus, gerarchica, maglie;
Reti LAN, MAN, WAN;
Router
tecniche di commutazioni: circuito, messaggi, pacchetti e protocolli;
modello architetturale ISO-OSI: architettura di rete;
reti Architettura, mezzi trasmissivi;
Reti: modalità di accesso al canale;
Classi di reti ed indirizzi IP; Dispositivi di rete;
CMS
o La programmazione web
o Pagine statiche e dinamiche
o Installazione di Wordpress in locale
o Wordpress: caratteristiche
Libro di testo: Piero Gallo, Pasquale Sirsi, Informatica 3, Minerva Scuola
Dispense fornite dal docente
Prof. Mazza Antonio
a.s. 2015 - 2016
Per gli studenti
3 di 3
5 DA
Scarica