Tarea #8 Lenguajes DDL y DML

5
Universidad Autónoma del Estado de México Centro Universitario UAEM Atlacomulco Licenciatura en Informática Administrativa Bases de Datos Relacionales Lenguajes DDL y DML Docente: LIA. Elizabeth Evangelista Nava Dicente: Ruben Hernández Mendoza No. De Lista: 15 Grupo: LIA I9 Atlacomulco México a 05 de Octubre de 2015

description

Lenguajes que se utilizan en el lenguaje de programacion sql

Transcript of Tarea #8 Lenguajes DDL y DML

Page 1: Tarea #8 Lenguajes DDL y DML

Universidad Autónoma del Estado de México

Centro Universitario UAEM Atlacomulco

Licenciatura en Informática Administrativa

Bases de Datos Relacionales

Lenguajes DDL y DML

Docente: LIA. Elizabeth Evangelista Nava

Dicente: Ruben Hernández Mendoza

No. De Lista: 15

Grupo:

LIA I9

Atlacomulco México a 05 de Octubre de 2015

Page 2: Tarea #8 Lenguajes DDL y DML

Introducción

Algunas de las órdenes que encontramos en SQL (lenguaje de programación,

almacena base de datos relacionales), son el lenguaje de manipulación de datos

(DML) y el lenguaje de definición 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.

Propósito: El alumno deberá identificar los conceptos y términos relacionados con

los lenguajes de definición de datos y manipulación de datos.

Alcances: El alumno es capaz de entender los conceptos de DDL Y DML y su

función en la base de datos.

Requerimientos:

Internet, Libros, equipo de cómputo.

Page 3: Tarea #8 Lenguajes DDL y DML

Concepto Definición Características Comandos

DDL: lenguaje de definición de datos (Data Definition Language)

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

*Permite crear, modificar y eliminar las estructuras para almacenar los datos (Metadata). *Permite definir el esquema de la B.D. *Consta de sentencias para definir la estructura de la base de datos. *Permite definir gran parte del nivel interno de la base de datos.

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 definición de los campos. –DROP: Empleado para eliminar tablas, stored procedures e índices.

DML: Lenguaje de manipulación de datos (Data Manipulation Language)

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

*Lenguaje que permite el acceso a las bases de datos. * Aprovecha al máximo el poder y la flexibilidad de los Sistemas Relacionales, lo cual facilita las operaciones necesarias sobre estos. * Es un lenguaje declarativo de alto nivel. * Permite concesión y negación de permisos, restricciones de integridad, controles a la transacción y modificación de los esquemas.

-SELECT: Utilizado para consultar registros de la base de datos que satisfagan un criterio determinado. -INSERT: Utilizado para cargar lotes de datos en la base de datos en una única operación. -DELETE: Utilizado para modificar los valores de los campos y registros especificados. -UPDATE: Utilizado para eliminar registros de una tabla de una base de datos.

Page 4: Tarea #8 Lenguajes DDL y DML

Conclusión

Las sentencias DDL y DML pueden definirse como las sentencias más 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 cómo lo podría usar el usuario final, dentro de estos lenguajes de ´programación

tenemos diferentes comandos que nos permitirán modificar o cambiar los datos de la BD.

Referencias:

Carro, I. R. (2012). Codermasters: Iniciación a SQL en el entorno Oracle. Bogóta: Temis.

Chaparro, A. M. (2012). Oracle 11g PL/SQL : curso práctico de formación. Madrid: RC Libros.

Microsoft. (2002). Desarrollo de bases de datos en Microsoft SQL Server 2000 desde el principio. México: Pearson

Educación.

Paré, R. C. (2002). Introduccion a las bases de datos. España: UOC.

Rodríguez, J. F. (2015). Lenguajes de definición y modificación de datos SQL. IFCT0310. España: IC.

Page 5: Tarea #8 Lenguajes DDL y DML