ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Base De Datos


Enviado por   •  6 de Noviembre de 2014  •  383 Palabras (2 Páginas)  •  143 Visitas

Página 1 de 2

LENGUAJES DE BASES DE DATOS

Un sistema de bases de datos proporciona un lenguaje de definición de datos para especificar el esquema de la base de datos y un lenguaje de manipulación de datos para expresar las consultas a la base de datos y las modificaciones.

Los lenguajes de definición y manipulación de datos no son dos lenguajes separados; forman parte de un único lenguaje de bases de datos, tal como SQL.

LENGUAJE DE DEFINICIÓN DE DATOS

Lenguaje de definición de datos.- Un esquema de base de datos se especifica mediante un conjunto de definiciones expresadas mediante un lenguaje especial llamado lenguaje de definición de datos (LDD)

Por ejemplo, la siguiente instrucción en el lenguaje SQL define la tabla cuenta:

Create table cuenta (numero_cuenta char(10), saldo integer)

La ejecución de la instrucción LDD anterior crea la tabla cuenta.

LENGUAJE DE MANIPULACIÓN DE DATOS

Lenguaje de manipulación de datos.- La manipulación de datos es:

La recuperación de información almacenada en la base de datos.

La inserción de información nueva en la base de datos.

El borrado de información de la base de datos.

La modificación de información almacenada en la base de datos.

Un lenguaje de manipulación de datos (LMD) es un lenguaje que permite a los usuarios acceder o manipular los datos organizados mediante el modelo de datos apropiado.

TIPOS DE LMD

LMDs procedimentales.- Requieren que el usuario especifique que datos se necesitan y como obtener esos datos.

LMDs declarativos.- También conocidos como LMDs no procedimentales. Requieren que el usuario especifique que datos se necesitan sin especificar como obtener esos datos.

Los lenguajes declarativos son fáciles de aprender y usar que los LMDs 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 componente LMD del lenguaje SQL es no procedimental. Una consulta es una instrucción de solicitud para recuperar información. La parte de un LMD que implica recuperación de información se llama lenguaje de consultas.

Esta consulta en el lenguaje SQL encuentra el nombre del cliente cuyo identificador de cliente es 19.283.746

SELECT CLIENTE.NOMBRE_CLIENTE

FROM CLIENTE

WHERE CLIENTE.ID_CLIENTE

...

Descargar como (para miembros actualizados)  txt (2.7 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com