Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Modelamiento de datos Orientado a Objetos, Diapositivas de Programación de Bases de Datos

• Comprender la transición del pensamiento tabular al pensamiento basado en objetos. • Identificar los elementos fundamentales del MDOO (Clases, Objetos, Herencia, Encapsulamiento). • Analizar críticamente cuándo conviene usar MDOO frente al modelo relacional tradicional. • Aplicar el modelado a un caso real de la industria.

Tipo: Diapositivas

2025/2026

Subido el 24/04/2026

andres-hs-2
andres-hs-2 🇵🇪

2 documentos

1 / 30

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e

Vista previa parcial del texto

¡Descarga Modelamiento de datos Orientado a Objetos y más Diapositivas en PDF de Programación de Bases de Datos solo en Docsity!

MODELAMIENTO DE DATOS

  • Tema: Modelado de datos Orientado a Objetos

Sesión 02

Docente: Ing. Elvira Fernandez Jerí

MODELADO DE DATOS

ORIENTADO A OBJETOS (MDOO)

¿QUÉ ES MODELAMIENTO DE DATOS?

El modelamiento de datos es el proceso de analizar la realidad , identificar la información importante y representarla de forma ordenada para luego construir una base de datos.

CLASIFICACIÓN DE LOS MODELOS DE

DATOS

Conceptuales o Semánticos

Enfocados adescribir el independencia delmundo real con DBMS a usar

Entidad-Relacion,Objetos (UML)

Convencionales o lógicos

implementación^ Orientados a su en DBMS

Jerárquico, Red,relacional, documental entreotros

  • No está orientado a ningún sistema físico en concreto (computador, SO, DBMS) - Recoge la realidad del negocio
  • Los modelos de datos conceptuales:
  • Incluyen entidades importantes y las relaciones entre ellas
  • No especifican atributos
  • No especifican claves primarias
  • Los modelos conceptuales se pueden utilizar como la base para los modelos de datos lógicos.

PROCESO DE DISEÑO DE BASE DE

DATOS/ETAPAS DEL MODELADO DE DATOS

Dentro de los modelos lógicos tenemos:

 Modelo jerárquico  Modelo de Red

 Modelo Relacional

 Modelo Orientado a Objetos

 Modelo documental

 Otras

MODELO JERARQUICO

  • Apareció a mediados de los sesenta
  • Los registros están organizados como colecciones de arboles
  • Cobraron gran auge en esa década, la NASA utilizó este modelo en el programa espacial APOLO
  • El acceso a un registro implica que se ha de pasar por sus padres, restando flexibilidad a la navegación por la base de datos)
  • Su diferencia fundamental es la modificación del concepto de nodo : se permite que un mismo nodo tenga varios padres (posibilidad no permitida en el modelo jerárquico).
  • Sus registros se organizan como colecciones de grafos
  • Su gran complejidad hace difícil la administración de la base de datos.
  • Nació en 1970, y fue propuesta por Edgar Frank Codd de los Laboratorios de IBM).
  • Es el modelo más difundido hoy en día, debido a las ventajas que ofrece sobre los otros dos modelos, entre ellas, el rápido entendimiento por parte de usuarios que no tienen conocimientos profundos sobre Sistemas de Bases de Datos.
  • Las entidades manejadas se representan en tablas, su idea fundamental es el uso de relaciones

Ranking Mundial de DBMS (Top 10 – 2026)

Posición DBMS Tipo de modelo Uso principal

1 Oracle Database Relacional /Multimodelo^ Sistemas empresarialesgranes

2 MySQL Relacional Aplicaciones web

3 Microsoft SQLServer Relacional Entornos empresarialesMicrosoft

4 PostgreSQL Relacional / Objeto-relacional Software libre avanzado

5 MongoDB NoSQL (documentos) Apps modernas y BigData

6 Snowflake Data warehouse en lanube Analítica y BI

7 Redis NoSQL (clave-valor) Caché y tiempo real 8 Databricks Big Data / Lakehouse Procesamiento de datos

9 IBM Db2 Relacional Sistemas empresarialesIBM

10 Elasticsearch NoSQL (búsqueda) Búsqueda y análisis

PROCESO DE DISEÑO DE BASE DE

DATOS/ETAPAS DEL MODELADO DE DATOS