Please enable JavaScript.
Coggle requires JavaScript to display documents.
Modelos de bases de datos. (Modelo jerárquica ((El modelo de base de datos…
Modelos de bases de datos.
Modelo jerárquica
El modelo de base de datos jerárquica se compone de un conjunto ordenado, el orden de esta base de datos se basa en la estructura de árbol.
Este diseño de árbol está compuesto por un solo registro, que se le llama raíz que está formado por un solo conjunto o varios sub conjuntos que dependen del nivel más bajo.
Las relaciones en este tipo de base también se les conocen como base de datos de padre e hijo.
El padre es el que tiene la descendencia en la base de datos y se encuentra en el mismo nivel.
El hijo es el que tiene la descendencia del padre y este depende del nivel superior del padre. Todos los hijos que se encuentren en la base de datos pertenecen al mismo padre.
La raíz es la única independiente por que no depende de ningún padre.
El modelo jerárquico se divide y se organiza en distintos niveles, dentro de estos niveles se encuentra el nivel superior del que dependen los niveles más bajos.
El modelo de base de datos jerárquico se utiliza para casos en los que se necesiten manejar grandes cantidades de datos y se tenga que compartir una gran cantidad de datos.
Modelo de Red.
Las bases de datos de red se consideran como una versión extendida a las bases de datos del modelo jerárquico.
La diferencia que existe en estos dos modelos de red, es que un hijo en la base de datos puede tener muchos padres a diferencia del modelo jerárquico que solo tiene uno.
Las relaciones que hay en este tipo de datos no tienen restricciones en las relaciones y entidades, lo que permite que las estructuras de datos estén más complejas con una mayor cantidad de datos.
Este modelo de red es muy flexible para poderlo manejar y las restricciones son mínimas. Como las restricciones son mínimas es más difícil poder su manejo y es menos deficiente.
Modelo relacional
Una base de datos relacional está compuesta por tablas.
Las tablas se componen de filas y columnas.
Para una base de datos relacional se tienen que considerar algún conceptos como.
La forma en que los usuarios soliciten los datos de la base de datos, estos se pueden manipular por medio de los lenguajes de bases de datos que existen.
Se tiene que proteger la integridad de los datos y tener buena seguridad para protegerlos de cualquier ataque.
El diseño de una base de datos relacional, se tiene que hacer el diseño de manera correcta y fácil de entender para los usuarios.
Modelo de bases de datos orientado a objetos.
Las bases de datos orientados a objetos se ocupan dentro de la programación orientada a objetos.
Se ocupan cuan se programa en los distintos lenguajes que existen, como Java, C++ entre otros.
Estas generan un menor costo al momento que son realizadas y tienen un mejor rendimiento.