SlideShare una empresa de Scribd logo
MODELOS DE BASES DE DATOS
MODELO DE RED
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.
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.
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.
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.).
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).
ELEMENTOS BÁSICOS
• Registro (record): es la unidad básica
de acceso y manipulación de la base
de datos.
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.
ELEMENTOS BÁSICOS
• Área (área o realm): es la subdivisión
del espacio de almacenamiento
direccionable de la BD que contiene
ocurrencias de registros
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.
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.
Modelo red
Modelo red

Más contenido relacionado

La actualidad más candente

Modelo jerarquico
Modelo jerarquicoModelo jerarquico
Modelo jerarquico
Nelson Rubio
 
Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)
Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)
Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)
Universidad Nacional de Piura
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
claudyabra
 
Unidad5. algebra relacional. yama.may.joseluis.j4
Unidad5. algebra relacional. yama.may.joseluis.j4Unidad5. algebra relacional. yama.may.joseluis.j4
Unidad5. algebra relacional. yama.may.joseluis.j4
LuiS YmAY
 
Analisis y diseño, Ejemplo de Sistemas de informacion
Analisis y diseño, Ejemplo de Sistemas de informacion Analisis y diseño, Ejemplo de Sistemas de informacion
Analisis y diseño, Ejemplo de Sistemas de informacion
Katherin Gudiño
 
Diagramas de Flujos de Datos
Diagramas de Flujos de DatosDiagramas de Flujos de Datos
Diagramas de Flujos de Datos
Renny Batista
 
Modelos de red
Modelos de redModelos de red
Modelos de red
Geraldyne Chavez Roldan
 
3. Modelo ER - Relacional
3. Modelo ER - Relacional3. Modelo ER - Relacional
3. Modelo ER - Relacional
MSc Aldo Valdez Alvarado
 
Bases de Datos - Parte 3/10 Modelo ER
Bases de Datos - Parte 3/10 Modelo ERBases de Datos - Parte 3/10 Modelo ER
Bases de Datos - Parte 3/10 Modelo ER
Carlos Castillo (ChaTo)
 
Recuperación de-datos-en-my sql
Recuperación de-datos-en-my sqlRecuperación de-datos-en-my sql
Recuperación de-datos-en-my sql
Francisco Aguilar Smith
 
Diagramas Analisis
Diagramas AnalisisDiagramas Analisis
Diagramas Analisis
innovalabcun
 
Normalizacion de bases de datos
Normalizacion de bases de datosNormalizacion de bases de datos
Normalizacion de bases de datos
Caro_Noirgean
 
MODELO VISTA CONTROLADOR
MODELO VISTA CONTROLADORMODELO VISTA CONTROLADOR
MODELO VISTA CONTROLADOR
René Pilataxi
 
El modelo entidad_relacion
El modelo entidad_relacionEl modelo entidad_relacion
El modelo entidad_relacion
Luis Lucho
 
Introduccion bases de datos
Introduccion bases de datosIntroduccion bases de datos
Introduccion bases de datos
UTN
 
Árboles binarios, ABB y AVL
Árboles binarios, ABB y AVLÁrboles binarios, ABB y AVL
Árboles binarios, ABB y AVL
Alvaro Enrique Ruano
 
Instalación y clases de mysql client
Instalación y clases de mysql clientInstalación y clases de mysql client
Instalación y clases de mysql client
Guadalupe Flores Alanis
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
Jorge Garcia
 
Historia de la tecnologia de base de datos
Historia de la tecnologia de base de datosHistoria de la tecnologia de base de datos
Historia de la tecnologia de base de datos
ralbarracin
 
Modelo Relacional (Base de Datos)
Modelo Relacional (Base de Datos)Modelo Relacional (Base de Datos)
Modelo Relacional (Base de Datos)
Neguib Núñez
 

La actualidad más candente (20)

Modelo jerarquico
Modelo jerarquicoModelo jerarquico
Modelo jerarquico
 
Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)
Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)
Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Unidad5. algebra relacional. yama.may.joseluis.j4
Unidad5. algebra relacional. yama.may.joseluis.j4Unidad5. algebra relacional. yama.may.joseluis.j4
Unidad5. algebra relacional. yama.may.joseluis.j4
 
