0% encontró este documento útil (0 votos)
40 vistas9 páginas

Modelado de Datos: Conceptos y Tipos

Cargado por

maria
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
40 vistas9 páginas

Modelado de Datos: Conceptos y Tipos

Cargado por

maria
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

República Bolivariana de Venezuela.

Ministerio del Poder Popular Para la Defensa.


Universidad Nacional Experimental Politécnica de la Fuerza Armada Nacional
Bolivariana.
Núcleo Carabobo – Extensión Guacara

Modelado de datos.

Tutor Académico: Estudiante:

Aryeling Manosalva María Mendoza C.I: 31.219.689

Guacara octubre, 2024


¿Qué es el Modelo de datos?

El modelado de datos es una técnica que consiste en crear una representación


visual (como un diagrama) de la estructura y las relaciones de los datos dentro de
una organización. Esta representación sirve como un mapa que guía a los equipos
de tecnología y negocio en la comprensión, gestión y análisis de la información.
¿Por qué es importante?
En un mundo cada vez más data-driven, el modelado de datos es esencial por
varias razones:
 Organización: Ayuda a ordenar la gran cantidad de datos que las
empresas recopilan, evitando la confusión y facilitando su acceso.
 Comunicación: Permite a diferentes equipos (técnicos y de negocio)
entender y hablar el mismo idioma en relación a los datos.
 Eficiencia: Agiliza el desarrollo de bases de datos y sistemas de análisis, al
proporcionar una base sólida sobre la cual construir.
 Calidad: Reduce errores y garantiza la consistencia en la gestión de los
datos.
 Toma de decisiones: Facilita la extracción de insights valiosos a partir de
los datos, lo que permite tomar decisiones más informadas y estratégicas.
Modelo Entidad-Relación (MER):
Un modelo entidad-relación (MER) es una herramienta clave en el diseño de
bases de datos, que visualiza cómo se relacionan las entidades dentro de una
base de datos.
Entidades: Son los objetos o conceptos que almacenan información, como libros,
autores y clientes en una librería, cada uno con sus atributos específicos.
Relaciones: Describe cómo se conectan las entidades, por ejemplo, un libro
puede ser escrito por varios autores y un cliente puede comprar Múltiples libros.
Funciones del MER:
 Visualización: Facilitar la comprensión de la estructura de la base de datos.
 Diseño: Ayuda a crear bases de datos organizadas y eficientes.
 Comunicación: Actúa como un lenguaje común entre los involucrados en el
desarrollo.
 Documentación: Proporciona un registro detallado de la base de datos.
Componentes básicos del MER:
 Entidades: Representadas por rectángulos.
 Atributos: Características dentro de los rectángulos.
 Relaciones: Conectadas por líneas, con rombos que indican el tipo de
relación (uno a uno, uno a muchos, muchos a muchos).

Modelo Entidad-Relación Extendido (MER Extendido):


El Modelo Entidad-Relación Extendido (MER Extendido) es una evolución del
modelo entidad-relación básica que permite representar de manera más precisa
las complejidades del mundo real en el diseño de bases de datos.
Necesidad del MER Extendido: El MER básico es adecuado para conceptos
simples, pero resulta insuficiente para modelar situaciones complejas como
jerarquías de entidades, relaciones entre relaciones y entidades débiles.
Características del MER Extendido:
 Herencia: Permite la creación de jerarquías donde una entidad puede ser
un subtipo de otra más general (por ejemplo, "Empleado" como superclase
de "Gerente" y "Vendedor").
 Especialización y Generalización: Agrupan entidades con características
comunes y permiten su clasificación en subtipos.
 Entidades Débiles: Entidades que dependen de otras para existir y carecen
de clave primaria única (ejemplo: "Pedido" dependiente de "Cliente").
 Atributos Derivados: Atributos cuyo valor se calcula a partir de otros (por
ejemplo, "Edad" derivada de la fecha de nacimiento).
 Relaciones de Mayor Grado: Modelan relaciones entre más de dos
entidades.
 Agregación: Permite tratar un conjunto de entidades como una sola en una
relación.
 Cardinalidades Mínimas y Máximas: Defina los límites en la participación de
instancias en una relación.
Utilidad del MER Extendido:
 Modelado Preciso: Captura mejor las complejidades del mundo real.
 Diseño Flexible: Facilita adaptaciones a cambios futuros.
 Mayor Expresividad: Permite expresar conceptos complejos.
 Integración Mejorada: Se puede combinar con otros modelos de datos,
como el relacional y orientado a objetos.
Modelo de Datos Semánticos:
Un Modelo de Datos Semánticos (SDM) es una forma avanzada de organizar y
representar datos, enfocándose en su significado y contexto más allá de su
estructura técnica. En lugar de solo almacenar datos, un SDM busca comprender
el significado detrás de estos datos, relacionándolos con conceptos del mundo
real. Esto permite:
 Mayor comprensión: Tanto humanos como máquinas pueden entender
mejor los datos.
 Mejor integración: Datos de diferentes fuentes pueden conectarse de
manera más fácil y significativa.
 Análisis más profundo: Permite realizar consultas y análisis más
