Corso di formazione in linguaggio SQL

EDM Engineering

Email

Categoria: Informatica > Database > Sql server

Inizio corso: Iscrizione aperte tutto l'anno

Prezzo: 160 €

Durata:

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

Docenti: Ing. M. Di Paolo Emilio

N.ro posti:

Tipologia del corso: professionale

Attestato: certificato EDM Engineering

Orario:

Iscrizione:

Richiedi Maggiori Informazioni

 

Tutti i campi sono Obbligatori.


Tutti i campi sono Obbligatori.


Facebook

Vuoi essere presente in corsincitta.it?

Diventa partner