Tipos de estructuras de DB
La estructura de una base de datos hace referencia a los tipos de datos, los vínculos o relaciones y las restricciones que deben cumplir esos datos (integridad de datos y redundancia de datos).La estructura de una base de datos es diseñada o descripta empleando algún tipo de modelo de datos.
Los datos se almacenan teniendo en cuenta la estructura inherente a los propios datos y no la de la aplicación que los crea. Esta forma de trabajar es la que permite que varias aplicaciones puedan utilizar los mismos datos. Se puede hablar de dos tipos de independencia: independencia física, de tal manera que la estructura física de la BD puede ser modificada de forma transparente para los programas que la utilizan, e independencia lógica, es decir el programador usa la BD pero desconoce su estructura interna
Las bases de datos están categorizadas por modelos o tipos, a continuación detallo los tipos mas usados y sus características.
JERARQUICO: Son bases de datos que almacenan la información en una estructura jerárquica, concretamente los datos son organizados deforma parecida aun árbol visto del revés
1.- Se organizan en forma de árbol invertido, con un nodo raíz, nodos padre e hijos.
2.- Los segmentos están enlazados mediante relaciones uno a muchos.
3.- Cada nodo consta de uno o más campos.
4.- Cada ocurrencia de un registro padre puede tener distinto número de ocurrencias de registros hijos.
5.- Todo registro hijo debe tener un único registro padre excepto la raíz.
Aplicación: Se aplican para describir la estructura de documentos XML, esta estructura permite relaciones 1:N entre los datos, y es muy eficiente para describir muchas relaciones del mundo real: tabla de contenidos, ordenamiento de párrafos y cualquier tipo de información anidada