Please enable JavaScript.
Coggle requires JavaScript to display documents.
Lenguaje de Definición de Datos (DDL) - Coggle Diagram
Lenguaje de Definición de Datos (DDL)
es un
lenguaje proporcionado por el sistema de gestión de base de datos
que
permite a
los usuarios de la misma llevar a cabo las tareas de definición de las estructuras
que
almacenarán los datos así como de los procedimientos
funciones que permitan
consultarlos.
las sentencias del DDL
utilizan
unos verbos que se repiten para los distintos objetos.
por ejemplo
CREATE DATABASE es la sentencia para crear una base de datos
CREATE TABLE nos permite crear una nueva tabla
para crear un objeto nuevo el verbo será CREATE
CREATE INDEX crear un nuevo índice
Para eliminar un objeto
utilizaremos el verbo
DROP (DROP TABLE, DROP INDEX…)
y
para
modificar algo de la definición de un objeto
utilizaremos el verbo
ALTER (ALTER
TABLE, ALTER INDEX)
las principales funcionalidades de SQL como lenguaje de definición (DDL)
son
modificación
borrado de las tablas que componen la base de datos
así como
vistas
sinónimos
índices
permisos
creación
para
DROP DATABASE
retorna
el número de tablas que se eliminan. Se corresponde con el
número de ficheros.
DROP DATABASE
en
una base de datos enlazada simbólicamente, tanto el enlace como la base de datos se borran.
DROP DATABASE
es
borrar todas las tablas en la base de datos y borrar la base de datos.
La sintaxis SQL para CREATE TABLE
es
CREATE TABLE "nombre__tabla"
("columna 1" "tipo_de_datos_para_columna_1",
"columna2""tipo_de_datos_para_columna_2",
...);
entonces
si debemos crear una tabla para el cliente tal como se especifica anteriormente, ingresaríamos
es
CREATE TABLE Customer
(First_Name char(50),
Last_Name char(50),
Address char(50),
City char(50),
Country char(25),
Birth_Date detetime);
El comando SQL ALTER TABLE
se utiliza para
modificar la definición (estructura) de una
tabla mediante la modificación de la definición de sus columnas.
el
comando ALTER se
utiliza para realizar las siguientes funciones.
ejemplo
2) Agregar y quitar restricciones
3) Habilitar y deshabilitar las restricciones
Sintaxis para agregar una columna
1), añadiendo, gota, modificar columnas de la tabla
las
Registro en el log de transacciones de la instrucción DELETE
es
donde se guardan los ID’s eliminados en el log de
transacciones,un TRUNCATE TABLE solo marca las páginas que contenían los datos,
para que se puedan reocupar.
Diferencias entre DELETE all y TRUNCATE
es
El comando DELETE borra registros, uno a uno, y esto hace más lento el proceso, a
diferencia del TRUNCATE TABLE.
TRUNCATE TABLE para vaciar toda una tabla
es
elimina físicamente todos los registros de
la tabla, reestableciendo la tabla como si recién se hubiera hecho un CREATE TABLE.