Вы находитесь на странице: 1из 4

UNIVERSIDAD AUTNOMA DEL ESTADO DE MXICO.

CENTRO UNIVERSITARIO UAEM ATLACOMULCO.

LICENCIATURA EN INFORMTICA ADMINISTRATIVA.

UNIDAD DE APRENDIZAJE:
BASE DE DATOS RELACIONALES.

ACTIVIDAD:
CUADRO DESCRIPTIVO LENGUAJES DDL Y DML.

DOCENTE: L.I.A. ELIZABETH EVANGELISTA NAVA.

ESTUDIANTE: OMAR ARANA TORRIJOS.

GRUPO: I-9.

Atlacomulco, Mxico a 06 de Octubre de 2015.

INTRODUCCIN
Se conocern conceptos fundamentales sobre Lenguajes DDL y DML, as como
sus principales sentencias. Identificar conceptos y trminos relacionados con el
lenguaje de definicin de datos y el lenguaje de manipulacin de datos. Realizando
una investigacin y elaborar un cuadro comparativo, de tal forma que nos permita
obtener nuevos conocimientos sobre los temas mencionados. Para poder efectuar
la actividad, se requiri de un equipo de cmputo, y un software en este caso
Microsoft Office Word 2013, con un tiempo de 1 hora 45 minutos.

DESARROLLO
LENGUAJES

Lenguaje de
definicin de
datos.
(DDL)

Lenguaje de
manipulacin
de datos.
(DML)

CONCEPTO

CARACTERSTICAS

PRINCIPALES SENTENCIAS

Es un lenguaje de
programacin
para
definir estructuras de
datos.
Permite a los usuarios
llevar a cabo las tareas
de definicin de las
estructuras
que
almacenarn los datos
as como de los
procedimientos
o
funciones que permitan
consultarlos.

Sencillo lenguaje artificial para


definir y describir los objetos de la
base de datos, su estructura,
relaciones y restricc iones.
Permite especificar caractersticas
fsicas de la base de datos
(volmenes y archivos donde van
a ser almacenados los datos, etc).
Encargado del control y seguridad
de los datos (privilegios y modos
de acceso, etc).

Alter procedure: Recompilar un procedimiento


almacenado.
Alter Table: Aadir o redefinir una columna,
modificar la asignacin de almacenamiento.
Analyze: Recoger estadsticas de rendimiento
sobre los objetos de la BD para utilizarlas en el
optimizador basado en costes.
Create Table: Crear una tabla.
Create Index: Crear un ndice.
Drop Table: Eliminar una tabla
Drop Index: Eliminar un ndice.
Grant : Conceder privilegios o papeles, roles, a
un usuario o a otro rol.
Truncate: Eliminar todas las filas de una tabla.
Revoke : Retirar los privilegios de un usuario o
rol de la base de datos.
Insert: Aadir filas de datos a una tabla.
Delete: Eliminar filas de datos de una tabla.
Update: Modificar los datos de una tabla.
Select: Recuperar datos de una tabla.
Commit: Confirmar como permanentes las
modificaciones realizadas.
Rollback: Deshacer todas las modificaciones
realizadas desde la ltima confirmacin.

Lenguaje
proporcionado
por
el sistema de gestin
de base de datos que
permite a los usuarios
llevar a cabo las tareas
de
consulta
o
manipulacin de los
datos, organizados por
el modelo de datos
adecuado.

Lenguaje
artificial
de
cierta
complejidad que permite el manejo
y procesamiento del contenido de la
base de datos.
Puede tener o no procedimientos,
segn sea necesario especificar
adems cmo deben obtenerse
esos datos.
Los DML con procedimientos tienen
sentencias de control de flujo como
bucles o condicionales.
Los DML sin procedimientos son
conocidos
tambin
como
declarativos.

CONCLUSIONES
Las sentencias DDL y DML pueden definirse como las sentencias ms utilizadas
dentro del lenguaje SQL, ya que son las que nos permiten realizar distintas
transacciones comunes con los datos de una base de datos.
El uso de sentencias DDL y DML por medio de cdigo para realizar transacciones,
en la mayora de los casos es mucho ms efectivo que el uso de una interfaz grfica,
ya que el uso de cdigo nos da mayor libertad sobre los parmetros que queremos
especificar.

REFERENCIAS
Jamsa, K. (2013). Cloud Computing: SaaS, PaaS, IaaS, Virtualization, Business Models,
Mobile. Management.
Jamsa, K. (2013). Cloud Computing: SaaS, PaaS, IaaS, Virtualization, Business Models,
Mobile. Management.
Cierco, D. (2011). Cloud computing: Retos y Oportunidades. Espaa: Fundacin IDEAS.
Balasubramaniam, A. y. (s.f.). "Poporcionar Tolerancia a fallos en sistemas de
almacenamiento secundarios paralelos".
Aguilar, L. J. (Primera Edicin). Analisis de Grandes Volumenes de Datos de
Organizaciones. Alfaomega.