Analisis y diseño, Ejemplo de Sistemas de informacion
Analisis y diseño, Ejemplo de Sistemas de informacion Analisis y diseño, Ejemplo de Sistemas de informacion
Analisis y diseño, Ejemplo de Sistemas de informacion
 
Diagramas de Flujos de Datos
Diagramas de Flujos de DatosDiagramas de Flujos de Datos
Diagramas de Flujos de Datos
 
Modelos de red
Modelos de redModelos de red
Modelos de red
 
3. Modelo ER - Relacional
3. Modelo ER - Relacional3. Modelo ER - Relacional
3. Modelo ER - Relacional
 
Bases de Datos - Parte 3/10 Modelo ER
Bases de Datos - Parte 3/10 Modelo ERBases de Datos - Parte 3/10 Modelo ER
Bases de Datos - Parte 3/10 Modelo ER
 
Recuperación de-datos-en-my sql
Recuperación de-datos-en-my sqlRecuperación de-datos-en-my sql
Recuperación de-datos-en-my sql
 
Diagramas Analisis
Diagramas AnalisisDiagramas Analisis
Diagramas Analisis
 
Normalizacion de bases de datos
Normalizacion de bases de datosNormalizacion de bases de datos
Normalizacion de bases de datos
 
MODELO VISTA CONTROLADOR
MODELO VISTA CONTROLADORMODELO VISTA CONTROLADOR
MODELO VISTA CONTROLADOR
 
El modelo entidad_relacion
El modelo entidad_relacionEl modelo entidad_relacion
El modelo entidad_relacion
 
Introduccion bases de datos
Introduccion bases de datosIntroduccion bases de datos
Introduccion bases de datos
 
Árboles binarios, ABB y AVL
Árboles binarios, ABB y AVLÁrboles binarios, ABB y AVL
Árboles binarios, ABB y AVL
 
Instalación y clases de mysql client
Instalación y clases de mysql clientInstalación y clases de mysql client
Instalación y clases de mysql client
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Historia de la tecnologia de base de datos
Historia de la tecnologia de base de datosHistoria de la tecnologia de base de datos
Historia de la tecnologia de base de datos
 
Modelo Relacional (Base de Datos)
Modelo Relacional (Base de Datos)Modelo Relacional (Base de Datos)
Modelo Relacional (Base de Datos)
 

Similar a Modelo red

Base de datos
Base de datosBase de datos
Base de datos
wilson13160
 
Modelo de datos.
Modelo de datos.Modelo de datos.
Modelo de datos.
omarzon
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
Natalia Pinto
 
Fases para la creación de una base de datos
Fases para la creación de una base de datosFases para la creación de una base de datos
Fases para la creación de una base de datos
Pierina Mv
 
Resumen Tema 4
Resumen Tema 4 Resumen Tema 4
Resumen Tema 4
DarthJosua
 
Presentacion base de datos
Presentacion base de datosPresentacion base de datos
Presentacion base de datos
ggcc24
 
Jose osorio
Jose osorioJose osorio
Diseño de Archivos y Base de Datos
Diseño de Archivos y Base de DatosDiseño de Archivos y Base de Datos
Diseño de Archivos y Base de Datos
GuadalupeOsorio9
 
Base de datos
Base de datosBase de datos
Base de datos
nathaliebenitezsus25
 
Bases de datos
Bases de datosBases de datos
Bases de datos
Josue Diaz
 
Clase 1.pptx
Clase 1.pptxClase 1.pptx
Clase 1.pptx
ssuserd375f5
 
Base de datos - conceptos Básicos
Base de datos - conceptos Básicos Base de datos - conceptos Básicos
Base de datos - conceptos Básicos
Karen Miranda
 
D2 gestión de bases de datos
D2   gestión de bases de datosD2   gestión de bases de datos
D2 gestión de bases de datos
mariopino129
 
Referente conceptual
Referente conceptualReferente conceptual
Referente conceptual
Maria Fernanda Sanchez Baez
 
Fundamentos de BD - Unidad 2 Modelo Entidad Relacion
Fundamentos de BD - Unidad 2 Modelo Entidad RelacionFundamentos de BD - Unidad 2 Modelo Entidad Relacion
Fundamentos de BD - Unidad 2 Modelo Entidad Relacion
José Antonio Sandoval Acosta
 
