DDL Flashcards
Qué es DDL?
Lenguaje de definición de datos, es un subconjunto de SQL que se utiliza para definir y modificar las estructuras de los objetos de bases de datos como tablas, vistas , índices , etc
Los 4 Comandos principales de DDL
CREATE: Para crear objetos en la base de datos.
ALTER: Para modificar la estructura de un objeto.
DROP: Para eliminar objetos de la base de datos.
TRUNCATE: Para borrar todos los datos de una tabla sin eliminar la tabla en si
Cuáles son los 5 objetos que puedo definir con DDL ?
Tablas, índices, vistas, esquemas y secuencias
Diferencia de DDL y DML
DDL no maneja datos, solo la estructura y DML si como insert Update y delete
Cuáles son las 5 restricciones posibles? ( Constraints)
PRIMARY KEY:Llave única y obligatoria.
NOT NULL: El campo no puede quedar vacío.
UNIQUE: No permite duplicados
CHECK: Valida que el valor cumpla una condición.
FOREIGN KEY: Llave foránea, conecta con otra tabla.
Tipos de datos comunes
NUMBER (n)
VARCHAR(n)
DATE
Alter
Modifica. La estructura de objetos ya existentes en la BD
Modifica tablas
Agrega o quita columnas
Cambiar el tipo de datos
Agregar o quitar restricciones
Acciones comunes
AGREGAR COLUMNA: ADD nombre_col tipo_dato [restricción]
ELIMINAR COLUMNA: Drop COLUM nombre_col
CAMBIAR TIPO DE COLUMNA: MODIFY NOMBRE_COL NUEVO_TIPO
AGREGAR RESTRICCIÓN: ADD CONSTRAINT nombre_ restricción tipo (…)
ELIMINAR RESTRICCIÓN Drop CONSTRAINT nombre_restriccion