modelos de datos

17
Modelos de datos.

Upload: others

Post on 17-Nov-2021

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Modelos de datos

Modelos de datos.

Page 2: Modelos de datos

Modelos de datos.

Serie de conceptos que puede utilizarse para describir un conjunto de datos y las operaciones paramanipularlos.

Modelos conceptuales El modelo conceptual explica de manera general un sistema Conjunto de elementoscoordinados que responden a unas reglas, o que, ordenadamente relacionados entre sí, contribuyen a cumplirun determinado objetivo. Describen detalladamente las características o condiciones mínimas que debe cumplirun objeto, elemento o producto. muy técnicas.

Las características del modelo conceptual de datos incluyen:

•Incluye las entidades importantes y las relaciones entre ellas.

•No se especifica ningún atributo.

•No se especifica ninguna clave principal.

Page 3: Modelos de datos

Modelos de datos.

Modelos lógicos. Describe el sistema de manera más específica y se acerca mucho más a la realidad.

En bases de datos el modelo lógico explica con detalle la estructura y otras especificaciones de esta. Estemodelo puede depender de gestión de base de datos que se escoja para administrarla.

Las características de un modelo de datos lógicos incluyen:

Incluye todas las entidades y relaciones entre ellos.

Todos los atributos para cada entidad están especificados.

La clave principal para cada entidad está especificada.

Se especifican las claves externas (claves que identifican la relación entre diferentes entidades).

La normalización ocurre en este nivel.

Page 4: Modelos de datos

Modelos de datos.

Los pasos para diseñar el modelo de datos lógicos son los siguientes:

Especifique claves primarias para todas las entidades.

Encuentra las relaciones entre diferentes entidades.

Encuentra todos los atributos para cada entidad.

Resuelva las relaciones de muchos a muchos.

Normalización.

Page 5: Modelos de datos

Modelos de datos.

Modelos de datos físicos

Un modelo de base de datos física muestra todas las estructuras de tabla, incluidos elnombre de columna, el tipo de datos de columna, las restricciones de columna, la claveprincipal, la clave externa y las relaciones entre las tablas.

Las características de un modelo de datos físicos incluyen:

Especificación de todas las tablas y columnas.

Las claves externas se usan para identificar relaciones entre tablas.

Page 6: Modelos de datos

Ventajas y desventajas de los modelos de datos

Ventajas

El objetivo principal de un modelo de datos es asegurarse de que los objetos de datosofrecidos por el equipo funcional se representen con precisión.

El modelo de datos debe ser lo suficientemente detallado para ser utilizado para construir labase de datos física.

La información en el modelo de datos se puede utilizar para definir la relación entre tablas,claves primarias y externas y procedimientos almacenados.

El modelo de datos ayuda a las empresas a comunicarse dentro y entre las organizaciones.

Page 7: Modelos de datos

Ventajas y desventajas de los modelos de datos

Desventajas

Para desarrollar el modelo de datos se deben conocer las características físicas de los datosalmacenados.

Page 8: Modelos de datos

Modelo Entidad-Relación. (MER)

Es un tipo de diagrama de flujo que ilustra cómo las "entidades", como personas, objetos oconceptos, se relacionan entre sí dentro de un sistema.

Los diagramas ER se usan a menudo para diseñar o depurar bases de datos relacionales enlos campos de ingeniería de software, sistemas de información

También conocidos como los ERD o modelos ER, emplean un conjunto definido de símbolos,tales como rectángulos, diamantes, óvalos y líneas de conexión para representar lainterconexión de entidades, relaciones y sus atributos.

Page 9: Modelos de datos

El modelo entidad relación tiene tres elementos principales:

Entidades: El modelo contará conuna entidad por cada uno de loscomponentes del proceso denegocio. Así, en un negocio de ventade suscripciones a revistas, podemostener entidades “Cliente”,“Dirección”, “Factura”, “Producto”, o“Incidencias”, entre otras.

Page 10: Modelos de datos

El modelo entidad relación tiene tres elementos principales:

Atributos: Los atributos, componentefundamental de cada modelo entidad-relación, nos permiten describir laspropiedades que tiene cada entidad.“Nombre”, “Primer Apellido”,“Segundo Apellido”, ”Fecha denacimiento”, “Género” o “Segmentode valor” serán atributos de la entidad“Cliente”.

Page 11: Modelos de datos

El modelo entidad relación tiene tres elementos principales:

Relaciones: Con las relaciones se establecenvínculos entre parejas de entidades. Cada“Cliente” tendrá una “Dirección” de envíoen la que recibirá la suscripción, podrá estarsuscrito a uno o varios “Productos”, yrecibirá una “Factura” con la periodicidadacordada.

Page 12: Modelos de datos

El diagrama entidad relación es la expresión gráfica del modelo entidad relación. En él lasentidades se representan utilizando rectángulos, los atributos por medio de círculos oelipses y las relaciones como líneas que conectan las entidades que tienen algún tipo devínculo.

Page 13: Modelos de datos

tipos de relaciones posibles entre dos entidades en un modelo entidad relación sonRelación uno a uno: Un “individuo” de la entidad A solamente puede estar relacionado con un“individuo” de la entidad B, y ese “individuo” de la entidad B no puede estar relacionado conotros “individuos” de la entidad A. Por ejemplo, cada miembro de la entidad País se relacionaúnicamente con un miembro de la entidad “Ciudad capital de un país”. Cada país puede teneruna única capital y cada ciudad capital puede serlo únicamente de un país.

Page 14: Modelos de datos
Page 15: Modelos de datos

Un “individuo” de la entidad A puede estar relacionado con uno o varios “individuos” de laentidad B, y esos “individuos” de la entidad B no pueden estar relacionados con otros“individuos” de la entidad A. Por ejemplo, cada miembro de la entidad “Padre” puede estarrelacionado con uno o varios miembros de la entidad “Hijo”, y cada miembro de la entidad“Hijo” solamente puede tener vínculo con un miembro de la entidad “Padre”.

Relación uno a varios:

Page 16: Modelos de datos

Relación varios a varios

Cada “individuo” de la entidad A puede estar relacionado con uno o varios “individuos” dela entidad B, y cada “individuo” de la entidad B puede estar relacionado con varios“individuos” de la entidad A. Por ejemplo, cada miembro de la entidad “Cliente” puedeestar relacionado con uno o varios miembros de la entidad “Producto”, y cada miembro dela entidad “Producto” puede tener vínculo con varios miembros de la entidad “Cliente”.

Page 17: Modelos de datos

Modelo Entidad-Relación Extendido.

Fundamentos del Modelo Relacional