Logo NEXUS

NEXUS didattica

← Torna indietro
Informatica / Lezione Teorica

Comandi DDL: CREATE, ALTER e DROP

Gestione strutturale dei database relazionali: creazione, modifica e rimozione di tabelle e vincoli.

1. Il Ruolo del Data Definition Language (DDL)

Il sottoinsieme DDL (Data Definition Language) di SQL comprende tutte le istruzioni destinate a definire, modificare o eliminare la struttura logica e fisica degli oggetti di un database, quali tabelle, viste, indici e schemi. A differenza del DML, le operazioni DDL agiscono direttamente sul dizionario dei dati (metadata) del database.

I Tre Pilastri DDL:

1. CREATE: Costruisce nuovi oggetti all'interno del database (es. CREATE TABLE).
2. ALTER: Modifica la struttura di un oggetto esistente (aggiungendo, rimuovendo o modificando colonne e vincoli).
3. DROP: Elimina definitivamente un oggetto e tutti i dati in esso contenuti dal sistema.

2. Analisi dei Comandi Principali

Esaminiamo in dettaglio la sintassi e l'utilizzo dei tre comandi fondamentali:

3. Tabella di Sintesi delle Istruzioni DDL

Una panoramica rapida dei comandi e delle loro applicazioni tipiche:

Comando Sintassi di Base Effetto sul Database
CREATE CREATE TABLE nome (col1 tipo, ...); Crea una nuova tabella vuota con i vincoli impostati.
ALTER ALTER TABLE nome ADD col tipo; Modifica la struttura aggiungendo o rimuovendo colonne e vincoli.
DROP DROP TABLE nome; Elimina definitivamente la tabella e tutti i dati contenuti.

4. Simulatore Interattivo: Gestione Schema DDL

Sperimenta l'esecuzione di comandi DDL per creare, modificare o eliminare tabelle in un ambiente di database simulato.

ddl-engine@nexus-sys:~# Schema Management Shell
> [READY] Seleziona un'istruzione DDL per gestire la struttura del database.