Sie sind auf Seite 1von 2

Una base de datos es una coleccin de datos relacionados Una base de datos representa algn aspecto del mundo

real, lo que en ocasiones se denomina mini mundo o universo de discurso (UoD, Universe 01 discollrse). datos nos referimos a los hechos (datos) conocidos que se pueden grabar y que tienen un significado implcito. El DBMS es un sistema de sofhvare de propsito general que facilita los procesos de definicin, construccin, manipulacin y comparticin de bases de datos entre varios usuarios y aplicaciones, proteccin de la base de datos y su mantenimiento La definicin o informacin descriptiva de una base de datos tambin se almacena en esta ltima en forma de catlogo o diccionario de la base de datos; es lo que se conoce como metadatos Una consulta normalmente provoca la recuperacin de algunos datos; una transaccin puede provocar la lectura o la escritura de algunos datos en la base de datos. sistema de bases de datos a la combinacin de base de datos y software DBMS.
La manipulacin de bases de datos implica la consulta y la actualizacin La estructura de los archivos de datos se almacena en el catlogo DBMS, independientemente de los programas de acceso. Llamaremos a esta propiedad independencia programa-datos. La estructura de los archivos de datos se almacena en el catlogo DBMS, independientemente de los programas de acceso. Llamaremos a esta propiedad

independencia programa-datos.
La caracterstica que permite la independencia programa-datos y la independencia programa-operacin se denomina abstraccin de datos. Un DBMS proporciona a los usuarios una representacin conceptual de los datos que no incluye muchos de los detalles de cmo estn almacenados los datos o de cmo estn implementadas las operaciones. Informalmente, un modelo de datos es un tipo de abstraccin de datos que se utiliza para proporcionar esa representacin conceptual

Un DBMS multiusuario, como su nombre indica, debe permitir que varios usuarios puedan acceder a la base de datos al mismo tiempo. administrador de la base de datos DBA es responsable del acceso autorizado a la base de datos, de la coordinacin y monitorizacin de su uso, y de adquirir los recursos software y hardware necesarios. Los diseadores de las bases de datos son los responsables de identificar los datos que se almacenarn en la base de datos y de elegir las estructuras apropiadas para representar y almacenar esos datos. Los usuarios finales son las personas cuyos trabajos requieren acceso a la base de datos para realizar consultas, actualizaciones e informes. (casuales, sofisticados e independientes) Los usuarios finales casuales acceden ocasionalmente a la base de datos, pero pueden necesitar una informacin diferente en cada momento. Los usuarios finales principiantes o paramtricos Su labor principal gira entorno a la consulta y actualizacin constantes de la base de datos, utilizando tipos de consultas y actualizaciones estndar Entre los usuarios finales sofisticados se encuentran los ingenieros, los cientficos, los analistas comerciales y otros muchos que estn completamente familiarizados con el DBMS Los usuarios finales independientes mantienen bases de datos personales utilizando paquetes de programas confeccionados que proporcionan unas interfaces fciles de usar y basadas en mens o grficos.
Diseadores e implementado res de sistemas DBMS

El mdulo de procesamiento y optimizacin de consultas del DBMS es el responsable de elegir un plan eficaz de ejecucin de consultas para cada consulta basndose en las esttucturas de almacenamiento existentes. El tipo de restriccin de integridad ms simple consiste en especificar un tipo de datos por cada elemento de datos. Se derivan del significado o la semntica de los datos y del minimundo que representan.
Algunos sistemas de bases de datos ofrecen la posibilidad de definir reglas de deduccin para inferir informacin nueva a partir de los hechos guardados en la base de datos. Estos sistemas se denominan sistemas de bases de datos deductivos. Un trigger es una forma de regla que se activa con las actualizaciones de la tabla, lo que conlleva la ejecucin de algunas operaciones adicionales sobre otras tablas, el envo de mensajes, etctera. Procedimientos almacenados se convierten en parte de la definicin global de la base de datos y se les invoca correctamente cuando se dan ciertas condiciones. Implicaciones adicionales de utilizar la metodologa de bases de datos: Potencial para implementar estndares, Tiempo de desarrollo de aplicacin reducido, flexibilidad, Disponibilidad de la informacin actualizada, economa de escala

surgimiento de los lenguajes de programacin orientados a objetos en la dcada de 1980


1990 apareci el comercio electrnico (e-commerce) Actualmente, XML (Lenguaje de marcado extendido, eXtended lvIa1'kup Language) est considerado como el principal estndar para el intercambio de datos entre varios tipos de bases de datos y pginas web.

Una base de datos back-end representa una o ms bases de datos, seguramente de distintos fabricantes y diferentes modelos de datos, encaminado todo ello a almacenar los datos que esos paquetes manipulan para las transacciones, la generacin de informes y dar respuesta a las consultas especficas. Ejp ERP, CRM