Che cos'è uno script DDL nel contesto di database?
Che cos'è uno script DDL nel contesto di database?
Risposte:
DDL = Lingua definizione dati
Dalla voce di Wikipedia per DDL :
Un DDL (Data Definition Language) è un linguaggio informatico per la definizione di strutture di dati. Il termine è stato introdotto per la prima volta in relazione al modello di database Codasyl, in cui lo schema del database è stato scritto in un linguaggio di definizione dei dati che descrive i record, i campi e gli "insiemi" che costituiscono il modello di dati dell'utente. Inizialmente si riferiva a un sottoinsieme di SQL, ma ora viene utilizzato in senso generico per fare riferimento a qualsiasi linguaggio formale per descrivere dati o strutture di informazioni, come gli schemi XML.
Quindi, per i database, uno script DDL è uno script che crea la struttura (tabelle, colonne, indici, ...) di un database.
DDL - Lingua di definizione dei dati
Comunemente, consiste in alcune istruzioni SQL per creare schemi e tabelle con le loro interrelazioni, ovvero vincoli di chiave esterna.
È possibile utilizzare questo script quando è necessario installare un nuovo sistema sul lato client. Non è necessario creare tabelle una per una. Questi tipi di script sono contenuti nei file con estensione ".sql". Devi solo aprire il tuo software di gestione della base di dati (ex-MySql Workbench) e importare il file o copiare e incollare lo script nell'area di modifica degli script ed eseguirlo.