Vous êtes sur la page 1sur 6

Modelo entidad relación

Este modelo permite representar la información tal y como se percibe en el mundo real, pues en él
se reflejan las relaciones presentes entre los datos. Para realizar este modelo, es necesario llevar a
cabo un análisis de las necesidades de la empresa a fin de determinar qué información formará
parte de la base de datos y cómo se relacionará. En una escuela, por ejemplo, después de un
análisis se podría determinar que es conveniente tener información personal de los alumnos como
nombre, edad, dirección; además de información sobre grupos, especificando clave, horario y
aula. También se establece que entre alumnos y grupos existe una relación, pues un alumno
puede formar parte de varios grupos. Los elementos de este modelo son: entidades, relaciones y
atributos representados gráficamente por rectángulos, rombos y óvalos respectivamente.
Modelo jerárquico

En este modelo los datos se organizan en una estructura parecida a un organigrama o a un árbol
binario, en donde se comienza con un nodo padre llamado raíz y de él descienden varios nodos
llamados hijos. Cada nodo padre puede tener varios nodos hijos, pero un hijo solo puede tener un
padre, es decir, que las relaciones únicamente pueden darse de un padre con varios hijos.

La desventaja de este modelo es que no todas las situaciones se ajustan a la estructura jerárquica,
pues hay casos donde un hijo necesita tener dos elementos padres, por ejemplo, cuando un
alumno pueda estar presente en muchos grupos y un grupo tenga inscritos muchos alumnos.

Características principales:

 No pueden existir ciclos en las relaciones.

 Las relaciones solo se dan de un padre a muchos hijos o de un padre a un hijo

Modelo red

Este modelo es similar al modelo jerárquico, pero este sí permite que los nodos hijos puedan tener
dos padres, por lo que se considera un modelo mejorado respecto al jerárquico. Sin embargo,
puede resultar demasiado complejo, pues para relacionar los datos y tener acceso a ellos, se
puede hacer por medio de muchas rutas.

Modelo relacional

A diferencia del modelo jerárquico y de red, en donde se establecen rutas precisas para la
obtención de información, el modelo relacional se basa en la "flexibilidad", pues se relacionan los
datos según se requiere y no con rutas predefinidas.

El modelo relacional se representa por medio de tablas bidimensionales donde las filas o tuplas
contienen la información de los registros. Tablas, columnas (campos) y filas (registros) permiten
relaciones de uno a muchos y de muchos a uno.

Modelo orientado a objetos

Este modelo utiliza los conceptos relacionados con el paradigma orientado a objetos, pues los
datos se representan por objetos y las características por variables, además de especificar el
comportamiento o la funcionalidad de cada uno de ellos.

Vous aimerez peut-être aussi