Los sistemas de gestión de bases de datos (en inglés database management system, abreviado DBMS) son un tipo de software dedicados a servir de interfaz entre una base de datos, el usuario y las aplicaciones que la utilizan.
Características Generales de los Sistemas Gestores de B.D.
Aunque hay multitud de aplicaciones para la Gestión de Bases de Datos diferentes en características y precios, podemos encontrar aspectos comunes en todos ellos:
• Aceptan definiciones de esquemas y vistas (definición de diferentes bases de datos).
• Manipulan los datos siguiendo las órdenes de los usuarios.
• Cuidan que se respete la seguridad e integridad de los datos.
• Permiten definir usuarios y las restricciones de acceso para cada uno de ellos.
• Controlan la concurrencia y las operaciones asociadas a la recuperación de los fallos.
tipos de gestores de datos
(S.G.BB.DD. Corporativos)
Están orientados a la implementación de un gran volumen de información y a proveer accesos a ésta a través de redes (tanto de área extensa como locales). Son aplicaciones muy extensas que requieren plataformas específicas y dedicadas, lo cual las hace exclusivas de grandes instituciones.
Gestores de BB.DD. Personales.
Están destinados a ofrecer solución a las necesidades domesticas de almacenamiento de información, así como gestión para Pymes. En la actualidad estos sistemas están muy extendidos, por ser muy flexibles y fáciles de utilizar.
Gestión de los Accesos Concurrentes:
El principal objetivo de la implantación de una base de datos es poner a disposición de un gran número de usuarios un conjunto integrado de datos. Estos datos pueden ser manipulados por los diferentes usuarios y por lo tanto se debe garantizar la coherencia de los datos después de las diversas manipulaciones.
Escalabilidad
La escalabilidad es otro factor a tener en cuenta ya que si vamos a almacenar gran cantidad de datos de alguna manera necesitamos disponer de un lugar para guardarlos. Un gestor de base de datos debe proporcionar soporte, tanto si trabaja en una base de datos local, como en una base de datos que este distribuida alo largo de un sistema paralelo o más grande.
Data Repliation (Replica de Datos)
En ocasiones se ofrece la posibilidad de compartir datos que pertenecen, físicamente, a distintas bases de datos (fenómeno conocido como data replication). Las ventajas que ofrecen son, en primer lugar, que los datos estén disponibles localmente, con lo que se evita los problemas de coste y disponibilidad en las transmisiones; y en segundo lugar, que la velocidad de respuesta ante un requerimiento de datos es, obviamente, mucho mayor
Una base de datos o banco de datos
Es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta.
Modelo Jerárquico
Modelo de Red
Este modelo fue concebido como una ampliación del modelo jerárquico, cuya finalidad era solucionar las deficiencias lógicas de este último. Al igual que el anterior, también se emplea una árbol como estructura base, pero con la diferencia de que un mismo hijo puede tener diferentes padres, con lo que es posible representar relaciones Muchos-a-Muchos sin redundancia aparente. 
No hay comentarios:
Publicar un comentario