Sunteți pe pagina 1din 4

Lenguaje de Manipulacin de Datos Un Lenguaje de Manipulacin de Datos (Data Manipulation Language, DML) es un lenguaje proporcionado por el sistema de gestin

de base de datos que permite a los usuarios de la misma llevar a cabo las tareas de consulta o manipulacin de los datos, organizados por el modelo de datos adecuado. El lenguaje de manipulacin de datos ms popular hoy da es SQL, usado para recuperar y manipular datos en una base de datos relacional. El lenguaje de consulta estructurado (SQL) es un lenguaje de base de datos normalizado, utilizado por los diferentes motores de bases de datos para realizar determinadas operaciones sobre los datos o sobre la estructura de los mismos. Pero como sucede con cualquier sistema de normalizacin hay excepciones para casi todo; de hecho, cada motor de bases de datos tiene sus peculiaridades y lo hace diferente de otro motor, por lo tanto, el lenguaje SQL normalizado (ANSI) no nos servir para resolver todos los problemas, aunque si se puede asegurar que cualquier sentencia escrita en ANSI ser interpretable por cualquier motor de datos.

Operaciones bsicas con bases de datos

Consultar: Es proceso de seleccionar informacin guardada en base de datos bajo criterios determinados Almacenar: Es una de las actividades o capacidades ms importantes que tiene una base de datos de guardar informacin, ya que a travs de esta

propiedad la base datos puede recordar la informacin recogida, y ser usada en posteriores operaciones.

Actualizar : capacidad que tienen la bases de datos de permitir cambios en la informacin almacenada de acuerdo a condiciones dadas. Borrar : Es una actividad de las bases de datos que nos permite suprimir informar que no es necesaria en la bases de datos de acuerdo a condiciones dadas.

NIVELES DE UNA BASE DE DATOS Para que el sistema de base de datos sea til debe recuperar los datos eficientemente. Esta preocupacin ha conducido al diseo de estructuras complejas para la representacin de los datos en la base de datos. Como muchos usuarios de sistemas de base de datos no estn familiarizados con computadores, los desarrolladores esconden la complejidad a los usuarios a travs de varios niveles de abstraccin para simplificar la interaccin de los usuarios con el sistema.

1 Nivel Fsico Es el nivel real de los datos almacenados. Es decir cmo se almacenan los datos, ya sea en registros, o como sea. Este nivel es usado por muy pocas personas que deben estar cualificadas para ello. Este nivel lleva asociada una representacin de los datos, que es lo que denominamos Esquema Fsico. El esquema fsico de una base de datos es una descripcin de la implementacin de una base de datos en memoria secundaria, describiendo las estructuras de almacenamiento y los mtodos de acceso a esos datos.

2 Nivel Conceptual Es el correspondiente a una visin de la base de datos desde el punto de vista del mundo real. Es decir tratamos con la entidad u objeto representado, sin importarnos como est representado o almacenado. Este nivel lleva asociado el Esquema Conceptual. Un esquema conceptual de una base de datos, es una descripcin de alto nivel (fuerte abstraccin) de la estructura de una base de datos. Llamado tambin nivel lgico describe que datos se almacenan en la base de datos y que relaciones existen entre esos datos. La base de datos completa se describe as en trminos de un nmero pequeo de estructuras relativamente simples en el nivel fsico, los usuarios del nivel lgico no necesitan preocuparse de esta complejidad. Los administradores de base de datos, que deben decidir

la informacin que se mantiene en la base de datos, usan el nivel lgico de abstraccin

ABSTRACCIN Es un proceso mental que se aplica al seleccionar algunas caractersticas y propiedades de un conjunto de cosas del mundo real, excluyendo otras no pertinentes. En otras palabras, es una representacin mental de la realidad 3 Nivel externo nivel Visin Son partes del esquema conceptual. El nivel conceptual presenta toda la base de datos, mientras que los usuarios por lo general slo tienen acceso a pequeas parcelas de sta. El nivel visin es el encargado de dividir estas parcelas. Un ejemplo sera el caso del empleado que no tiene porqu tener acceso al sueldo de sus compaeros o de sus superiores. Nivel externo o de vistas: tiene varios esquemas externos o vistas de usuario. Cada esquema describe la visin que tiene de la base de datos a un grupo de usuarios, ocultando el resto. Nivel de vistas usa estructuras ms simples por que muchos usuarios del sistema de base de datos no necesitan toda esta informacin. En su lugar, tales usuarios necesitan acceder solo a una parte de la base de datos. Para que su interaccin con el sistema se simplifique, se define la abstraccin a nivel de vistas. El sistema puede proporcionar muchas vistas para la misma base de datos. Los tres niveles vistos, componen lo que conocemos como arquitectura de base de datos a tres niveles. A menudo el nivel fsico no es facilitado por muchos Sistemas Manejadores de Bases de Datos (DBMS), esto es, no permiten al usuario elegir como se almacenan sus datos y vienen con una forma estndar de almacenamiento y manipulacin de los datos

Mapear de datos Mapear - Accin que permite que una aplicacin pueda acceder a un determinado elemento de manera dinmica. Cuando se mapea un dato se dice que una aplicacin puede acceder a ese elemento. Es asignar un nombre o identificar los datos para poder acceder a ellos en el momento que se requieran. El mapeado en general, es una operacin que consiste en relacionar dos conjuntos de cosas, crear un objeto que corresponda con un determinado registro de una base de datos.

S-ar putea să vă placă și