ISTITUTO PARITARIO MICHELANGELO - RIMINI- PIANO DI LAVORO

Documenti analoghi
Sommario. Introduzione... 13

Attività Didattica Svolta

Interrogare una base di dati: algebra relazionale e SQL. Savino Castagnozzi Giorgio Macauda Michele Meomartino Salvatore Picerno Massimiliano Sartor

MODULO 2. Query normali e parametriche Query di:

Ministero della Pubblica Istruzione Ufficio Scolastico Regionale per la Sicilia Direzione Generale

SQL quick reference. piccolo manuale di riferimento dei principali comandi SQL (prof. Claudio Maccherani, Perugia, 2013)

INFORMATICA. Applicazioni WEB a tre livelli con approfondimento della loro manutenzione e memorizzazione dati e del DATABASE.

Caratteristiche dei linguaggi per Database

Manuale SQL. Manuale SQL - 1 -

PROGRAMMAZIONE DISCIPLINARE LICEO SCIENTIFICO OPZIONE SCIENZE APPLICATE INFORMATICA CLASSE TERZA

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

Syllabus A042 Insegnamenti disciplinari

Structured Query Language

A.S. 2014/2015- Programma svolto di INFORMATICA ITCG E. Fermi Tivoli classe V C SIA. Programma svolto di. Informatica. classe VC S.I.A a.s.

liceo B. Russell PROGRAMMAZIONE INDIRIZZO: SCIENTIFICO SCIENZE APPLICATE TRIENNIO: TERZA DISCIPLINA: INFORMATICA

Corso di Laboratorio di Basi di Dati

OBIETTIVI MINIMI Anno scolastico TIC-TIT. 1. Foglio elettronico: funzioni fondamentali (Excel)

Basi di Dati: Corso di laboratorio

SQL - Structured Query Language

PROGRAMMA DI CLASSE 5AI

SQL (STRUCTURED QUERY LANGUAGE)

I.I.S. G. COSSALI - ORZINUOVI DATABASE. Marzo 2017 Prof. Dario Tomasoni 1

Informatica per le Scienze Umane. Introduzione al corso: programma dettagliato

Anno Scolastico

SISTEMI INFORMATIVI AZIENDALI. introduzione ai sistemi informativi 1

Elena Baralis 2007 Politecnico di Torino 1

PROGRAMMA DI INFORMATICA ARTICOLAZIONE AFM/RIM CLASSE TERZA SEZ. A. DOCENTE: Noto Giancarlo

DATABASE PER IL WEB. Programmazione Web 1

SISTEMI OPERATIVI, RETI, INTERNET

PROGRAMMA DI INFORMATICA CLASSE TERZA SEZ. A. CORSO Amministrazione Finanza e Marketing. DOCENTE: Noto Giancarlo

Programma Master Programmatore Java

DBMS (Data Base Management System)

ARCHITETTURA DI UN DBMS

Il linguaggio SQL. Il linguaggio SQL. Il linguaggio SQL. Il linguaggio SQL. Il linguaggio SQL: fondamenti. Il linguaggio SQL

Anno Accademico 2007/2008. Sistemi Informativi. Corso di Laurea in Ingegneria della Gestione Industriale

Informatica per le Scienze Umane. Introduzione al corso: programma

Il linguaggio SQL. è di fatto lo standard tra i linguaggi per la gestione di data base relazionali.

Le basi di dati. Definizione 1. Lezione 2. Bisogna garantire. Definizione 2 DBMS. Differenza

PROGETTAZIONE DI DATABASE Linguaggio SQL

Laboratorio di Basi di Dati

BASI DI DATI. basi di dati - introduzione ai sistemi informativi 1

DBMS. Alice Pavarani

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

Basi di Dati: Corso di laboratorio

Ministero della Pubblica Istruzione Ufficio Scolastico Regionale per la Sicilia Direzione Generale

IIS Via Silvestri ITIS Volta Programma svolto di Tecnologie Informatiche A.S. 2015/16 Classe 1 A

LE NOVITÀ Eppur si muove...61 Applicazioni ad alta disponibilità...62 Sicurezza...62

CONCETTI E ARCHITETTURA DI UN SISTEMA DI BASI DI DATI

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

