Modelo red
-
Upload
nelson-rubio -
Category
Documents
-
view
2.903 -
download
4
description
Transcript of Modelo red
![Page 1: Modelo red](https://reader036.fdocuments.mx/reader036/viewer/2022082916/5499f2b7ac795959288b5b71/html5/thumbnails/1.jpg)
MODELOS DE BASES DE DATOS
MODELO DE RED
![Page 2: Modelo red](https://reader036.fdocuments.mx/reader036/viewer/2022082916/5499f2b7ac795959288b5b71/html5/thumbnails/2.jpg)
MODELO DE RED
• Representan las entidades en forma de nodos de un grafo y las asociaciones o inter-relaciones entre éstas, mediante los arcos que unen dichos nodos.
![Page 3: Modelo red](https://reader036.fdocuments.mx/reader036/viewer/2022082916/5499f2b7ac795959288b5b71/html5/thumbnails/3.jpg)
MODELO DE RED
• Este modelo se caracteriza por ser navegacional, es decir, la recuperación y la actualización de la base de datos se lleva a cabo registro a registro.
• Otra característica es que su implementación se lleva a cabo por medio de punteros.
![Page 4: Modelo red](https://reader036.fdocuments.mx/reader036/viewer/2022082916/5499f2b7ac795959288b5b71/html5/thumbnails/4.jpg)
QUÉ ES PUNTERO
• El puntero, permite y sirve para ir recorriendo desde el primer registro hasta el último de un conjunto de datos. En cada iteración la dirección de memoria se incrementa / decrementa en una cantidad n que vendrá determinada, principalmente, por el tamaño del registro.
![Page 5: Modelo red](https://reader036.fdocuments.mx/reader036/viewer/2022082916/5499f2b7ac795959288b5b71/html5/thumbnails/5.jpg)
ELEMENTOS BÁSICOS.
• Campo o elemento de datos (data item): es la unidad de datos más pequeña a la que se puede hacer referencia. Un campo ha de tener un nombre, y una ocurrencia del mismo contiene un valor que puede ser de distinto tipo (booleano, numérico, etc.).
![Page 6: Modelo red](https://reader036.fdocuments.mx/reader036/viewer/2022082916/5499f2b7ac795959288b5b71/html5/thumbnails/6.jpg)
ELEMENTOS BÁSICOS
• Agregado de datos (data aggregate): puede ser un vector con un número fijo de elementos (ejemplo: la fecha, que está compuesta de día, mes y año), o bien un grupo repetitivo (ejemplo: conjunto de salarios por diferentes conceptos).
![Page 7: Modelo red](https://reader036.fdocuments.mx/reader036/viewer/2022082916/5499f2b7ac795959288b5b71/html5/thumbnails/7.jpg)
ELEMENTOS BÁSICOS
• Registro (record): es la unidad básica de acceso y manipulación de la base de datos.
![Page 8: Modelo red](https://reader036.fdocuments.mx/reader036/viewer/2022082916/5499f2b7ac795959288b5b71/html5/thumbnails/8.jpg)
ELEMENTOS BÁSICOS
• Conjunto (SET o COSET): es una colección de dos o más tipos de registros que establece una vinculación entre ellos, Constituye el elemento clave y distintivo de este modelo.
![Page 9: Modelo red](https://reader036.fdocuments.mx/reader036/viewer/2022082916/5499f2b7ac795959288b5b71/html5/thumbnails/9.jpg)
ELEMENTOS BÁSICOS
• Área (área o realm): es la subdivisión del espacio de almacenamiento direccionable de la BD que contiene ocurrencias de registros
![Page 10: Modelo red](https://reader036.fdocuments.mx/reader036/viewer/2022082916/5499f2b7ac795959288b5b71/html5/thumbnails/10.jpg)
ELEMENTOS BÁSICOS
• Clave de base de datos (database – key): identificador interno único para cada ocurrencia de registro que proporciona su dirección en la BD.
![Page 11: Modelo red](https://reader036.fdocuments.mx/reader036/viewer/2022082916/5499f2b7ac795959288b5b71/html5/thumbnails/11.jpg)
EJEMPLO
• Supongamos que tenemos un tipo de registro de clientes, y un tipo de registro de vuelos de avión, y supongamos que queremos asociar ambas informaciones, de manera que para cada vuelo queremos saber cuáles son los pasajeros que viajan en él. La forma de hacerlo es a través de un conjunto. Un conjunto relaciona dos tipos de registro. Uno de ellos es el registro propietario del conjunto, y el otro es el miembro.
![Page 12: Modelo red](https://reader036.fdocuments.mx/reader036/viewer/2022082916/5499f2b7ac795959288b5b71/html5/thumbnails/12.jpg)
![Page 13: Modelo red](https://reader036.fdocuments.mx/reader036/viewer/2022082916/5499f2b7ac795959288b5b71/html5/thumbnails/13.jpg)