3.2 DDL
DDL (Data Definition Language) o Llenguatge de Definició de Dades és el conjunt de sentències que ens permeten definir, retocar o esborrar l'estructura de la Base de Dades. I com que l'estructura bàsica d'una Base de Dades Relacional és la taula, ens dedicarem bàsicament a estudiar les sentències que ens permeten definir les taules (o modificar-les o esborrar-les), amb totes les restriccions que hem vist en el Model Relacional: clau principal, claus externes, camps no nuls, ... També veurem altres objectes que podrem definir, sobretot vistes, que es corresponen a l'esquema extern que vam veure en el Tema 1, és a dir, la visió particular que pot tenir un usuari.
Seran 3 sentències les que veurem:
- CREATE, que permet crear un objecte nou.
- DROP, que permet esborrar un objecte ja existent.
- ALTER, que permet modificar un objecte ja existent.
En el moment de crear una taula definirem tots els seus camps, amb les restriccions pertinents a cadascun d'ells. Cada camp haurà de ser d'un tipus de dades. En cada SGBD hi ha uns tipus de dades particulars, encara que els més bàsics són similars, i en ells serà on incidirem més.
Llicenciat sota la Llicència Creative Commons Reconeixement NoComercial CompartirIgual 3.0