INFORME DDL
PRESENTADO POR
ESTEFANY NATALIA PARRA MENDOZA
PRESENTADO A
JAVIER HERNAN VELASCO CASTILLO
MATERIA
CREACIÓN DE BASES DE DATOS
UNIVERSIDAD COOPERATIVA DE COLOMBIA
PROGRAMA DE INGENIERÍA DE SISTEMAS
VILLAVICENCIO
2020
1.INTRODUCCION
El lenguaje de consulta estructurado o SQL (por sus siglas en inglés Structured Query
Language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite
especificar diversos tipos de operaciones en ellas. Una de sus características es el manejo
del álgebra y el cálculo relacional que permiten efectuar consultas con el fin de recuperar
de forma sencilla información de interés de bases de datos, así como hacer cambios en ella.
En el siguiente trabajo se puede evidenciar como se pone en práctica los comandos DDL
(Create, drop, remane, Alter, Truncate, comment) en una base de datos, poniendo en
práctica los conocimientos adquiridos durante las clases, a cada estudiante se le asgno una
base de datos hecha por otro alumno donde a mi me correspondio la base de datos de Kevin
2. OBJETIVOS
Demostrar el lenguaje de consulta DDL en una base de datos
Conocer y entender los conceptos básicos del lenguaje DDL.
Tomar la base datos que se tomó como ejemplo para esta práctica y agregarle cada
uno de los comandos del DDL
Poner en práctica los temas vistos en clase
3. MARCO TEÓRICO
BASE DE DATOS
Una base de datos es un conjunto de datos pertenecientes a un mismo contexto y
almacenados sistemáticamente para su posterior uso. En este sentido; una biblioteca puede
considerarse una base de datos compuesta en su mayoría por documentos y textos impresos
en papel e indexados para su consulta
EL LENGUAJE DE CONSULTA DDL:
Los DLL(Data Definition Language) que permiten crear y definir nuevas bases de datos,
campos e índices. Los DML(Data Manipulation Language) que permiten generar consultas
para ordenar, filtrar y extraer datos de la base de datos. Los DCL(Data Control Language)
que se encargan de definir las permisos sobre los datos
CREATE
Este comando crea un objeto dentro del gestor de base de datos. Puede ser una base de
datos, tabla, índice, procedimiento almacenado o vista.
Ejemplo (crear una tabla):
ALTER
Este comando permite modificar la estructura de un objeto. Se pueden agregar/quitar
campos a una tabla, modificar el tipo de un campo, agregar/quitar índices a una tabla,
modificar un trigger, etc.
Ejemplo (agregar columna a una tabla):
DROP
Este comando elimina un objeto de la base de datos. Puede ser una tabla, vista, índice,
trigger, función, procedimiento o cualquier otro objeto que el motor de la base de datos
soporte. Se puede combinar con la sentencia ALTER.
Ejemplo:
TRUNCATE
Este comando trunca todo el contenido de una tabla. La ventaja sobre el comando DROP,
es que si se quiere borrar todo el contenido de la tabla, es mucho más rápido, especialmente
si la tabla es muy grande.
Ejemplo:
DESARROLLO DE LA ACTIVIDAD
Se ingresa primero a cmd para proceder a usar el comando create, creando un nuevo usuario en
MySQL
Luego abrimos la base de datos con ese usuario y de damos todos los permisos para acceder a las
bases de datos del MySQL con el comando grant, luego se creará con el mismo comando una
nueva base de datos
Con el comando Alter se le agrego en la tabla alumnos la columna dirección
Con el comando rename, Renombramos la tabla alumnos por el nombre estudiantes
Se creara una tabla histórico para luego usar los comandos truncate, comment y dup.
Se creo la tabla historico
Con esta tabla se usara el comando truncate
Ahora para el uso del comando comment se le procederá a realizar comentarios a cada
Se creó la tabla histórico con sus respectivos comentarios
Se usa la sentencia “show full columns from historico” para mostrar los comentarios que
se realizaron en la imagen anterior
Se eliminara la tabla histórico con el comando drop
CONCLUSION
El lenguaje SQL está compuesto por comandos, cláusulas, operadores y funciones de
agregado. Estos elementos se combinan en las instrucciones para crear, actualizar y
manipular las bases de datos. Gracias a la realización de este trabajo pude poner en práctica
los conceptos vistos en la clase y tenerlos más claros.