MySQL Database Administration
Corso
A Genova
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Descrizione
-
Tipologia
Corso
-
Luogo
Genova
-
Durata
5 Giorni
Obiettivo del corso: Il corso fornisce le competenze necessarie per installare, configurare, amministrare MySQL. Rivolto a: Il corso è rivolto a sviluppatori e amministratori di sistema interessati ad approfondire le proprie competenze sul database MySQL.
Sedi e date
Luogo
Inizio del corso
Inizio del corso
Profilo del corso
Comprensione dei concetti base dei Database relazionali.
Opinioni
Materie
- Linux
- Networking
- Information technology
- MySQL
Programma
Le tematiche da noi trattate comprendono tutti i principali aspetti dell'Information Technology, spaziando dal networking, ai sistemi operativi ed allo sviluppo software.
Particolare importanza è riservata alle problematiche di internetworking ed ad aspetti quali security e network management, indispensabili al crescere delle dimensioni della rete stessa.
Le metodologie adottate per lo svolgimento dei corsi sono di tipo attivo, integrando parti teoriche con un esauriente supporto tecnico-pratico in aule appositamente attrezzate.
La nostra organizzazione è costituita da una equipe di docenti esperti non solo nelle loro discipline, ma anche nelle tecniche di formazione e gestione dell'aula, al fine di poter assicurare un alto standard di qualità.
Programma del corso
Iintroduzione
- Caratteristiche di MySQL
- Installazione in ambiente Linux/Windows
- Uso di MySQL in ambiente Linux/Windows
- Uso di MySQL: la riga di comando
- Progettazione
- Realizzazione del modello di database
- Impostazione delle relazioni
- Creazione dei database
- Comandi CREATE e DROP
- Comando CREATE
- Comando DROP
- Mysqladmin
- Aggiunta di utenti
La normalizzazione
- Gradi di normalizzazione
- Prima forma normale
- Seconda forma normale
- Terza forma normale
- Limite di applicazione delle regole di normalizzazione
Tabelle, colonne e indici al database
- Operazioni sulle tabelle
- Operazioni sulle colonne
- Operazioni sugli indici
Tipi di dati di MySQL
- Tipi numerici
- AUTO_INCREMENT
- ZEROFILL
- Tipi di dati carattere o stringa
- CHAR e VARCHAR
- TEXT e BLOB
- Tipi vari
Inserimento dati nel database
- Metodi per l'importazione di dati
- Opzioni del comando mysqlimport
- Importazione di un file delimitato da virgole
- Importazione in modalità batch
- Importazione di dati da Microsoft Access
- Strumenti per il trasferimento di dati
- Metodi per l'esportazione dei dati
- Uso di mysqldump
- SELECT INTO OUTFILE
Interrogazione del database
- Sintassi SQL di base
- Manipolazione dei dati con SQL
- Ordinamento
Il lavoro di MySQL, funzioni intrinseche
- Programmazione a livello di server
- Le funzioni di base di MySQL
- Funzioni numeriche
- Funzioni logiche e condizionali
- Funzioni a stringa e a carattere
Blocchi di tabelle chiavi assortite in MySQL
- Uso dei blocchi da parte di MySQL
- Uso delle chiavi
Accesso ai dati interfacce ai database
- Creazione della connessione
- Interrogazione del database
- Ricevimento del recordset e manipolazione dei dati
- Chiusura della connessione
Utilizzo di MyODBC
- Configurazione del DSN
- Active Server Pages e VB Script
- ActiveX Data Objects
- Proprietà e metodi dell'oggetto Connection
- Creazione di una connessione ADO
- Proprietà e metodi dell'oggetto Command
- Uso dell'oggetto Command
- Proprietà e metodi dell'oggetto Resultset
- Uso dell'oggetto Resultset
Perl Database Interface
- Installazione del DBI Perl e del DBD MySQL
- Creazione di script Perl DBI/DBD
- Connessione con il DBI
- Generazione di script Perl
- Unione tra CGI, Perl, DBI e MySQL
- Gestione dei dati su una pagina Web
- Modifica del database con uno script Perl
MySQL e PHP
- Scripting sul lato server
- Introduzione a PHP
- Installazione ed esecuzione di PHP
- Nozioni di base di PHP
- Funzionamento di PHP
- Tipi, Variabili, Espressioni, Operatori
- Strutture di controllo
- Funzioni
- Array
- PHP e MySQL
- Connessione al server di database MySQL
- Elementi fondamentali delle query di database PHP
- Gestione di errori delle query
- Query per l'inserimento dei dati
- Esecuzione di query SELECT e gestione del risultato
MySQL e il tempo
- Trattamento delle date e del tempo in MySQL
Sicurezza dei database MySQL
- Implementazione della sicurezza in MySQL
- La tabella user
- La tabella db
- La tabella host
- Le tabelle columns_priv e tables_priv
- Applicazione dei controlli di sicurezza
- Stadi di controllo
- Verifica della connessione
- Verifica della richiesta
- Modifica dei privilegi degli utenti
- Modifica della tabella grant
- Concessione dell'accesso remoto
- Aggiunta di privilegi
- Uso del comando GRANT
- Rimuovere un utente e revocare i privilegi
- Scelte delle misure di sicurezza corrette
Amministrazione di MySQL
- Back-up dei dati
- Salvataggio deifile
- Impostazione e ripristino dei dati
- Registrazione delle transazioni
- Gestione di un database con mysqladmin
Ottimizzazione di MySQL
- Miglioramento delle prestazioni
- Impostazioni delle variabili di sistema
- Mysqld e i suoi parametri
- Realizzazione di istruzioni SQL migliori
- Costruzione di una clausola WHERE migliore
Accesso via Web
- Creazione delle pagine Web e degli script
- Costruzione della pagina Web
- Creazione dello script.
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
MySQL Database Administration