Clase 1.pdf
Clase 1.pdfClase 1.pdf
Clase 1.pdf
ssuserd375f5
 
Presentación Base de Datos.pdf
Presentación Base de Datos.pdfPresentación Base de Datos.pdf
Presentación Base de Datos.pdf
NeybiUlloa
 
Introduccion a las Bases de Datos
Introduccion a las Bases de DatosIntroduccion a las Bases de Datos
Introduccion a las Bases de Datos
Marco Antonio González Malaver
 
Guia unidad-3-base-de-datos
Guia unidad-3-base-de-datosGuia unidad-3-base-de-datos
Guia unidad-3-base-de-datos
Ashley Stronghold Witwicky
 
Guía unidad 3 base de datos
Guía unidad 3 base de datosGuía unidad 3 base de datos
Guía unidad 3 base de datos
JuanSaldaaRived
 

Similar a Modelo red (20)

Base de datos
Base de datosBase de datos
Base de datos
 
Modelo de datos.
Modelo de datos.Modelo de datos.
Modelo de datos.
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Fases para la creación de una base de datos
Fases para la creación de una base de datosFases para la creación de una base de datos
Fases para la creación de una base de datos
 
Resumen Tema 4
Resumen Tema 4 Resumen Tema 4
Resumen Tema 4
 
Presentacion base de datos
Presentacion base de datosPresentacion base de datos
Presentacion base de datos
 
Jose osorio
Jose osorioJose osorio
Jose osorio
 
Diseño de Archivos y Base de Datos
Diseño de Archivos y Base de DatosDiseño de Archivos y Base de Datos
Diseño de Archivos y Base de Datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Clase 1.pptx
Clase 1.pptxClase 1.pptx
Clase 1.pptx
 
Base de datos - conceptos Básicos
Base de datos - conceptos Básicos Base de datos - conceptos Básicos
Base de datos - conceptos Básicos
 
D2 gestión de bases de datos
D2   gestión de bases de datosD2   gestión de bases de datos
D2 gestión de bases de datos
 
Referente conceptual
Referente conceptualReferente conceptual
Referente conceptual
 
Fundamentos de BD - Unidad 2 Modelo Entidad Relacion
Fundamentos de BD - Unidad 2 Modelo Entidad RelacionFundamentos de BD - Unidad 2 Modelo Entidad Relacion
Fundamentos de BD - Unidad 2 Modelo Entidad Relacion
 
Clase 1.pdf
Clase 1.pdfClase 1.pdf
Clase 1.pdf
 
Presentación Base de Datos.pdf
Presentación Base de Datos.pdfPresentación Base de Datos.pdf
Presentación Base de Datos.pdf
 
Introduccion a las Bases de Datos
Introduccion a las Bases de DatosIntroduccion a las Bases de Datos
Introduccion a las Bases de Datos
 
Guia unidad-3-base-de-datos
Guia unidad-3-base-de-datosGuia unidad-3-base-de-datos
Guia unidad-3-base-de-datos
 
Guía unidad 3 base de datos
Guía unidad 3 base de datosGuía unidad 3 base de datos
Guía unidad 3 base de datos
 

Más de Nelson Rubio

Jornalizacion base de datos ciclo i 2015
Jornalizacion base de datos ciclo i 2015Jornalizacion base de datos ciclo i 2015
Jornalizacion base de datos ciclo i 2015
Nelson Rubio
 
Planificacion por competencias ciclo i 2015
Planificacion por competencias ciclo i 2015Planificacion por competencias ciclo i 2015
Planificacion por competencias ciclo i 2015
Nelson Rubio
 
Tsql
TsqlTsql
Modelos de datos
Modelos de datosModelos de datos
Modelos de datos
Nelson Rubio
 
Caracteristicas de las bases de datos
Caracteristicas de las bases de datosCaracteristicas de las bases de datos
Caracteristicas de las bases de datos
Nelson Rubio
 
Tsql
TsqlTsql
Web 2.0
Web 2.0Web 2.0
Web 2.0
Nelson Rubio
 
Trabajo colaborativo
Trabajo colaborativoTrabajo colaborativo
Trabajo colaborativo
Nelson Rubio
 
Funcionamiento de un sistema de base de datos
Funcionamiento de un sistema de base de datosFuncionamiento de un sistema de base de datos
Funcionamiento de un sistema de base de datos
Nelson Rubio
 
Tecnología y Educación
Tecnología y EducaciónTecnología y Educación
Tecnología y Educación
Nelson Rubio
 
Tecnología y Educación
Tecnología y EducaciónTecnología y Educación
Tecnología y Educación
Nelson Rubio
 
Diseño instruccional
Diseño instruccionalDiseño instruccional
Diseño instruccional
Nelson Rubio
 
Base de datos
Base de datosBase de datos
Base de datos
Nelson Rubio
 
Modelo relacional claves
Modelo relacional clavesModelo relacional claves
Modelo relacional claves
Nelson Rubio
 
Base de datos
Base de datosBase de datos
Base de datos
Nelson Rubio
 
Atención a la diversidad en el aula
Atención a la diversidad en el aulaAtención a la diversidad en el aula
Atención a la diversidad en el aula
Nelson Rubio
 
Software para diseñar apoyos educativos
Software para diseñar apoyos educativosSoftware para diseñar apoyos educativos
Software para diseñar apoyos educativos
Nelson Rubio
 
Normalización
NormalizaciónNormalización
Normalización
Nelson Rubio
 
Software educativo
Software educativoSoftware educativo
Software educativo
Nelson Rubio
 
Seminario de graduación
Seminario de graduaciónSeminario de graduación
Seminario de graduación
Nelson Rubio
 

Más de Nelson Rubio (20)

Jornalizacion base de datos ciclo i 2015
Jornalizacion base de datos ciclo i 2015Jornalizacion base de datos ciclo i 2015
Jornalizacion base de datos ciclo i 2015
 
Planificacion por competencias ciclo i 2015
Planificacion por competencias ciclo i 2015Planificacion por competencias ciclo i 2015
Planificacion por competencias ciclo i 2015
 
Tsql
TsqlTsql
Tsql
 
Modelos de datos
Modelos de datosModelos de datos
Modelos de datos
 
Caracteristicas de las bases de datos
Caracteristicas de las bases de datosCaracteristicas de las bases de datos
Caracteristicas de las bases de datos
 
Tsql
TsqlTsql
Tsql
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Trabajo colaborativo
Trabajo colaborativoTrabajo colaborativo
Trabajo colaborativo
 
Funcionamiento de un sistema de base de datos
Funcionamiento de un sistema de base de datosFuncionamiento de un sistema de base de datos
Funcionamiento de un sistema de base de datos
 
Tecnología y Educación
Tecnología y EducaciónTecnología y Educación
Tecnología y Educación
 
Tecnología y Educación
Tecnología y EducaciónTecnología y Educación
Tecnología y Educación
 
Diseño instruccional
Diseño instruccionalDiseño instruccional
Diseño instruccional
 
Base de datos
Base de datosBase de datos
Base de datos
 
Modelo relacional claves
Modelo relacional clavesModelo relacional claves
Modelo relacional claves
 
Base de datos
Base de datosBase de datos
Base de datos
 
Atención a la diversidad en el aula
Atención a la diversidad en el aulaAtención a la diversidad en el aula
Atención a la diversidad en el aula
 
Software para diseñar apoyos educativos
Software para diseñar apoyos educativosSoftware para diseñar apoyos educativos
Software para diseñar apoyos educativos
 
Normalización
NormalizaciónNormalización
Normalización
 
Software educativo
Software educativoSoftware educativo
Software educativo
 
Seminario de graduación
Seminario de graduaciónSeminario de graduación
Seminario de graduación
 

Modelo red

  • 1. MODELOS DE BASES DE DATOS MODELO DE RED
  • 2. 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.
  • 3. 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.
  • 4. 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.
  • 5. 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.).
  • 6. 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).
  • 7. ELEMENTOS BÁSICOS • Registro (record): es la unidad básica de acceso y manipulación de la base de datos.
  • 8. 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.
  • 9. ELEMENTOS BÁSICOS • Área (área o realm): es la subdivisión del espacio de almacenamiento direccionable de la BD que contiene ocurrencias de registros
  • 10. 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.
  • 11. 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.