Está en la página 1de 5

Universidad Abierta y a Distancia de México

Diseño de Bases de Datos

Unidad 2

Actividad 2: Modelo Jerárquico y de red

Alumno: Yair Gigael Basilio López

Matrícula: ES172006480
Modelo jerárquico y de red
Introducción
Tener el conocimiento de las formas de poder estructurar un modelo de un
proyecto antes de iniciar la programación nos podrá ahorrar muchas horas de
trabajo o reiniciar desde un punto x el trabajo que se haya tenido ya realizado.
Un modelo de datos tiene como finalidad transformar una base de datos; que
está situada en un contexto real. Por lo tanto, se deben identificar los datos y
su estructura, así como la manera en que están relacionados entre ellos. Las
restricciones de seguridad que presentan para preservar la integridad de los
datos para lograr que estos cumplan con lo que se desea.

Tabla comparativa
Modelado de bases de datos
De Red Jerárquico

Al igual que en la estructura jerárquica,


La estructura usa la relación
cada nodo puede
padre-hijo, donde cada padre
tener varios hijos, pero, a diferencia de
puede tener muchos hijos, pero
ésta, también puede
cada hijo tiene solo un padre
tener varios padres.

Tiene una estructura jerárquica de nodos


donde existe una
relación de muchos a muchos, esto es
que un nodo hijo El primer nivel (0) está dado por
pude tener varios nodos padres y a su una única unidad
vez un nodo padre
puede estar relacionado con varios
nodos hijo

Una estructura de datos en red, o


estructura PLEX, es muy
Tiene la representación de un
similar a una estructura jerárquica, de
árbol invertido
hecho, no es más que
un superconjunto de ésta

El modelo de red intenta superar las


deficiencias del Los segmentos están enlazados
enfoque jerárquico, permitiendo el tipo mediante relaciones uno a
de relaciones de muchos.
muchos a muchos
El registro padre se denomina Cada ocurrencia de un registro
propietario del conjunto, padre puede tener distinto
mientras que el registro hijo se número de ocurrencias de
denomina miembro registros hijos.

Todos los registros propietarios de


Todo registro hijo debe tener un
ocurrencias del mismo
único registro padre excepto la
tipo de conjunto deben ser del mismo
raíz
tipo de registro.
Se pueden definir niveles múltiples de
jerarquías donde un
tipo de registro puede ser miembro en Las relaciones entre entidades
un conjunto y al están representadas por las ramas
mismo tiempo propietario en otro
conjunto diferente.
Un conjunto está formado en un solo
Cada nodo consta de uno o más
registro propietario y
campos.
uno o más registros miembros.

Modelos de Entidad - Relación


A continuación, expondré 2 problemáticas con su respectiva solución para
comenzar con el modelado de la base de datos.
1.- Control para biblioteca escolar, se requiere una base de datos para poder
tener un control de los libros que tienen en existencia, prestados y disponibles,
además que ciertos usuarios que hagan donación de libros se le dan ciertas
preferencias por determinado tiempo sobre todo en cuanto al plazo de
préstamo, en esta se puede saber dónde se encuentra el libro, cuantos
ejemplares, disponibilidad y en caso de que el usuario demore más de lo
acordado la multa por día de retraso.
Cardinalidad:
 Una persona puede pedir varios libros y un libro es prestado a una
persona a la vez.
 Una persona tiene: Nombre, apellidos, dirección, CURP, socio donador,
No. De inscripción, teléfono(s).
 Los prestamos cuentan con fecha de salida, fecha de entrega y ID de
préstamo.
 Los volúmenes cuentan con Id de volumen, nivel de deterioro, Ubicación
en estantería.
 Los libros pueden tener un volumen y el volumen puede pertenecer a
varios libros.
 Una biblioteca puede tener varios libros, y un libro puede pertenecer a
una biblioteca.
Id-Prestamo Fecha-Pres
Tel Direc
Apellidos
(1, M) (1, M)
Personas Solicita Prestamos
Control
CURP para Nombre (N, M)
bibliotec Fecha-Dev
No-Susc. a Donador
Presta
escolar,
se
requiere
Nombre-biblio ID-biblio (N, M)
una base ID-Vol
de datos Estante-ubica
para Biblioteca Volumen
poder Id-Libro
(1, M) Editorial (1, M)
tener un Detreriorado
control (1, M) (1, M)
de los Pertenece Libro Tiene
libros
que Escritor
tienen en Año- Titulo
existenci publicación
a,
prestado
sy
Modelo de red y Jerárquico
disponibl
es,
además Tabla Personas Tabla Libro
CURP Tabla Prestamos ID_libro
que No_Suscrición ID_prestamo Escritor
Tabla Volumen
Tabla Biblioteca
ID_volumen
ciertos
ID_biblio Donador Fecha_de_prestamo Titulo
Año_de_Public
Deterioro
usuarios
Nombre_biblio Nombre Fecha_de_devol
Editorial ID_libro
Apellidos ID_volumen
que ID_biblio
Teléfono
hagan Estante_Ubica
Dirección
donación ID_prestamo
de libros Biblioteca
se le dan
ciertas
preferen Persona 01 Persona 02 Persona 03
cias por Control para Control
determin para biblioteca para
Préstamo 02
Préstamo 03 Préstamo 01
ado bibliotec escolar, bibliotec Libro 003
tiempo a se a
Libro 004 escolar, requiere 001
Libro Libro 002
escolar,
sobre
todo en se una base se
Volumen de 2 datos Volumen 2
Volumen
cuanto al 5 requiere requiere
Volumen 1
plazo de una base para una base
préstamo de datos poder de datos
, en esta para tener un para
poder poder
Modelo de red
Persona
CURP No_Suscripcion Nombre Dirección Teléfono

Prestamo
Id_prestamo Fecha_prestamo Fecha_devolución

Libro
Id_libro Titulo Bibliografia Estante_ubica

Biblioteca Volumen
ID_biblio Nombre bilbio ID_volumen Deterioro

Conclusiones.
Me da la impresión que sin este paso no me daría cuenta cuál de las entidades
es la que predomina en la jerarquía de la base de datos para que esta tenga
una coherencia al momento de almacenar los datos necesarios para poderlos
procesar de la manera que se espera para resolver la problemática, creo que
ambos pasos son de alta importancia a realizar para poder imaginar como
actuaran los datos que se van a guardar.

Referencias
Díaz Castiblanco, C. G. (18 de 08 de 2018). Youtube. Obtenido de
https://www.youtube.com/watch?v=RiAALDjglak

Varón, D. (18 de 08 de 2018). Youtube. Obtenido de https://www.youtube.com/watch?v=8-


eRQKcsBqo

También podría gustarte