Taula de continguts:
- Definició: què significa Data Definition Language (DDL)?
- Techopedia explica el llenguatge de definició de dades (DDL)
Definició: què significa Data Definition Language (DDL)?
Un llenguatge de definició de dades (DDL) és un llenguatge informàtic que s’utilitza per crear i modificar l’estructura d’objectes de base de dades en una base de dades. Aquests objectes de base de dades inclouen vistes, esquemes, taules, índexs, etc.
Aquest terme també es coneix com a llenguatge de descripció de dades en alguns contextos, ja que descriu els camps i els registres d'una taula de bases de dades.
Techopedia explica el llenguatge de definició de dades (DDL)
La indústria de bases de dades actual incorpora DDL a qualsevol llenguatge formal que descrigui dades. Tanmateix, es considera un subconjunt de SQL (Structured Query Language). SQL sol utilitzar verbs imperatius amb anglès normal com ara frases per implementar modificacions de la base de dades. Per tant, DDL no apareix com un llenguatge diferent en una base de dades SQL, però defineix canvis en l'esquema de la base de dades.
DDL que s’utilitza habitualment en la consulta SQL són:
- CREATE: aquesta ordre crea una nova taula i té una sintaxi predefinida. La sintaxi de la sentència CREATE és CREATE TABLE (). CREATE TABLE Empleat (ID de l'empleat INTEGER KEY PRIMARY, Nom CHAR (50) NULL, Cognom CHAR (75) NOT NULL).
- ALTER: una ordre alter modifica una taula de bases de dades existent. Aquesta ordre pot afegir columna addicional, deixar caure les columnes existents i fins i tot canviar el tipus de dades de les columnes implicades en una taula de bases de dades. Una sintaxi d'ordres alter és els paràmetres de nom d'objecte ALTER objecte. ALTER TABLE Data Empleat ADD DOB.
- DROP: una ordre drop elimina una taula, un índex o una vista. La sintaxi de la declaració de desplegament és el nom de l'objecte DROP. TAULA DE DROP Empleat.
