lunes, 14 de septiembre de 2020

modelos de bases de datos

 

Modelos de bases de datos

Un modelo de base de datos es un tipo de modelo de datos que determina la estructura lógica de una base de datos y de manera fundamental determina el modo de almacenar, organizar y manipular los datos.

La razón por la que dicho sistema se denomina “relacionales” es que el término relación es básicamente el término matemático “tabla”.

Uno de los pasos cruciales en la construcción de una aplicación que maneje una base de datos, es sin duda, el diseño de la base de datos, en donde lo más importante son los modelos de datos. Si los modelos no son definidos apropiadamente, podemos tener muchos dolores de cabeza al momento de ejecutar consultas a la base de datos para tratar de obtener algún tipo de datos. No importa si nuestra base de datos tiene sólo 20 registros, o algunos cuantos miles, es importante asegurarnos que nuestra base de datos está correctamente diseñada para que tenga eficiencia y que se pueda seguir utilizando por largo del tiempo.

Los modelos de bases de datos son:

·         Modelo jerárquico

·         Modelo de red

·         Modelo relacional

Cuadro Comparativo de los Modelos de Datos

 

Modelo Jerárquico

  • Fueron los primeros en aparecer.
  • Se puede visualizar como una estructura en árbol.
  • Son bastante rápidas. Una vez diseñada la base de datos, es complejo cambiarla y además, es necesario u conocimiento amplio de la forma en la que se han almacenado los datos para poder recuperarlas de forma efectiva.
  • Dominan el mercado en sus comienzos.
  • Han sido decayendo y actualmente no se encuentran en el marcado.

Modelo de Red

  • Fueron una evolución del modelo jerárquico.
  • Cada uno de los registros están enlazados entre sí, pero no necesariamente siguiendo una estructura en árbol.
  • Elimina parte de las rigideces del modelo jerárquico, pero aumenta la complejidad para modificar la estructura de la base de datos.
  • A pesar de su buen rendimiento, el número de instalaciones ha sido pequeño y hoy en día no se encuentran en el mercado.
  • Sin embargo, quedan instalaciones de este modelo, que responden con gran eficiencia y plena satisfacción de sus usuarios.

Modelo Relacional

  • Fue el último en aparecer.
  • Los datos se representa como un conjunto de tablas bidimensionales compuesta de filas y columnas. Cada fila representa una relación entre un conjunto de valores y está identificado por una clave única.
  • Son muy flexibles y de fácil manejo.
  • Un factor decisivo en la implantación de los SGBDs relacionales, ha sido el lenguaje SQL (Structured Query Language) para la interrogación y el manejo de datos del modelo relacional.
  • Es el modelo dominante en la actualidad.
  • Se encuentra actualmente en el mercado.

2 comentarios:

¿Qué es un diagrama de Gantt?

  ¿Qué es un diagrama de Gantt? Un diagrama de Gantt es una herramienta útil para planificar proyectos. Al proporcionar una  vista general...