complejos y sofisticados.
¿Cómo funciona un SDM?
1. Conceptualización: Se identifican las entidades, atributos y relaciones
clave del dominio a modelar.
2. Ontologías y Taxonomías: Se usan para definir y organizar estas
entidades y relaciones, creando una estructura jerárquica.
3. Metadatos y Anotación: Se añaden datos adicionales para enriquecer y
contextualizar la información.
4. Estándares: Se utilizan lenguajes y marcos estándar como RDF, OWL y
SPARQL para garantizar la compatibilidad.
5. Integración: Los SDM permiten conectar datos de diferentes fuentes
gracias a las ontologías y taxonomías compartidas.
6. Consulta y Análisis: Se pueden realizar consultas más sofisticadas
gracias al contexto y las relaciones definidas en el modelo.

Modelado de datos gráfico


El modelado jerárquico de datos ha evolucionado con el tiempo hasta convertirse
en el modelado gráfico de datos. Los modelos de datos gráficos representan
relaciones de datos que tratan a las entidades por igual. Las entidades pueden
vincularse entre sí en relaciones de uno a varios o de varios a varios sin ningún
concepto de parent o child.
Modelado de datos orientado a objetos
La programación orientada a objetos usa estructuras de datos llamadas objetos
para almacenar datos. Estos objetos de datos son abstracciones de software de
entidades del mundo real. Por ejemplo, en un modelo de datos orientado a
objetos, el concesionario de automóviles tendría objetos de datos como Clientes
con atributos como nombre, dirección y número de teléfono. Los datos de los
clientes se almacenan de forma que cada cliente del mundo real se represente
como un objeto de datos de cliente.
Los modelos de datos orientados a objetos superan muchas de las limitaciones de
los modelos de datos relacionales y son populares en las bases de datos
multimedia.
Modelado de datos dimensional
La informática empresarial moderna usa la tecnología de almacenamiento de
datos para guardar grandes cantidades de estos para su análisis. Puede usar
proyectos de modelado de datos dimensionales para el almacenamiento y la
recuperación de datos a alta velocidad desde un almacén de datos. Los modelos
dimensionales usan datos duplicados o redundantes y priorizan el rendimiento
sobre el uso de menos espacio para el almacenamiento de datos.

Estruturas del modelo entidad – relación


 Entidades: El modelo contará con una entidad por cada uno de los
componentes del proceso de negocio. Así, en un negocio de venta de
suscripciones a revistas, podemos tener entidades “Cliente”, “Dirección”,
“Factura”, “Producto”, o “Incidencias”, entre otras.
 Atributos: Los atributos, componente fundamental de cada modelo entidad-
relación, nos permiten describir las propiedades que tiene cada entidad.
“Nombre”, “Primer Apellido”, “Segundo Apellido”, ”Fecha de nacimiento”,
“Género” o “Segmento de valor” serán atributos de la entidad “Cliente”.
 Relaciones: Con las relaciones se establecen vínculos entre parejas de
entidades. Cada “Cliente” tendrá una “Dirección” de envío en la que recibirá
la suscripción, podrá estar suscrito a uno o varios “Productos”, y recibirá
una “Factura” con la periodicidad acordada.

Los tipos de relaciones posibles entre dos entidades en un modelo entidad relación
son:

 Relació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 con otros “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 tener
una única capital y cada ciudad capital puede serlo únicamente de un país.
 Relación uno a varios: Un “individuo” de la entidad A puede estar relacionado
con uno o varios “individuos” de la entidad 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 estar relacionado 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 varios a varios: Cada “individuo” de la entidad A puede estar
relacionado con uno o varios “individuos” de la 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” puede estar relacionado
con uno o varios miembros de la entidad “Producto”, y cada miembro de la
entidad “Producto” puede tener vínculo con varios miembros de la entidad
“Cliente”.

Representación de datos:

Entidad

Atributo

Relación
Limitaciones del modelo entidad relación.

Limitación Descripción

El MER captura un estado estático de los datos


en un momento dado, pero no modela los
Visión estática
cambios o la evolución de los datos a lo largo del
tiempo.

Dificultad para Conceptos como herencia, generalización y


representar conceptos especialización pueden ser difíciles de modelar
complejos de forma intuitiva en el MER.

El MER se centra principalmente en relaciones


Falta de soporte para
entre entidades, pero no ofrece un mecanismo
tipos de datos
directo para representar tipos de datos complejos
complejos
como objetos, listas o árboles.

El MER se enfoca en la estructura conceptual de


Independencia de la los datos, pero no detalla la implementación física
implementación en una base de datos específica. Esto puede
llevar a diferentes interpretaciones y diseños.

Limitaciones en el El MER no modela el comportamiento de los


modelado de sistemas, como las reglas de negocio o los flujos
comportamiento de trabajo.

A medida que los modelos de datos se vuelven


Escalabilidad más complejos, los diagramas MER pueden
resultar difíciles de mantener y entender.
Modelo entidad- relación vs modelo entidad- relación extendido.

Modelo Entidad- Modelo Entidad-Relación


Característica
Relación (MER) Extendido (MERE)

Representación
básica de Ampliación del MER para modelar
Objetivo entidades y conceptos más complejos y
relaciones en una detallados.
base de datos.

Entidades, atributos, relaciones,


Entidades,
Conceptos cardinalidades, entidades débiles,
atributos,
básicos generalización/especialización,
relaciones.
herencia.

Modelo más
Modelo más complejo, pero con
Complejidad simple y fácil de
mayor poder expresivo.
entender.

Menos flexible
Mayor flexibilidad para
para modelar
Flexibilidad representar estructuras de datos
conceptos
más complejas.
avanzados.

Adecuado para Ideal para bases de datos


bases de datos grandes y complejas, con
Aplicaciones
sencillas y con estructuras jerárquicas y
pocos requisitos. herencia.

También podría gustarte