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)
tareas de definición de las estructuras
almacenarán los datos
objetos que formarán la base de datos,
utilizan unos verbos que se repiten
Para eliminar un objeto
(DROP
DROP INDEX
CREATE
es la sentencia para crear una base de datos,
CREATE TABLE
nos permite crear una nueva tabla,
CREATE INDEX
crear un nuevo índice…
nbBasedeDatos
nombre de la nueva base de datos.
ser únicos en una instancia de SQL Server
128 caracteres como máximo.
CREATE DATABASE
crea una base de datos con el nombre dado.
Debe tener el permiso CREATE para la
tabla.
DATABASE,
necesita el permiso CREATE
se puede utilizar la instrucción DROP TABLE en tablas del sistema.
DROP DATABASE
borra todas las tablas en la base de datos
necesita el
permiso DROP en la base de datos.
transacciones de la instrucción DELETE
guardan los ID’s eliminados en el log de
transacciones,
Diferencias entre DELETE all y TRUNCATE
no se podrá realizar, aunque todas las tablas estén vacías.
el TRUNCATE
TABLE provocará que la numeración se reinicie;
enlazada simbólicamente,
DROP DATABASE
número de tablas que se eliminan.
DROP DATABASE
directorio de base
.BAK
.DAT
.HSH
.MRG
.MYD
.ISD
tienen dos dígitos hexadecimales 00-ff.
habrá que eliminar la restricción FOREIGN KEY
Un comando CREATE muy común es el CREATE TABLE.
CREATE [TEMPORARY]
Sentencia DROP
SENTENCIA PARA BORRAR LA TABLA.
Ocurre un error si la tabla existe,
hay base de datos actual
DROP TABLE
Debe tener el permiso DROP
DROP TABLE no puede utilizarse para eliminar una tabla
ALTER TABLE
SQL ALTER TABLE
modificar la definición
modificación de la definición de sus columnas.
comando ALTER
Habilitar y deshabilitar las restricciones
Agregar y quitar restricciones
TRUNCATE TABLE
todos los registros de la tabla,
vaciar por completo
elimina físicamente todos los registros de
la tabla,