INFORMATICA. Prof. MARCO CASTIGLIONE ITS Tito Acerbo - PESCARA

Linee di programmazione

Basi di dati Modelli e linguaggi di interrogazione

Corso Web Master. E' richiesta una padronanza dell'utilizzo del computer ed esperienza di navigazione su Internet.

ISTITUTO STATALE D ISTRUZIONE SUPERIORE FERRARIS - BRUNELLESCHI EMPOLI

Interrogare una base di dati: Algebra relazionale e SQL. Alessandro Bardine Alessandro Ciaramella Vincenzo Galella Rudy Manganelli

ICT-Progetti Offerta formativa. Catalogo corsi 2017 per i privati

I.I.S. Federico II di Svevia - Melfi

Basi di Dati Ingegneria Informatica e delle Telecomunicazioni

Basi di Dati. Concetti e Principi Generali. Maria Mirto

ITI M. FARADAY Programmazione modulare a.s

SQL. Il nome sta per Structured Query Language Le interrogazioni SQL sono dichiarative

V. Moriggia Modelli di Base Dati. Modelli di Base Dati. a.a. 2001/

Esercitazione: Interrogazioni SQL

Introduzione alle Basi di Dati

2011 Politecnico di Torino 1

Linguaggio SQL seconda parte

Basi di Dati Corso di Laura in Informatica Umanistica

Structured. Language. Basi di Dati. Introduzione. DDL: Data Definition Language. Tipi di dato. Query. Modifica dei Dati

ISTITUTO TECNICO INDUSTRIALE "G.M.ANGIOY"

1 MODULO: Visual basic.net Dati strutturati. Finalità: Gestione di dati strutturati

Anno scolastico 2016 / Docente/i

ESERCITAZIONI ACCESS

PROGRAMMAZIONE MODULARE. Periodo mensile. Ore previste

Structured Query Language parte 1

Anno scolastico INFORMATICA. 2. Conoscere e classificare il software

Appunti di MySql. Evoluzione di un tutorial di base di mysql, scritto da Etel Sverdlov.

RELAZIONE FINALE DEL DOCENTE

DBMS. Affidabilità. Privatezza dei dati. Efficienza. Efficacia. Un DBMS deve garantire:

Basi di Dati: Corso di laboratorio

PROGRAMMAZIONE INFORMATICA SECONDO BIENNIO. Liceo Scientifico opzione Scienze Applicate

SQL. SQL: una visione panoramica. SQL: "storia" Definizione dei dati

INFORMATICA PER LE SCIENZE UMANE a.a. 2016/2017

PROGRAMMA DEL CORSO MICROSOFT OFFICE - AVANZATO

Soluzione traccia Informatica simulazione d esame di Stato Istituto GAUSS. 15/04/2013

SQL (STRUCTURED QUERY LANGUAGE)

LINGUAGGI E UTENTI DI UN DBMS

SQL. Laboratorio di Progettazione di Basi di Dati (CdS in Informatica e TPS)

I DATI E LA LORO INTEGRAZIONE 63 4/001.0

Esempio di database relazionale con l utilizzo del prodotto MySQL

INFORMATICA PER LE SCIENZE UMANE a.a. 2015/2016

Introduzione Concetti Generali Pratica su Access Link utili. ECDL - Database. European Computer Driving Licence - Modulo 5 - Database LEZIONE 1

SQL. SQL: "storia. Sviluppato nella metà degli anni settanta (1974) presso il laboratorio di ricerca IBM di S.Josè. Dal 1983 ca. "standard di fatto"

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

Sistemi Informativi e Basi di Dati

ISTITUTO DI ISTRUZIONE SUPERIORE Cigna Baruffi Garelli

PROGRAMMAZIONE DISCIPLINARE DIPARTIMENTALEDI INFORMATICA

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

PIANO DI LAVORO. a.s / 2015

Le basi di dati. Le basi di dati. dalla teoria all'utilizzo di tutti i giorni. Alessandro Tanasi

Programma dettagliato del corso:

Transcript:

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) Informatica per l'azienda - Edizione gialla : "Sistemi informativi aziendali", Dispense fornite dal docente PROGRAMMAZIONE CONTENUTI 1

