Please enable JavaScript.
Coggle requires JavaScript to display documents.
Tipos de modelos lógicos - Coggle Diagram
Tipos de modelos lógicos
Modelo jerárquico
La información se organiza con un jerarquía tipo padre/hijo
La forma visual de este modelo es de árbol invertido
Fue uno de los primeros modelos usados por los SGBD
Este esquema está en absoluto desuso
no es válido para modelar la mayoría de problemas de bases de
datos.
no mantenía la
independencia con la física de la base de datos
Modelo codasyl o en red
Es un modelo que ha tenido una gran aceptación
Apenas se utiliza actualmente
Se hizo popular la forma definida por el estándar Codasyl
Su uso era muy complicado
El modelo en red organiza la información en registros y enlaces
se pueden representar perfectamente cualquier tipo de relación entre los datos
En los registros se almacenan los datos
Los enlaces permiten relacionar estos datos
Modelo relacional
Las bases de datos relacionales son las más utilizadas
La base de datos es percibida por el usuario como un conjunto de tablas
Se basa en la teoría de conjuntos y consigue una gran separación entre lo conceptual y lo físico
Utiliza tablas bidimensionales
Cada relación posee un nombre que es único y contiene un conjunto de columnas.
El lenguaje habitual para construir las consultas a bases de datos relacionales es SQL
Modelo de bases de datos orientadas a objetos
La programación orientada a objetos permite cohesionar datos y procedimientos
Se intenta que estas bases de datos consigan arreglar las limitaciones de las relacionales
Se supone que son las bases de datos de tercera generación pero no consiguen superar a las relacionales
Su modelo conceptual se suele diseñar usando la notación UML y el lógico usando ODMG
Están en el hecho de usar la misma notación que la de los programas
El significado de los datos es más complejo
Modelo objeto-relacional
Híbrido entre el modelo relacional y el orientado a objetos
El problema de las bases de datos orientadas a objetos es que requieren reinvertir capital y esfuerzos de nuevo para convertir las bases de datos relacionales en bases de datos orientadas a objetos.
Estas bases de datos se basan en el estándar ISO SQL 2000 y los siguientes.
Cuando se usan bases de datos relaciones es muy común utilizar ORM
Pedro Martín Infantes