Está en la página 1de 4

UNIVERSIDAD MARIANO GALVEZ

Ing. Edvin Rolando Morales Chavez


Programación II
Ingeniería en Sistemas

DML, DDL y CRUD

Maycol Alexander Mendoza Puentes


Carné: 0904-16-1481
IV Ciclo
Sección “A”

Septiembre - 2017
DML
Lenguaje de Manipulación de Datos, es un lenguaje de programación
proporcionado por los Sistemas gestores de bases de Datos, cumpliendo con su
función de permitir a los usuarios consultar y modificar datos de una base de
datos.
Las instrucciones que este lenguaje Permite realizar son las siguientes:
 Select: Devuelve información solicitada por el usuario, por medio de las
condiciones que posee, la sintaxis básica es:

Select columna from tabla;

 Insert: Inserta datos en las tablas que se encuentran definidas dentro de


una o varias tablas, la estructura básica de insert utilizando el estándar de
SQL:

insert into usuario (nombre, apellidos, edad, carrera) values ("Martín",


"Bastida Godínez", "23", "Ingeniería en TI");

 Update: Actualiza la información que se encuentra contenida dentro de una


o varias tablas, para modificar uno o varios datos se digita la siguiente línea
de código:

update usuarios set clave=’Nueva Clave’;

 Delete: Elimina datos que el usuario desee ya sea en una o varias tablas,
para eliminar datos utilizando el estándar de SQL:

Delete from usuarios;


Estas acciones son llamadas de manipulación de datos ya que no interfieren en la
vida de los objetos de una base de datos, sino que solo realiza la manipulación de
los datos que se encuentras en las bases de datos.

Estos lenguajes que derivan de una base de datos se clasifican en dos grandes
grupos de:

 lenguajes de consulta procedimentales

Lenguajes procedimentales. En este tipo de lenguaje el usuario da instrucciones al


sistema para que realice una serie de procedimientos u operaciones en la base de
datos para calcular un resultado final.

 lenguajes de consulta no procedimentales


En los lenguajes no procedimentales el usuario describe la información deseada
sin un procedimiento específico para obtener esa información.

DDL
Lenguaje de definición de Datos, es un lenguaje de programación que es
proporcionado por el sistema gestor de base de datos que permite a los
programadores de realizar las tareas de definición de las estructuras que
almacenarán los datos, así como de los procedimientos o funciones que permitan
consultarlos.
Este lenguaje de programación sirve para definir las estructuras de datos.
Las sentencias que este lenguaje de programación puede manipular son las
siguientes:
 Create: Crea Objetos en una base de datos. Un comando muy común
puede ser:
CREATE TABLE[nombre de la tabla] ( [definiciones de columna] )
[parámetros de la tabla].

 Alter: Modifica objetos dentro de una base de datos. Esta sentencia es


usada para agregar, borrar o modificar columnas en una tabla existente

Para agregar una columna a una tabla, se debe usar la siguiente sintaxis:

ALTER TABLE nombre_tabla


ADD column_name tipo_datos

Para eliminar una columna en una tabla, se debe seguir la siguiente sintaxis
(algunas bases de datos no permiten borrar columnas)

ALTER TABLE nombre_tabla


DROP COLUMN nombre_columna

 Drop: Elimina objetos dentro de una base de datos.


DROP objeto_a_eliminar;
DROP TABLE myTable;
DROP SEQUENCE mySequence;
DROP INDEX myIndex;

Estas sentencias son llamadas de definición porque estas si intervienen en la vida


de los objetos como también en la de los datos relacionados con el objeto.
CRUD
Es el acrónimo de:
 Create - crear
 Read - leer
 Update - actualizar
 Drop - Borrar
Que se refiere al conjunto de instrucciones básicas en una base de datos.
También se utiliza para describir la interfaz de usuario convenciones que facilitan
la visualización, búsqueda, y el cambio de la información, a menudo utilizando
equipo basado en las formas y los informes.
Si los objetos individuales son visualizados por medio de una interfaz gráfica y
modificados con las operaciones CRUP, se le denomina un “Framework CRUD o
un CRUD grid”.
Un framework CRUD demanda varios pasos, en una forma en la que los datos no
se recogen una vez que estos se hayan introducido, sino que será necesario un
botón de Guardar o continuar.

También podría gustarte