Mese ottobre TEORIA Teoria CONTENUTI Esercitazioni Pratiche Le basi di dati: Definizione di database Vantaggi di un database rispetto agli archivi tradizionali DBMS : definizione, caratteristiche, livelli di astrazione I modelli di dati: Il modello di dati relazionale, altri modelli : gerarchico, reticolare, a oggetti (accenni) Esercitazioni Access (software MS Access ): creazione di tabelle in modalità struttura, creazione delle relazioni, query semplici, con criteri, totalizzatrici, con campo calcolato Esempi di realizzazione di database dal testo un problema, creazione delle tabelle, delle relazioni ed inserimento di dati di prova : esempio1 gestione di magazzino esempio 2 Biblioteca esempio 3 Corsi-Studenti esempio 4 Prodotti-Fornitori Esempio di inserimento tabella dati (capire i tipi di dati) Progettazione di database in Access, come creare le relazioni molti a molti Access - principali funzioni (tabelle, relazioni, query); Strumenti software : MS Access novembre - dicembre Modello Relazionale e Progettazione di un database Modello E-R, definizione di entità, attributi, associazioni Esempio di progettazione di un database Libri-Editori I tre livelli di astrazione (concettuale, logico e fisico) Modelli concettuali : E-R vs UML Esempio semplice di progettazione concettuale per ottenere uno schema concettuale sia in E-R che in UML Capire il tipo di dati di una tabella Le relazioni molti a molti in Access Le associazioni di uno schema concettuale: tipi, ereditarietà, ricorsive, aggregazione Schema Logico : ristrutturazione dello schema concettuale Schema Logico : regole di derivazione Progettazione dei dati : analisi di problemi, scrittura del progetto con il linguaggio di modellazione UML; Strumenti software : DIA (Diagram Editor, MS Access) PRATICHE SCHEMA CONCETTUALE (linguaggio UML) gennaio- PROGETTAZIONE DI DATABASE: MySQL - utilizzo del 2

febbraio Progettazione Logica e Fisica Costruzione delle tabelle (modello relazionale) Proprietà delle tabelle relazionali Chiave primaria e chiave esterna Progettazione e realizzazione di un semplice database in Access e mysql Il linguaggio SQL Creare e modificare schemi di database (DDL - Data Definition Language) : Create table, drop table, alter table, vincoli (not null, primary key, foreign key); Inserire, modificare e gestire dati memorizzati (DML - Data Manipulation Language) : insert, update, delete from); Interrogare i dati memorizzati (DQL - Data Query Language): Selezione e Proiezione in SQL (esempi, codice equivalente), Clausola distinct, order by, operatori : between, like, in, and, or, espressioni nella clausola select, ridenominazione delle colonne (utilizzo degli alias), raggruppamenti e funzioni Aggregate : clausola group by, max, min, count, avg,sum, condizione sui gruppi: clausola having, tipi di Join : join, inner join, equi-join, natural join, outer join linguaggio SQL per la creazione, modifica e interrogazione del database Esercitazione query su un database realizzato da uno schema concettuale Esercitazioni mysql (sotware easyphp, mysql ) : Come accedere al database mysql utilizzando easyphp Comandi per creare ed eliminare una tabella in mysql Linguaggio mysql : tipi di dati, opzioni di colonna per la creazione di una tabella Confronto fra la creazione di una tabella in ACCESS e la creazione di una tabella in mysql Creazione delle tabelle di un database Progettazione e realizzazione di un semplice database in Access e mysql(ddl) Inserimento dati in un database precedentemente creato, con i comandi mysql (DML) Modifiche database (struttura tabelle e dati) con i comandi mysql (DDL + DML) Interrogazione dati di un database - comandi mysql (Query language) Importazione ed esportazione di un database mysql Interrogazioni su database Interrogazioni sul database NorthWind : SELECT, clausola WHERE, ORDER BY, operatori : BETWEEN, LIKE, IN, AND, OR, Query di interrogazione con espressioni 3

