SISTEMA ADMINISTRADOR DE BASE DE DATOS
Enviado por shantymastermid • 22 de Diciembre de 2013 • Ensayo • 504 Palabras (3 Páginas) • 447 Visitas
SISTEMA ADMINISTRADOR DE BASE DE DATOS
DEFINICION
Sistema de administración de bases de datos. Software que controla la organización, almacenamiento, recuperación, seguridad e integridad de los datos en una base de datos. Acepta solicitudes de la aplicación y ordena al sistema operativo transferir los datos apropiados. se encargan de manejar la creación y todos los accesos a las bases de datos, interacciona con los programas de aplicación y la base de datos, con este nombre se conoce a productos de fabricantes como Oracle, Sybase, Informix, Ingres, Borland, Microsoft, IBM, etc.
Software que sirve de intermediario entre el usuario de una Base de Datos y los archivos que la forman. Sin embargo en un sentido estricto viene a ser una recopilación de diversos programas que permiten la interacción deseada entre el usuario y la BD. Pueden ser tan complejo como un sistema operativo o tan simple como un simple procesador de textos todo depende del objetivo del DBMS, de las características que se desea incorporar al mismo, del número de estándares que va a soportar, del número de servicios que podrá prestar, del sistema operativo en el que se hospedara, etc.
Permiten almacenar y posteriormente acceder a los datos de forma rápida y estructurada.
La guerra de los DBMS comenzó hace mucho tiempo con la introducción del modelo relacional de Codd en 1970. Este modelo fue pensado para sustituir a los modelos de BD's presentes en ese momento: Jerárquico y en Red. Se pretendía hacer más fácil de manipular una BD al mismo tiempo que se incrementaba su velocidad y se disminuía su consumo de recursos. La tecnología de aquella época impidió que los DBMS emergieran puesto que cualquiera consumía rápidamente los escasos recursos computacionales de la época.
CARACTERISTICAS DE UN DBMS.
Un DBMS debe tener las siguientes caracteristicas:
a.- Independencia de Datos
El nivel físico puede ser modificado independientemente del nivel conceptual. Significa que el usuario no puede ver todos los componentes de hardware de la base de datos, que es simplemente una estructura transparente para representar la información.
b.- Independencia Lógica
El nivel conceptual debe poder modificarse sin alterar el nivel físico. Significa que el administrador debe poder introducir mejoras sin afectar la experiencia de los usuarios.
c.- Facilidad de Uso
Las personas que no estén familiarizadas con la base de datos deben poder describir su consulta sin hacer referencia a los componentes técnicos de la base de datos.
d.- Acceso Rápido
El sistema debe poder responder a las consultas lo más rápido posible, esto requiere algoritmos de búsqueda rápidos.
e.- Administración Centralizada
Debe permitirle al administrador
...