Modelos de datos

Los modelos de datos definen cómo damos una estructura a los datos y cómo se conectan los datos a otros datos.

Modelos de datosdefinir cómo le damos una estructura a los datos y cómo se conectan los datos a otros datos.

Tenemos muchos tipos diferentes de modelos de datos. Todos se pueden agrupar en 2 paraguas principales:modelos conceptualesymodelos lógicos.

El modelo conceptual más conocido es elRelación entre entidadesModelo, también llamado ER. Es la mejor manera de organizar los datos al principio, cuando estás en la fase de diseño, porque es el modelo más cercano a lo que pensamos y no está vinculado a ninguna implementación específica.

Los modelos lógicos, por otro lado, sonmás cerca de la implementación.

Los modelos lógicos incluyen (entre muchos otros):

Puede ver que el nombre ya nos da una pista de cómo se implementan esos modelos: tablas para el modelo relacional, árboles del modelo jerárquico, gráficos para el modelo reticular, objetos para el modelo de objetos.

losmodelo relacionales el modelo lógico que pronto veremos con más detalles, ya que es la base de las populares bases de datos relacionales, incluidas PostgreSQL, MySQL, SQLite y SQL Server.

Los modelos conceptuales y los modelos lógicos son dos herramientas diferentes. Usar uno no excluye al otro. Podríamos comenzar con un modelo conceptual y luego usar un modelo lógico para implementarlo.


Más tutoriales de bases de datos: