Modelos de datos en bases de datos: relacional, red, jerárquico y entidad-relación
Resumen
El documento presenta los principales modelos de datos usados en bases de datos: modelos lógicos basados en objetos y en registros, y los modelos relacional, de red y jerárquico. Además, explica el modelo entidad-relación, sus conceptos de entidad, conjunto de entidades y atributos, y las diferencias entre los modelos.
Puntos clave
- Un modelo de datos es una colección de herramientas conceptuales para describir datos, sus relaciones, su semántica y sus restricciones de consistencia.
- Los modelos lógicos basados en objetos (entidad-relación y orientado a objetos) describen datos en los niveles conceptual y externo.
- Los modelos lógicos basados en registros (red, jerárquico y relacional) estructuran la base de datos en registros de formato fijo.
- En el modelo relacional, los datos se representan en tablas con columnas de nombres únicos, y los registros se conectan mediante sus valores, sin punteros ni enlaces.
- En el modelo de red los datos se representan con registros enlazados; en el jerárquico, se organizan como colecciones de árboles.
- Un atributo puede ser simple o compuesto, univalorado o multivalorado, nulo o derivado.
Modelo de datos:
es una colección de herramientas conceptuales para describir datps, relaciones entre ellos, semántica asociada a los datos y restricciones de consistencia.
Modelos logiscos basados en objetos:
se usan para describir datos en los niveles conceptuales y externos entre ellos están modelo entidad relación y modelo orientado a objetos
Modelos lógicos basados en registros:
la base de datos esta estructurada en registros de formato fijo de varios tipos entre ellos esta red , jerárquico y relacional
Modelo físico de datos
Entidad
Es un objeto que es distinguible de otros objetos por medio de un conjunto especifico de atributos
Modelo relacional:
representa los datos y las relaciones entre los datos mediante colecciones de tablas cada una de las cuales tiene un numero de columnas con nombres únicos
Modelo de red:
los datos se representan mediante colecciones de registros y las relaciones entre los datos se representan mediante enlaces
Modelo jerárquico:
lo mismo que el dfe red solo que los datos están organizados como colección de arboles
Diferencias entre modelos:
el relacional no usa punteros o enlaces y el modelo relacional conecta registros mediante los valores que estos contienen
Modelo entidad relación:
consta de un conjunto de objetos básicos llamados entidades y relaciones entre estos objetos
Conjunto de entidades
Es la totalidad de entidades del mismo tipo que comparten las mismas propiedades u atributos
atributos: describen propiedades que posee cada miembro de un conjunto de entidades
para cada atributo hay un conjunto de valores permitidos llamados dominios de ese atributo
atributos simples son aquellos que no tienen capacidad de ser descompuestos
atributos compuestos son aquellos que permiten descomponerse en otros atributos
atributos univalorados son aquellos que sólo pueden tomar un valor
atributos multivalorados pueden tomar más de un valor para un mismo atributo
Atributos nulos.-
Un atributo es nulo cuando para una determinada entidad ese atributo no tiene valor. Se entiende nulo como desconocido
Atributos derivados.-
El valor para este atributo se puede derivar de los valores de otros atributos ó entidades.
Modelo de datos:
es una colección de herramientas conceptuales para describir datps, relaciones entre ellos, semántica asociada a los datos y restricciones de consistencia.
Modelos logiscos basados en objetos:
se usan para describir datos en los niveles conceptuales y externos entre ellos están modelo entidad relación y modelo orientado a objetos
Modelos lógicos basados en registros:
la base de datos esta estructurada en registros de formato fijo de varios tipos entre ellos esta red , jerárquico y relacional
modelo físico de datos
entidad: es un objeto que es distinguible de otros objetos por medio de un conjunto especifico de atributos
Modelo relacional:
representa los datos y las relaciones entre los datos mediante colecciones de tablas cada una de las cuales tiene un numero de columnas con nombres únicos
Modelo de red:
los datos se representan mediante colecciones de registros y las relaciones entre los datos se representan mediante enlaces
Modelo jerárquico:
lo mismo que el dfe red solo que los datos están organizados como colección de arboles
Diferencias entre modelos:
el relacional no usa punteros o enlaces y el modelo relacional conecta registros mediante los valores que estos contienen
Modelo entidad relación:
consta de un conjunto de objetos básicos llamados entidades y relaciones entre estos objetos
Conjunto de entidades
Es la totalidad de entidades del mismo tipo que comparten las mismas propiedades u atributos
atributos: describen propiedades que posee cada miembro de un conjunto de entidades
para cada atributo hay un conjunto de valores permitidos llamados dominios de ese atributo
atributos simples son aquellos que no tienen capacidad de ser descompuestos
atributos compuestos son aquellos que permiten descomponerse en otros atributos
atributos univalorados son aquellos que sólo pueden tomar un valor
atributos multivalorados pueden tomar más de un valor para un mismo atributo
Atributos nulos.-
Un atributo es nulo cuando para una determinada entidad ese atributo no tiene valor. Se entiende nulo como desconocido
Atributos derivados.-
El valor para este atributo se puede derivar de los valores de otros atributos ó entidades.
Descargar
PDF Word HTMLPreguntas frecuentes
¿Qué diferencia hay entre el modelo relacional y el modelo de red?
El modelo de red representa las relaciones mediante enlaces entre registros, mientras que el modelo relacional conecta los registros mediante los valores que contienen, sin usar punteros ni enlaces.
¿Qué es un atributo nulo?
Es un atributo que, para una determinada entidad, no tiene valor. Se entiende nulo como desconocido.
¿Qué es un atributo derivado?
Es un atributo cuyo valor puede obtenerse a partir de los valores de otros atributos o entidades.
Ponte a prueba
Tarjetas de repaso
Pulsa una tarjeta para ver la respuesta.
Test
Preguntas generadas con IA a partir del documento: comprueba las respuestas con el texto.