marzo matematiche, alias, funzioni aggregate e gruppi Query di interrogazione con Join, Inner Join, Outer Join La condivisione e l'accesso alle risorse di rete Le reti di computer; Aspetti evolutivi delle reti :sistemi distribuiti e centralizzati, i servizi per gli utenti e per le aziende, Il modello client/server, il modello peer to peer; I componenti di una rete, canali trasmissivi: mono e bidirezionali La tecnologia di trasmissione - classificazione delle reti per estensione: regole per il trasferimento dei dati - topologie di rete; topologie di rete classiche- le tecniche di commutazione; Architettura di rete - i modelli per le reti; - i livelli ISO/OSI, i mezzi trasmissivi, il modello TCP/IP, Gli indirizzi IP; I livelli applicativi nel modello TCP/IP Le pagine Web Linguaggio HTML : definizione, caratteristiche, la struttura tipica, principali tag, gli elenchi e le tabelle; Fogli di stile (CSS: Cascading Style Sheets ) : caratteristiche del linguaggio, fogli di stile in linea, incorporati ed esterni; Il linguaggio XML : esempio pratico Linguaggio PHP : definizione, principali caratteristiche, la funzione echo, i tipi di dati, variabili e tipi numerici - conversione di tipo (gettype e settype), operatori (matematici, relazionali, incremento e decremento), stringhe operatore di concatenamento, array definiti come vettori o tabelle hash, la funzione array, ciclo for e foreach, metodi get e post per passaggio dati fra pagine Esercitazioni HTML e PHP (software easyphp, NetBeans Ide) : Esercitazione HTML e PHP : Inserimento di una pagina html con codice PHP che stampa il contenuto di più variabili e ne riconosce il tipo Esercitazione HTML e PHP : Inserimento di una pagina html con codice PHP sulla creazione e stampa di array su diverse modalità (ciclo for, funzione array, ecc.), utilizzo del ciclo foreach Esercitazione HTML e PHP : Inserimento di una form che letti dati in ingresso di tipo testo, radio, checkbox e password, stampa i risultati in un altra pagina (metodo post) Esercitazione HTML e PHP : Creazione di un semplice modulo di autenticazione con l utilizzo di una form che MySQL - utilizzo del linguaggio SQL per la creazione, modifica e interrogazione del database HTML, CSS, XML, realizzazione del codice PHP per la lettura e scrittura di un database su DBMS MySQL in rete Strumenti software : MS Share Point 2007 (Editor HTML), MySql, easyphp, NetBeans Ide 4

legge username e password, controlla se i dati sono corretti ed accede alla pagina di benvenuto solo in caso positivo, in caso negativo visualizza un messaggio di errore (metodi post e get) Esercitazione HTML e PHP : Creazione di un file XML e di una pagina PHP che legge e stampa i dati contenuti nel file HTML Esercitazione HTML e PHP : Creazione di una pagina PHP che crea un semplice database, creazione di una pagina PHP che interroga il database NorthWind Organizzazione e processi aziendali che cos'è un'impresa, impresa come sistema organizzato, livelli di attività di un'azienda : livelli operativi e livelli organizzativi, il processo Aziendale : che cos'è, le informazioni come risorsa principale, sistema informativo aziendale: elementi, obiettivi, funzioni aziendali, i dati Esempi (creazione di un prodotto,ordine del cliente), sistema Informatico : requisiti, funzionalità,soluzioni informatiche ERP, Enterprise Resource Planning Introduzione : cosa sono i sistemi Erp, a cosa servono, principali moduli, modularità e sistema configurabile : vantaggi e svantaggi. Sistema informativo, storia dei sistemi ERP, soluzioni ERP, Data WareHouse, caratteristiche. aprile L'integrazione dei Processi Aziendali Implementare in azienda un sistema informativo integrato Il passaggio a un sistema ERP Principi per una corretta implementazione Le soluzioni ERP sul mercato La Sicurezza nei Sistemi Informativi Breve storia degli attacchi informatici Sicurezza di un sistema informatico Valutazione dei rischi Principali tipologie di minacce Sicurezza nei sistemi informativi distribuiti Normativa sulla Sicurezza e sulla Privacy Giurisprudenza informatica il decreto 196/03 del 30 giugno 2003 L'articolo 98 del d. lgs. 30/2005 Legge 18 marzo 2008, n.48 Crimini informatici 5

Ultimi decreti e/o leggi maggiogiugno La Rete per la Pubblica Amministrazione Generalità Organizzazione della rete Dominio della Rete Unitaria L'agenzia per l'italia Digitale Prof.ssa Barbara Morigi 6