CalendarioIl programma completo dei prossimi seminari InformazioniSede, prenotazione albergo, ecc.. IscrizioniLe informazioni per iscriversi ai seminari Per gli Speakers...Le informazioni per collaborare con noi Per i Vendors...Come farsi vedere dai nostri clienti

Strategia IT
e Tecnologie innovative per l'Azienda

Conference


22-23 Giugno, 2020

Residenza di Ripetta
Roma

 

SQL e Teoria Relazionale: <br />Come scrivere un corretto SQL - Technology Transfer

SQL e Teoria Relazionale:
Come scrivere un corretto SQL

di Chris Date
Segnala ad un amico
Scarica la brochure

Descrizione

SQL è onnipresente. Ma SQL è complicato, difficile, incline all’errore e con una difficoltà di testing. Quindi per avere qualche speranza di scrivere un corretto SQL bisogna seguire qualche disciplina. Quale disciplina? La disciplina di usare SQL in modo relazionale. Ma che vuol dire? SQL non è comunque relazionale?

Naturalmente SQL è il linguaggio standard che si usa con i database relazionali ma questo non lo rende relazionale! La triste verità è che SQL si allontana dalla teoria relazionale in molti modi, la duplicazione delle righe e i nulls sono degli esempi ovvi ma non sono i soli. I sistemi basati su SQL vi forniscono la corda per impiccarVi e per evitare di finire impiccati avete la necessità di conoscere la teoria relazionale, di capire quanto SQL è lontano da quella teoria così da evitare i problemi che questo causa. C’è una grande quantità di “cattiva pratica” nell’uso di SQL e questa “pratica” è perfino raccomandata in libri di testo o altre pubblicazioni e una panoramica su questa letteratura è un esercizio veramente sconfortante. Il modello relazionale a 40 anni dalla sua nascita non sembra essere ben capito dalla maggior parte della comunità database e anche per queste ragioni questo seminario usa il modello relazionale come un principio organizzatore, ne descrive le caratteristiche e spiega come usare SQL per implementare queste caratteristiche.

Durante il seminario verranno svolte esercitazioni.

Cosa Imparerete

  • Come i principi relazionali rafforzano la logica di SQL
  • L'ampiezza e la profondità di quei principi
  • A scrivere un codice SQL complesso con la certezza della sua correttezza
  • A usare SQL in maniera relazionale

Argomenti Trattati

  • Tipi e Domini
  • Tuple e Relazioni, righe e tabelle
  • Niente duplicati e niente Nulls
  • SQL e l’algebra relaionele
  • SQL e vincoli
  • SQL e Views
  • SQL e logica: Calcolo relazionale
  • Usare la logica per scrivere il codice SQL
  • Ulteriori aspetti di SQL
  • Il modello relazionale
  • Database Design

Precedenti Edizioni

Dal 29 ottobre 2012 al 31 ottobre 2012


Calendario dei seminari internazionali