Lenguajes de base
de datos Consultas
Un esquema de base de datos se lenguaje de
especifica mediante un conjunto manipulación de datos
Una consulta es una instrucción de
de definiciones expresadas
proporciona un lenguaje de definición solicitud para recuperar información.
mediante un lenguaje especial
de datos para especificar el esquema La parte de un LMD que implica
llamado lenguaje de definición de Un lenguaje de manipulación de
de la base de datos y un lenguaje de recuperación de información se
datos (LDD). datos (LMD) es un lenguaje que
manipulación de datos para expresar llama lenguaje de consultas.
permite a los usuarios acceder o
las consultas a la base de datos y las manipular los datos organizados
modificaciones mediante el modelo de datos
Especificamos el Un diccionario de datos contiene La consulta especifica que las filas
apropiado.
almacenamiento y los métodos metadatos, es decir, datos acerca de de (from) la tabla cliente donde
de acceso por un conjunto de los datos. El esquema de una tabla es los lenguajes de definición y (where) el id-cliente es 19 283 746
instrucciones en un tipo un ejemplo de metadatos. Un sistema manipulación de datos no Hay dos tipos: se debe recuperar, y que se debe
especial de LDD denominado de base de datos, consulta el son dos lenguajes separados mostrar el atributo nombrecliente
diccionario de datos antes de leer o 1. LMDs procedimentales. de estas filas.
lenguaje de almacenamiento y
modificar los datos reales. 2. LMDs declarativos (también
definición de datos.
conocidos como LMDs no
Los programas de aplicación son
procedimentales). Administrador de
programas que se usan para
Usuarios de bases de la base de datos
interaccionar con la base de
datos e interfaces de datos.
usuario Los LMDs declarativos son más
principales razones de usar
fáciles de aprender y usar que
SGBDs es tener un control
Se escriben usualmente los LMDs procedimentales
Hay cuatro tipos diferentes de usuarios centralizado tanto de los datos
en un lenguaje anfitrión, como de los programas que
de un sistema de base de datos.
tal como Cobol, C, C++ o acceden a esos datos.
Gestión de
1. Usuarios normales. Java.
transacciones
2. Programado res de aplica ciones.
Los valores de datos Una transacción es una colección de
almacenados en la base de 3. Usuarios sofisticados. El sistema de bases de
operaciones que se lleva a cabo como la base de datos se
datos deben satisfacer ciertas datos debe realizar la
una única función lógica en una restaura al estado en que
4. Usuarios especializados. recuperación de fallos.
restricciones de consistencia. aplicación de bases de datos. estaba antes
AMADOR GARCES CLAUDIA PAMELA