MySQL Database Administration

Netisis
A Genova

Chiedi il prezzo
Vuoi parlare del corso con un consulente?
Confronta questo corso con altri simili
Leggi tutto

Informazione importanti

  • Corso
  • Genova
  • Durata:
    5 Giorni
Descrizione

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.

Informazione importanti
Sedi

Dove e quando

Inizio Luogo Orario

Genova
via Greto di Cornigliano 6R, Genova, Italia
Visualizza mappa

Domande più frequenti

· Requisiti

Comprensione dei concetti base dei Database relazionali.

Cosa impari in questo corso?

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.

Confronta questo corso con altri simili
Leggi tutto