Está en la página 1de 5

Universidad Autnoma del Estado de Mxico

Centro Universitario UAEM Atlacomulco

Licenciatura en Informtica Administrativa

Bases de Datos Relacionales


Lenguajes DDL y DML
Docente: LIA. Elizabeth Evangelista Nava

Dicente: Ruben Hernndez Mendoza

No. De Lista: 15
Grupo:
LIA

I9

Atlacomulco Mxico a 05 de Octubre de 2015

Introduccin
Algunas de las rdenes que encontramos en SQL (lenguaje de programacin,
almacena base de datos relacionales), son el lenguaje de manipulacin de datos
(DML) y el lenguaje de definicin de datos (DDL).
DML permite cambiar o consultar los datos contenidos en una tabla, pero no permite
cambiar su estructura.
DDL: Permite crear, borrar o modificar la estructura de un objeto de la base de datos.
Propsito: El alumno deber identificar los conceptos y trminos relacionados con
los lenguajes de definicin de datos y manipulacin de datos.
Alcances: El alumno es capaz de entender los conceptos de DDL Y DML y su
funcin en la base de datos.
Requerimientos:
Internet, Libros, equipo de cmputo.

Concepto
DDL: lenguaje
de definicin de
datos
(Data
Definition
Language)

DML: Lenguaje
de
manipulacin
de datos (Data
Manipulation
Language)

Definicin
Lenguaje que define y
describe los objetos de
la base de datos, su
estructura, relaciones y
restricciones.

Lenguaje con cierto


grado de complejidad
que permite el manejo y
procesamiento
del
contenido de la base de
datos.

Caractersticas
*Permite crear, modificar y
eliminar las estructuras para
almacenar los datos (Metadata).
*Permite definir el esquema de la
B.D.

Comandos
Los comandos para definir datos
son:
CREATE: Utilizado para crear nuevas tablas, stored
procedures e ndices.

ALTER: Utilizado para modificar las tablas


agregando campos o cambiando la definicin de los
*Consta de sentencias para definir campos.
la estructura de la base de datos.
DROP: Empleado para eliminar tablas, stored
*Permite definir gran parte del procedures e ndices.
nivel interno de la base de datos.
*Lenguaje que permite el acceso -SELECT: Utilizado para consultar registros de la
a las bases de datos.
base de datos que satisfagan un criterio
determinado.
* Aprovecha al mximo el poder y
la flexibilidad de los Sistemas -INSERT: Utilizado para cargar lotes de datos en la
Relacionales, lo cual facilita las base de datos en una nica operacin.
operaciones necesarias sobre
estos.
-DELETE: Utilizado para modificar los valores de los
campos y registros especificados.
* Es un lenguaje declarativo de
alto nivel.
-UPDATE: Utilizado para eliminar registros de una
tabla de una base de datos.
* Permite concesin y negacin
de permisos, restricciones de
integridad,
controles
a
la
transaccin y modificacin de los
esquemas.

Conclusin
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 operaciones comunes con los datos de una base de datos (BD), lo que permite al
desarrollador poder tener un panorama de cmo lo podra usar el usuario final, dentro de estos lenguajes de programacin
tenemos diferentes comandos que nos permitirn modificar o cambiar los datos de la BD.
Referencias:
Carro, I. R. (2012). Codermasters: Iniciacin a SQL en el entorno Oracle. Bogta: Temis.
Chaparro, A. M. (2012). Oracle 11g PL/SQL : curso prctico de formacin. Madrid: RC Libros.
Microsoft. (2002). Desarrollo de bases de datos en Microsoft SQL Server 2000 desde el principio. Mxico: Pearson
Educacin.
Par, R. C. (2002). Introduccion a las bases de datos. Espaa: UOC.
Rodrguez, J. F. (2015). Lenguajes de definicin y modificacin de datos SQL. IFCT0310. Espaa: IC.

También podría gustarte