0% encontró este documento útil (0 votos)
5 vistas9 páginas

AlmInf LS3

El documento aborda los modelos de datos jerárquicos y en red, destacando su importancia en el almacenamiento de información en organizaciones. Se explica cómo el modelo jerárquico organiza datos en una estructura de árbol con relaciones de uno a muchos, y se analizan sus limitaciones, como la rigidez y la dificultad para eliminar información. Por otro lado, el modelo en red permite relaciones más complejas con múltiples padres, facilitando una mayor flexibilidad en la gestión de datos.

Cargado por

clandestinoazul
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
5 vistas9 páginas

AlmInf LS3

El documento aborda los modelos de datos jerárquicos y en red, destacando su importancia en el almacenamiento de información en organizaciones. Se explica cómo el modelo jerárquico organiza datos en una estructura de árbol con relaciones de uno a muchos, y se analizan sus limitaciones, como la rigidez y la dificultad para eliminar información. Por otro lado, el modelo en red permite relaciones más complejas con múltiples padres, facilitando una mayor flexibilidad en la gestión de datos.

Cargado por

clandestinoazul
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

ALMACENAMIENTO

DE LA INFORMACIÓN

U2 Modelos de datos

S3 Modelo de Datos Jerárquicos. Modelos de Datos en Red


S3| Modelo de Datos Jerárquicos.
Modelos de Datos en Red

ÍNDICE

► Introducción 3
► Bases de datos modelo jerárquico 4
► Bases de datos modelo en Red 6
► Referencias 8
Índice S3| Modelo de Datos Jerárquicos.
Modelos de Datos en Red

Introducción

Una vez que se identifica la importancia de los datos en las organizaciones es preciso
adentrarse en como las empresas guardan o almacenan esta información para su
posterior utilización.

Durante los últimos años se ha evolucionado en la estandarización de estas


formas para guardar y modelar la información, se van a ver cuatro de los modelos
más utilizados para este fin y se analizará cuál es su propósito.
Índice S3| Modelo de Datos Jerárquicos.
Modelos de Datos en Red

Bases de datos modelo jerárquico

Una base de datos con modelo jerár- otro lado, las rutas también contienen la
quico es un diseño donde la información información de origen, destino, números
se agrupa por campos y estos campos a de vuelo (que cubren la misma ruta) y en
la vez tienen una dependencia de otros, cada uno de estos vuelos pueden haber
una “jerarquía”, es decir, un campo mayor más de 100 pasajeros.
o campo padre y un campo hijo, esta
relación jerárquica puede mostrar un padre Para este último ejemplo podemos decir
con muchos hijos, pero no al contrario, un entonces que hay un nodo “padre” o el
hijo con muchos padres. principio de todo. Los vuelos de la aero-
línea salen todos de Bogotá (BOG) el cual
En algunos sistemas de gestión de será el nodo padre, pero estos pueden ir
bases de datos este tipo de relación entre a tantos destinos como aeropuertos tenga
información se conoce “de uno a muchos”. en su sistema de rutas. Para hacer corto
Esta jerarquía puede verse como si ejem- el ejemplo, pongamos que hay una opción
plificáramos un árbol, una vez se tiene una de viajar a Miami (MIA) y a Barcelona
raíz, de ahí dependerán muchas ramas y (BCN), estos vuelos a su vez tienen varias
de cada rama muchas hojas y así. frecuencias acordes a su hora de salida
y su día (normalmente son los códigos
Ejemplo: una aerolínea y su sistema numéricos que vemos después de la sigla
de datos de la aerolínea) y por último tenemos que
en cada uno de estos vuelos hay tantos
En el negocio de la aviación hay muchos pasajeros como capacidad del avión, y
grupos de datos, los aviones por un lado que cada persona tiene información (fecha
tienen placas, personal, pilotos, etc. Por nacimiento, nombre, apellido, ciudadanía)
Índice S3| Modelo de Datos Jerárquicos.
Modelos de Datos en Red

Figura 1.

¿Vemos el árbol? Mostrémoslo de manera gráfica:

Salida Salida Salida Pasajero

Pablo
Diaz
04
MIA Pedro
BOG 06
Rojas
BCN 02
Hugo
Ruiz

Nota. Estructura de una aerolínea aplicando modelo de datos jerárquica (fuente propia)

Cuando observamos esto se ven las limitaciones de este tipo de modelamiento


de información.

Pueden surgir las preguntas:

► ¿Para qué tipo de negocio me sirve este modelamiento?

► ¿Si quiero tener un padre y una madre?

► ¿Cómo podría relacionar más información?

Se encuentran entonces las siguientes limitaciones del modelo:

► No se puede borrar información fácil, al borrar padre, desaparecen también sus hijos.

► Solo se puede añadir información en los rangos de jerarquía inferior donde haya un padre

► Es una estructura rígida que aplica para pocos modelos de negocio y aun así no denota
mucha eficiencia porque si seguimos el ejemplo un pasajero puede viajar muchas veces,
tendríamos su información duplicada en muchos nodos de vuelo.
5
Índice S3| Modelo de Datos Jerárquicos.
Modelos de Datos en Red

Bases de datos modelo en Red

Siguiendo con el modelo anterior y con Ciudades: Bogotá, Cali, Medellín


las preguntas que nos deja, vale la pena
repensar que tipo de información tiene Vendedores: Mateo, Marcos, Lucas
más de un padre para existir, cuales datos y Juan
pueden tener varios “papás”.
Productos: A1, B1, C1, D1
Siendo así surge una alternativa de
modelamiento que se conoce como bases Podemos ver que podríamos
de datos en Red, donde acá se tienen de agrupar por comerciales o por ciudades
la misma manera “padres” e “hijos”, pero como “padre”, dado que una ciudad
donde se pueden tener más relaciones, es puede ser atendida por uno o más comer-
decir, que un hijo tenga diferentes padres o ciales, o un comercial puede atender una
que un hijo sea compartido por dos padres. o más ciudades.

