CORSI MYSQL MILANO
Corsi web a Milano: corsi di formazione per webmaster, web designer e programmatori. Creazione siti. Creazione banner animati. Scuola di pc.
corsi mysql, Milano, corso mysql, corso di mysql, corsi di mysql, formazione mysql, master mysql, post laurea mysql, concorsi mysql, tabella, tabelle, Entità, Relazione.
Corsi di informatica di gruppo, individuali, ad hoc, diurni, serali, dispense, chiavi, query, select, transazioni, database, informatica.
CORSO DI MYSQL - DATABASE MANAGEMENT
Informazioni Generali

Lo scopo del corso è quello di presentare nozioni avanzate di MySQL, premettendo dei richiami al Modello Entità-Relazione ed al Modello Relazionale. Le lezioni saranno di tipo teorico-pratico, abbinando immediatamente alla teoria esposta delle esercitazioni su personal computer.
Durata del corso standard: 30 ore

Programma standard o personalizzato.

Corso individuale o di gruppo.

Corso diurno o serale.

Numero di ore variabile a seconda delle tue esigenze!!!
Programma del Corso

IL MODELLO CONCETTUALE
Il modello Entità Relazione ed i suoi costrutti
I vincoli d’integrità e la loro rappresentazione
IL MODELLO RELAZIONALE
Definizione di relazione
Relazioni e loro rappresentazione tabellare
Dati incompleti e valori nulli
I vincoli di integrità: vincoli interrelazionali ed intrarelazionali
Le chiavi
Chiavi e valori nulli
Le interrogazioni sullo schema relazionale
Le viste derivate virtuali e materializzate
Esempi ed esercizi
LA PROGETTAZIONE LOGICA (Richiami)
Ristrutturazione di uno schema E-R: Eliminazione delle gerarchie
Partizionamento ed accorpamento di concetti
Scelta degli identificatori principali
Dallo schema concettuale a quello logico: traduzione di entità ed associazioni
MySQL - TIPI DI DATI DISPONIBILI
Il concetto di Tipo di dato
I tipi di dato forniti da MySQL:
Stringhe
Numeri
Date ed Ore

CONNESSIONE E SCONNESSIONE AL / DAL SERVER
Comandi e loro sintassi
Elenco dei Data Bases gestiti da un server: SHOW DATABASES
Lancio di comandi da file
OPERAZIONI SUL DATA BASE
Sintassi di CREATE DATABASE
Estrazione struttura di un Data Base: SHOW TABLES
Modifica di un Data base: ALTER DATABASE
Eliminazione di un Data Base: DROP DATABASE
CREAZIONE DI TABELLE ED INDICI
Sintassi di CREATE TABLE
Creazione condizionale di tabelle: IF NOT EXISTS
Conseguenze della dichiarazione di attributi come NULL
Chiavi primarie, esterne, constraints
Opzione AUTO_INCREMENT
Opzione TEMPORARY
Estrazione della struttura di una tabella
Modifica di una tabella: ALTER TABLE
Cancellazione di una tabella: DROP TABLE
Indici: vantaggi e svantaggi del loro uso
Sintassi di CREATE INDEX
Esplorazione della struttura di un indice: SHOW INDEX
Cancellazione di un indice: DROP INDEX
POPOLAMENTO DI UN DATA BASE
Sintassi di INSERT
Caricamento dati da file: LOAD DATA
AGGIORNAMENTI E CANCELLAZIONI DI DATI
Sintassi comando UPDATE
Sintassi comando DELETE
INTERROGAZIONI
Sintassi di SELECT
Interrogazioni coinvolgenti attributi NULL
Espressioni nelle interrogazioni
Operatori aritmetici
Operatori di confronto
Operatori di cast
Precedenza fra operatori
Valori NULL nelle espressioni
Conversione fra tipi
Operazioni basate sui patterns: LIKE e NOT LIKE
Ordinamento dei risultati su uno o più attributi: ORDER BY
Raggruppamento dei risultati secondo un criterio: GROUP BY
Uso congiunto di GROUP BY ed ORDER BY
Scrittura dei risultati in un file: INTO OUTFILE
Variabili e loro uso nelle interrogazioni
Interrogazioni coinvolgenti più tabelle:
Join completo
Equi join
LEFT JOIN
RIGHT JOIN

Imposizione del modo di operare: STRAIGHT_JOIN
Interrogazioni con le subselect su più livelli
EXISTS, NOT EXISTS
IN, NOT IN
UNION
Creazioni di tabelle come risultati di operazioni SELECT
Vari tipi di funzioni:
Per il confronto
Per il casting
Numeriche
Per la manipolazione delle stringhe
Per date ed ore
Di aggregazione
Altri tipi di funzioni di uso comune

Utilizzo delle funzioni nelle interrogazioni
LE TRANSAZIONI
Definizione e concetti di base
Comandi COMMIT e ROLLBACK
AMMINISTRAZIONE DEL DATA BASE
Avvio ed arresto del server
Gestione degli account utente
Manutenzione del file di log
Backup del Data Base
webmaster: Daniele Pecoraro. Corsi di dreamweaver, flash, java, php, web, formazione.
Corsi web a Milano: corsi di formazione per webmaster, web designer e programmatori. Creazione siti. Creazione banner animati. Scuola di pc.
corsi mysql, Milano, corso mysql, corso di mysql, corsi di mysql, formazione mysql, master mysql, post laurea mysql, concorsi mysql, tabella, tabelle, Entità, Relazione.
Corsi di informatica di gruppo, individuali, ad hoc, diurni, serali, dispense, chiavi, query, select, transazioni, database, informatica.