DDL Flashcards

1
Q

Qué es DDL?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Los 4 Comandos principales de DDL

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Cuáles son los 5 objetos que puedo definir con DDL ?

A

Tablas, índices, vistas, esquemas y secuencias

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Diferencia de DDL y DML

A

DDL no maneja datos, solo la estructura y DML si como insert Update y delete

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Cuáles son las 5 restricciones posibles? ( Constraints)

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Tipos de datos comunes

A

NUMBER (n)
VARCHAR(n)
DATE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Alter

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Acciones comunes

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly