Tarea #8 Lenguajes DDL y DML
-
Upload
anonymous-agqqftizzt -
Category
Documents
-
view
15 -
download
0
description
Transcript of 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
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.
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.
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.