Corso SQL Intensivo

Eventbrite - Corso SQL Intensivo

Una formazione destinata agli amministratori, sviluppatori e responsabili di progetto per migliorare l'accesso ai database con SQL

 
SQL ("Structured Query Language"), è il linguaggio di interrogazione su database relazionali più diffuso al mondo. 
SQL ha molto da offrire! Esso fornisce una vasta gamma di funzioni in un database relazionale per la definizione (Data Definition Language) e la manipolazione (Data Manipulation Language) dei dati. A questo si aggiunge, a seconda dell'implementazione, svariati comandi per impostare i diritti di accesso, per gestire le transazioni, per inserire ed estrarre dati dalle tabelle, e moltro altro.
 
Troviamo sul mercato decine di sistemi di gestione di database che utilizzano il linguaggio di interrogazione SQL. Pertanto, SQL si presenta in primo luogo linguaggio di database interattivo per gli utenti, ed anche come precompilatore per diversi linguaggi di programmazione integrati (embedded SQL). 
grazie alla sua rapida diffusione, SQL è diventato uno standard. Questo è il motivo per SQL è un'interfaccia portabile tra i diversi sistemi di database e le diverse applicazioni che devono integrarsi tra loro. 
Durante questo corso, si apprende la versione standard di SQL; questa conoscenza viene approfondita e rafforzata attraverso molte esercitazioni pratiche si concentrano principalmente sui concetti generali. Verranno menzionati dettagli specifici di un prodotto quando necessario.
 
Obiettivi
Questa formazione fa di voi un professionista dello standard SQL. Imparerete tutto ciò che è importante e necessario sapere per una comprensione approfondita di SQL. 
Inoltre, i numerosi esercizi pratici proposti vi forniranno spunti immediati per le vostre attività quotidiane.
 
Profilo dei partecipanti
Programmatori, manager e tutti coloro che desiderano lavorare con un database SQL, o creare applicazioni che utilizzano le funzionalità dei database SQL. Chiunque voglia conoscere in modo sistematico le possibilità, i limiti e il valore di SQL.
 
Prerequisiti
Vasta esperienza in ambito IT, conoscenza dei fondamenti del database relazionale e il gusto per l'analisi, l'astrazione e la presentazione.
 
Durata
2 giorni
 
Nota bene
Questa formazione è stata progettata indipendentemente da qualsiasi produttore. Pertanto, non importa se si lavora con Access, Oracle, DB / 2, SQL Server, MySQL, SQL Server Express o altri sistemi di database. Le basi sono le stesse in tutto il mondo.
 
Costo
CHF 1500. -
 
Contenuto del corso

1. Ripasso dei concetti fondamentali del database relazionale
  • Il database
  • Tabelle (entità, attributo)
  • Tipi di dati
  • Chiavi primarie, chiavi esterne
  • Relazioni
  • Omogeneità dei dati coerenza, integrità referenziale
  • Sondaggio
  • Indice
  • ERM
2. Basi di SQL
  • Storico
  • Attuazione (concetto di base)
  • Proprietà SQL 
  • Sintassi SQL
  • Le convenzioni dei nomi degli oggetti 
3. Query, l'analisi e la manipolazione dei dati (DML)
  • SELECT
  • Query semplici
  • Colonne fisse colonne di dimensioni, alias
  • DISTINCT
  • ORDER BY
  • TOP
  • WHERE
  • Le funzioni di aggregazione
  • GROUP BY/HAVING
  • JOIN (INNER, OUTER, FULL, Self, Cross)
  • Sottoquery
  • UNION
  • SELECT INTO
4. Inserire dati
  • INSERT VALUES, SELECT)
  • UPDATE
  • DELETE
5. Data Definition Language (DDL)
  • CREATE DATABASE
  • CREATE TABLE
  • Constraints (PRIMARY KEY, FOREIGN KEY, UNIQUE)
  • DROP TABLE
  • CREATE VIEW
  • ALTER VIEW
  • DROP VIEW
  • CREATE PROCEDURE
6. Linguaggio di controllo dei dati (DCL)
  • Gestione delle transazioni
  • COMMIT ROLLBACK &
  • GRANT & REVOKE