Está en la página 1de 9

LENGUAJES DE BASES DE DATOS

Un sistema de bases de datos proporciona un lenguaje de definicin de datos para especificar el esquema de la base de datos y un lenguaje de manipulacin de datos para expresar las consultas a la base de datos y las modificaciones. modificaciones. Los lenguajes de definicin y manipulacin de datos no son dos lenguajes separados; forman parte separados; de un nico lenguaje de bases de datos, tal como SQL. SQL.

LENGUAJE DE DEFINICIN DE DATOS


Lenguaje de definicin de datos.- Un esquema de base de datos se especifica mediante un conjunto de definiciones expresadas mediante un lenguaje especial llamado lenguaje de definicin de datos (LDD) Por ejemplo, la siguiente instruccin en el lenguaje SQL define la tabla cuenta: Create table cuenta (numero_cuenta char(10), saldo integer) La ejecucin de la instruccin LDD anterior crea la tabla cuenta.

LENGUAJE DE MANIPULACIN DE DATOS


Lenguaje de manipulacin de datos. datos.- La manipulacin de datos es: es: La recuperacin de informacin almacenada en la base de datos. datos. La insercin de informacin nueva en la base de datos. datos.

LENGUAJE DE MANIPULACIN DE DATOS


El borrado de informacin de la base de datos. datos. La modificacin de informacin almacenada en la base de datos. datos. Un lenguaje de manipulacin de datos (LMD) es un lenguaje que permite a los usuarios acceder o manipular los datos organizados mediante el modelo de datos apropiado. apropiado.

TIPOS DE LMD
LMDs procedimentales.procedimentales. Requieren que el usuario especifique que datos se necesitan y como obtener esos datos. datos. LMDs declarativos.- Tambin declarativos. conocidos como LMDs no procedimentales. procedimentales. Requieren que el usuario especifique que datos se necesitan sin especificar como obtener esos datos. datos.

TIPOS DE LMD
Los lenguajes declarativos son fciles de aprender y usar que los LMDs procedimentales. procedimentales. Sin embargo, como el usuario no especifica como conseguir los datos, el sistema de bases de datos tiene que determinar un medio eficiente de acceder a los datos. El datos. componente LMD del lenguaje SQL es no procedimental. procedimental.

TIPOS DE LMD
Una consulta es una instruccin de solicitud para recuperar informacin. informacin. La parte de un LMD que implica recuperacin de informacin se llama lenguaje de consultas. consultas. Esta consulta en el lenguaje SQL encuentra el nombre del cliente cuyo identificador de cliente es 19.283. 19.283.746

TIPOS DE LMD
SELECT CLIENTE.NOMBRE_CLIENTE CLIENTE. FROM CLIENTE WHERE CLIENTE.ID_CLIENTE = CLIENTE. 19.283.746 19.283.746 Las consultas pueden involucrar informacin de mas de una tabla. Por tabla. ejemplo, la siguiente consulta encuentra el saldo de todas las cuentas pertenecientes al cliente cuyo identificador de cliente es 19.283. 19.283.746

TIPOS DE LMD
SELECT CUENTA.SALDO CUENTA. FROM IMPOSITOR, CUENTA WHERE IMPOSITOR. IMPOSITOR.ID_CLIENTE = 19.283.746 AND 19.283.746 IMPOSITOR. IMPOSITOR.NUMERO_CUENT A = CUENTA. CUENTA.NUMERO_CUENTA

También podría gustarte