Arquitectura De Computadoras
Un lenguaje de manipulación de datos (LMD) es un lenguaje que permite a los usuarios tener acceso a los datos organizados mediante el modelo de datoscorrespondiente manipularlos. Los tipos de acceso son:
* La recuperación de la información almacenada en la base de datos.
* La inserción de información nueva en la base de datos.* El borrado de la información de la base de datos.
* La modificación de la información almacenada en la base de datos.
Hay fundamentalmente dos tipos:
* Los LMDsprocedimentales necesitan que el usuario especifique que datos necesita y como obtener esos datos.
* Los LMDs declarativos (no procedimentales), necesitan que el usuario especifique quedatos se necesitan sin que haga falta que especifique como obtener esos datos.
Los LMDs declarativos suelen resultar más fáciles de aprender y de usar que los procedimentales sin embargo,como el usuario no tiene que especificar cómo conseguir los datos el sistema de bases de datos tiene que determinar un medio eficiente de acceso a los datos.
CATEGORIA DE LENGUAJE DEMANIPULACION DE DATOS RELACIONALES
Las cuatro categorías del LMD son:
El algebra relacional: consta de un grupo de operadores relacionales que se pueden usar para manejar relaciones yasí obtener el resultado deseado.
* El cálculo relacional: está basada en procedimientos.
* Los lenguajes orientados a la transformación: ofrecen un medio que no esta basado enprocedimientos para transformar un conjunto de relaciones en un resultado deseado.SQL es el ejemplo mas común.
* Querry-By-Example: es grafica.
Bibliografía
Fundamentos debase de datos 5ta ed.Editorial Mc Graw Hill ,Silbert Schatz,Korth,Sudarshan,pp.7-61.
Procesamiento de base de datos 8va ed.Editorial Pearson-Prentice Hall,David M. Kroenke,pág-217.
Regístrate para leer el documento completo.