Con estas nuevas características Asumiendo que la distribución es por


podríamos interiorizar que el modelo clientes (no geográfica ni por productos)
en Red es un modelo jerárquico en vale la pena entonces resaltar que no
versión avanzada. habría un orden lógico para decir que
un vendedor no pueda ofrecer uno de
Ejemplo: fuerza de ventas y productos los productos de la empresa, por lo cual
a cargo todos los productos pueden ser vendidos
por todos los comerciales y ellos pueden
Supongamos que estamos en una com- atender a todas las ciudades.
pañía de productos farmacéuticos, la
cual tiene presencia nacional. Ahora bien, se pueden hacer todas
las combinaciones posibles entre estos
Entendiendo los posibles datos, escenarios y tener “vacíos”, “null” o
podríamos encontrar algo así: huecos en la información por si uno de
Índice S3| Modelo de Datos Jerárquicos.
Modelos de Datos en Red

nuestros vendedores no ha vendido X producto. Por lo cual, buscando siempre la


eficiencia de la información haremos que nuestra base de datos se base en registros
de ventas, haciendo los registros únicamente cuando el vendedor pueda colocar
el producto.

Podríamos visualizarlo de la siguiente forma:

Figura 2. Modelo de Bases de Datos en Red

Bogotá Mateo A1

Marcos B1
Medellín

Lucas C1

Cali D1
Juan

Ciudades Vendedores Productos


Nota. Elaboración Propia, 2022.

Vemos entonces que frente a los modelos jerárquicos este modelo es mucho más
completo porque nos quita el límite de un único padre y nos permite introducir la caracte-
rística de relación “de muchos a muchos” dado que se pueden tener muchas relaciones
para dos tipos de grupos.

Del mismo modo vemos que esto puede ser una limitante, porque nos indica que
hay un flujo de información lineal, es decir con este tipo de estructura no podríamos
identificar cuales productos se venden en las ciudades, dado que tienen que pasar por
el padre que los conecta.

7
Índice S3| Modelo de Datos Jerárquicos.
Modelos de Datos en Red

Referencias

Brandon, R. (27 de agosto de 2015). What Types of Questions Can Data Science
Answer? Microsoft. [Link]
what-types-of-questions-can-data-science-answer

Brandon, R. (26 de agosto de 2015). What Can Data Science Do For Me? Microsoft.
[Link]
ce-do-for-me

Brandon, R. (1 de septiembre de 2015). Which Algorithm Family Can Answer My


Question? Microsoft. [Link]
which-algorithm-family-can-answer-my-question

Castrillo, R. (9 de enero de 2018). La importancia del análisis de datos en las empresas.


[Archivo de Vídeo]. YouTube. [Link]

Caballero, I., Gómez, A., Gualo, F., Merino, J., Piattini, M. y Ribas. B. (2018). Calidad
de datos. RA-MA Editorial.

Caichuelas. R., Casas, J, Girones, J. y Minguillon, A. (2017). Minería de datos. Modelos


y Algoritmos. Editorial UOC.

Córcoles Tendero, J. E. (2015). Acceso a datos. RA-MA Editorial.

Cordon, J. (2010). Las nuevas fuentes de información: Información y búsqueda


documental en el contexto de la web 2.0. Ed. Pirámide

DataPrix. (24 de febrero de 2010). Introducción a la Minería de Datos. [Link]


[Link]/es/mineria-datos-aplicada-encuesta-permanente-hogares/introduc-
cion-mineria-datos
Índice S3| Modelo de Datos Jerárquicos.
Modelos de Datos en Red

Enciso, M. [TEDx Talks]. (2019). Los superpoderes de los datos. [Link]


com/watch?v=VHw7rEtawsM&t=637s

Jiménez, M. (2015). Bases de datos relacionales y modelado de datos. IC Editorial.

López, B. (2009). Limpieza de datos. Editorial Feijóo.

Marqués, M. (2009). Bases de datos. Universitat Jaume I. Servei de


Comunicació i Publicacions.

Microsoft. (s.f.). Access SQL: conceptos básicos, vocabulario y sintaxis. https://


[Link]/es-es/office/access-sql-conceptos-b%C3%A1sicos-vocabu-
lario-y-sintaxis-444d0303-cde1-424e-9a74-e8dc3e460671#:~:text=SQL%20es%20
un%20lenguaje%20de%20computaci%C3%B3n%20para%20trabajar%20con%20
conjuntos,SQL%20para%20trabajar%20c

Enciso, M. [TEDx Talks]. (27 de febrero de 2019). Los superpoderes de los datos.
[Archivo de Vídeo]. YouTube. [Link]
M&t=637s

Microsoft. (s.f.). Access SQL: conceptos básicos, vocabulario y sintaxis. https://


[Link]/es-es/office/access-sql-conceptos-b%C3%A1sicos-vocabu-
lario-y-sintaxis-444d0303-cde1-424e-9a74-e8dc3e460671#:~:text=SQL%20es%20
un%20lenguaje%20de%20computaci%C3%B3n%20para%20trabajar%20con%20
conjuntos,SQL%20para%20trabajar%20c

Oracle. (s.f.). ¿Qué es una base de datos? [Link]


what-is-database/

Oró Badia, R. (2015). La protección de datos. Editorial UOC.

Pulido, E., Escobar, O. y Núñez, J. (2019). Bases de datos. Grupo Editorial Patria.

Valentín López, G. M. (2015). Grabación de datos. RA-MA Editorial.

También podría gustarte