Modelos de bases de datos ¿Qué es una base de datos?
Enviado por leguz • 29 de Agosto de 2016 • Tarea • 521 Palabras (3 Páginas) • 157 Visitas
Modelos de bases de datos
¿Qué es una base de datos?
Una base de datos es una colección de datos relacionados y una descripción de estos, usada por instituciones y empresas para llevar registro de su actividad y almacenar información de manera ordenada. El almacenamiento de estos datos permite a los usuarios analizar la información y de esta manera adquirir un conocimiento sobre el estado de dicha entidad.
¿Qué son los modelos de bases de datos?
Son las diferentes formas de implementación de una base de datos que varían de acuerdo a las necesidades de los usuarios, teniendo cada modelo sus fortalezas y sus falencias.
[pic 1]
Bases de datos jerárquicas: la información se almacena en forma de un árbol invertido, estando la raíz (nodo principal de información) ubicada en la parte de mayor jerarquía. Son muy útiles cuando se maneja gran cantidad de información que es muy compartida. Su principal debilidad es la ineficiencia a la hora de representar la redundancia de datos.
[pic 2]
Bases de datos de red:
Se diferencia del modelo jerárquico en que un nodo de información puede tener varios nodos padres. De esta manera se soluciona el problema de redundancia de datos, sin embargo la dificultad de administrar la información hace que sea más usada por programadores que por usuarios finales.
[pic 3]
Bases de datos transaccionales:
Este modelo se basa únicamente en el envío y recepción de datos a gran velocidad, en una base transaccional las operaciones de inserción y actualización se hacen dentro de una transacción. Un claro ejemplo es una transacción entre cuentas bancarias en las que se debe garantizar que una caída del sistema no corrompa la información.
[pic 4]
Bases de datos orientadas a objetos: como bien lo indica, está diseñada para implementar todos los conceptos importantes del paradigma de objetos como la encapsulación, herencia y polimorfismo.
[pic 5]
Bases de datos relacionales: La gran ventaja de este modelo es la facilidad de entender y utilizar la base de datos, además implementa el uso de “relaciones” para almacenar los datos y lenguaje SQL para realizar consultas. A diferencia de modelos como el jerárquico, la forma y lugar en la que se almacena la información no tienen relevancia.
[pic 6]
Bases de datos multidimensionales: no se diferencian demasiado de las bases de datos relacionales más que en el concepto y los atributos de la tabla pueden ser de distintos tipos, están diseñadas para realizar aplicaciones muy concretas.
...