circolab.net

Attenzione questa pagina non contiene il corso aggiornato
i corsi 2007 li trovi qui:

corso di SQL

Obiettivo
L'obiettivo del corso di SQL è l'apprendimento della logica dei database relazionali, attraverso la comprensione della sintassi standard SQL/99, delle varianti introdotte dai motori di database più utilizzati (MySQL, Microsoft SQL Server, Oracle, ...) e soprattutto attraverso una serie di esercizi pratici per la risoluzione di problemi comuni. Il linguaggio SQL è lo standard universale per la gestione dei dati organizzati in database relazionali. La possibilità di "astrarre" la procedura di controllo dei dati dal linguaggio di programmazione utilizzato ha permesso alla sintassi SQL di diventare lo standard de facto per la realizzazione e la gestione delle basi di dati. Durante tutto il corso verranno analizzate le corrette tecniche per ottenere una base di dati nella quale le informazioni siano organizzate in strutture solide e il reperimento dei dati risulti rapido ed efficace.
docente
bibe
data del corso
15 gennaio 2004
Programma del corso
  1. Introduzione
    • ­ Termini tecnici
    • ­ Schemi concettuali
    • ­ Relazioni
    • ­ Installazione di MySQL
    • ­ La shell MySQL
  2. Installazione e Panoramica del linguaggio
    • ­ Utilizzo della shell MySQL
    • ­ Convenzioni nella sintassi: SELECT campo, ... FROM Tabella, ... WHERE condizione ...
    • ­ Istruzioni DDL e DML
    • ­ Tipi di dato
    • ­ Modifica alle strutture dei dati memorizzati
  3. La normalizzazione
    • ­ Utilità di un database normalizzato
    • ­ Esempi pratici: il database "corso"
    • ­ Normalizzazione (1NF, 2NF, 3NF)
    • ­ Cenni alla 4NF e alla 5NF
    • ­ Inserimento, modifica e cancellazione dei dati
  4. SELECT, WHERE, le relazioni
    • ­ Selezione dei dati inseriti
    • ­ Clausole e funzioni di gruppo
    • ­ Definizione e utilizzo delle relazioni
    • ­ Sintassi della JOIN. Lo standard SQL/99 e i vari DBMS
  5. La sicurezza
    • ­ Gestione degli utenti
    • ­ Gestione dei ruoli
    • ­ Gestione dei privilegi
  6. I tool di gestione dei database. Migrazione dati
    • ­ phpMyAdmin. Esempi
    • ­ Migrazione dei database
    • ­ Migrazione del database "corso" da MySQL a PostgreSQL

GNU Blogs!

Sono arrivati i blog di GNUmerica

GNUblog

GNUmerica

Mail, irc, liste, spazio web: GNUmerica.org