Il linguaggio SQL

Roberto Cupellini, Gualtiero Testori, Amilcare Vaggi

Il linguaggio SQL

Edizione a stampa

41,50

Pagine: 248

ISBN: 9788820465414

Edizione: 2a edizione 1991

Codice editore: 720.60

Disponibilità: Nulla

La tecnologia relazionale si è imposta di fatto come la modalità standard per la gestione dei dati.

L'obiettivo del libro è presentare una panoramica completa del modello relazionale dei dati e del linguaggio SQL (Structured Query Language).

Le strutture sintattiche discusse sono quelle dettate dallo standard internazionale ISO-ANSI, integrate, ove necessario, con riferimenti ben evidenziati a quanto propone IBM per il proprio database relazionale DB2.

Il libro, scritto interamente in lingua italiana, affronta i vari argomenti in modo graduale, completando la trattazione degli aspetti teorici con esempi pratici di applicazione del linguaggio.

Si rivolge pertanto a chiunque, per ragioni professionali o di studio, ha la necessità di comprendere a fondo i problemi di definizione e di trattamento dei dati in un ambiente relazionale.

Il libro è stato realizzato grazie all'impegno della Praxis Calcolo, società che vanta un primato indiscusso nel campo del disegno e della gestione di basi di dati maturato in anni di attività di consulenza nella pianificazione, progettazione, realizzazione e gestione di sistemi informativi complessi.

Gli autori sono tre ingegneri della Praxis Calcolo che si occupano di consulenza, sviluppo di metodologie e formazione per specialisti e utenti finali.

• Il modello relazionale
* Struttura dei dati
* Integrità dei dati
* Manipolazione dei dati
* Gli operatori relazionali base
* Gli operatori relazionali speciali
* Operatori primitivi e derivati
* Sistemi relazionali
• Il linguaggio SQL
* SQL - Come è nato - cosa è diventato
* I comandi SQL
* I comandi SQL di tipo DDL
* I comandi SQL di tipo DML
* Uso dei comandi SQL
* I moduli di comandi SQL
* I comandi SQL in modo interattivo
* I comandi SQL nei linguaggi di programmazione
* Il trattamento degli errori nei linguaggi di programmazione
* Norme sintattiche
* Norme di nomenclatura
• I comandi DDL
* CREATE SCHEMA
* CREATE TABLE
* La struttura dei dati
* La regola di integrità del dominio
* La regola di integrità dell'entità
* La regola di integrità referenziale
* Sintesi del comando
* GRANT
• L'interrogazione
* Il significato di interrogazione
* Interrogazione semplice
* Interrogazione con soppressione delle ripetizioni
* Interrogazione con valori calcolati
* Interrogazione semplice su tutte le colonne
* Interrogazione con clausola WHERE
* Interrogazione con clausola ORDER BY
* Interrogazione con clausola BETWEEN
* Interrogazione con clausola IN
* Interrogazione con clausola LIKE
* Interrogazione con clausola IS NULL
* Interrogazione con clausola JOIN
• Interrogazioni complesse
* Sottointerrogazione Semplice - a più livelli - correlata - sulla stessa tabella - correlata sulla stessa tabella - con clausola ANY/SOME - con clausola ALL - con clausola EXISTS
* Funzioni di aggregazione
* Unione
* Intersezione
* Differenza
* Divisione
* Join esterna
• I comandi DML
* Interrogazione e comandi DML
* Regole di integrità dei dati e comandi DML
* Autorizzazioni per l'accesso ai dati e comandi DML
* I comandi DML che non utilizzano il cursore
* I comandi DML che utilizzano il cursore
• Le viste
* CREATE VIEW
* Interrogazione sulle viste
* Aggiornamenti con le viste
* Potenzialità con le viste
• Comandi SQL non standard
* ALTER TABLE - COMMENT - CREATE INDEX - CREATE SYNONYM - DROP INDEX - DROP SYNONYM - DROP TABLE - DROP VIEW - LOCK TABLE - REVOKE

Collana: Informatica

Livello: Testi per professional