|
Descrizione:
Il linguaggio sql (structured query language) è di fatto lo standard tra i linguaggi per la gestione di data base relazionali. viene utilizzato dai vari dbms relazionali (oracle, sysbase, sql-server, mysql,…) per la definizione, manipolazione e interrogazione delle basi di dati.
il corso utile per imparare a creare e gestire database relazionali sui principali dbms del mercato. completo di......
Il linguaggio SQL (Structured Query Language) è di fatto lo standard tra i linguaggi per la gestione di data base relazionali. Viene utilizzato dai vari DBMS relazionali (Oracle, Sysbase, SQL-Server, MySql,…) per la definizione, manipolazione e interrogazione delle basi di dati.
Il corso utile per imparare a creare e gestire database relazionali sui principali DBMS del mercato. Completo di guida al linguaggio SQL e ricco di esempi pratici e funzionali sulla sicurezza ed interfaccia ad un database con diversi linguaggi di programmazione. Adatto ad un pubblico di qualsiasi livello di esperienza.
Requisiti:
Conoscenza computer
Obiettivi/sbocchi professionali:
A conclusione del corso i partecipanti saranno in grado di utilizzare SQL per creare, manipolare tabelle ed interrogare tabelle per una analisi strutturata dei dati.
Periodo (e modalità) di svolgimento e ore:
Modalità e-learning, 100 €
Certificato e attestato di frequenza EDM Engineering.
Le pre-iscrizioni sono aperte tutto l’anno. Le pre-iscrizioni, inoltre, NON hanno nessun vincolo per la frequenza del corso ma devono necessariamente essere fatte per valutare il numero di persone partecipanti; devono essere fatte via mail ( info@edmengineering.it) oppure tramite il form presente nel sito (sotto la voce “corsi di formazione” ). Nella pre-iscrizione bisogna fornire oltre ai propri dati (nome, cognome, telefono) anche i giorni di preferenza per seguire il corso nonché la modalità prescelta.
In seguito alla pre-iscrizione saranno comunicati le modalità e i giorni di lezione.
Modalità e-learning:
L'e-learning è una nuova metodologia didattica che sfrutta le potenzialità rese disponibili da Internet per fornire formazione sincrona e/o asincrona agli utenti, che possono accedere ai contenuti dei corsi in qualsiasi momento e in ogni luogo in cui esista una connessione online.
Grazie anche a questa caratteristica e alla tipologia di progettazione dei materiali didattici, l'e-learning è inteso come una "soluzione di insegnamento centrato sullo studente".
Una delle principali caratteristiche dell'apprendimento in e-learning è la modularità: il materiale didattico è organizzato in moduli che permettono all'utente di personalizzare tempi e modalità di accesso ai contenuti. Ogni modulo deve avere carattere di esaustività ed è importante l'interattiva nel rapporto uomo-macchina durante la fruizione del corso.
Il corso verrà svolto nel sito corsi.edmengineering.it dove l’utente che si è pre-iscritto dovrà procedere con l’iscrizione al sito.
Di seguito un programma dettagliato:
Programma del corso:
1. Introduzione ai database (relazionali)
o Introduzione
o Cos'è un database
o Cos'è un DBMS
o RDBMS: i database relazionali
o Lo Structured Query Language (SQL)
o Conclusioni
2. Struttura di un database
o Introduzione
o Le tabelle
o I campi
o I tipi di dato
o Ottimizzazione delle tabelle
o I record
o Intergità referenziale
o Normalizzazione di un database
o Il progetto LIBRERIA
3. (R)DBMS - MS Access, MS SQL Server e MySQL
o Introduzione ad MS Access
o Introduzione ad MS SQL Server
o Introduzione a MySQL
o Conclusioni e spunti
4. SQL DDL: Data Definition Language
o Introduzione
o CREATE TABLE: creazione di una tabella
o CREATE INDEX: creazione di un indice
o CREATE VIEW: creazione di una vista
o ALTER: modifica della struttura di una tabella
o DROP: cancellazione di tabelle, indici e viste
5. SQL DML: Data Manipulation Language
o Introduzione
o Operatori
o INSERT: inserimento di dati in una tabella
o SELECT: interrogazione di una tabella
o UPDATE: aggiornamento dei dati di una tabella
o DELETE: cancellazione di dati da una tabella
o JOIN: relazioni tra più tabelle
o Clausole UNION, TOP e SUBQUERY
o Clausola INTO per effettuare il backup di tabelle e/o di interi database
o Clausole SOME, ANY ed ALL
6. Funzioni di SQL
o Introduzione
o Funzioni di aggregazione
o Funzioni per le stringhe, per i numeri e per le date
o Istruzioni HAVING e GROUP BY
o Conclusioni
7. Stringhe di connessione ai database per MS ADO
o Introduzione
o Stringhe di connessione
o UDL - Universal Data Link
o Esempio pratico di utilizzo delle UDL
o Conclusioni
8. Leggere i dati da un db con diversi linguaggi
o Introduzione
o Come si colloca un db in un'applicazione Web e/o Desktop
o Scelta del database a seconda del tipo di progetto
o Accedere ad un database con ASP
o Accedere ad un database con ASP.NET
o Accedere ad un database con PHP
o Accedere ad un database con Visual Basic
o Conclusioni
9. Sicurezza dei database e del codice SQL
o Introduzione
o I database sui servizi di Hosting
o I database sui servizi di Housing
o I database in una struttura fatta "in casa"
o Sicurezza del codice
o SQL Injection - Tentativi di intrusione nei database via codice
o Assegnare e revocare privilegi agli utenti via codice SQL con le istruzione GRANT e REVOKE
Durante il corso verrà fornito tutto il materiale didattico (software, dispense, appunti…)
Mostra più informazioni sul corso
Mostra meno informazioni sul corso
|