ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Diseño de base de datos orientado a objetos


Enviado por   •  4 de Diciembre de 2022  •  Tarea  •  1.526 Palabras (7 Páginas)  •  55 Visitas

Página 1 de 7

[pic 1]

Entregable 1

Modelos de Bases de datos

Yair González Rodríguez

21437912

Profesora: ALMA MARTHA RÍOS ALCANTARA

Nombre del alumno: Yair González Rodríguez

Matrícula:  21437912

Nombre de la asignatura:  Modelo de bases de datos

Nombre del profesor:

Alma Martha Ríos Alcántara

Semana: 2

Tema 7:Diseño de base de datos orientado a objetos

Actividad:

1.-Generar un Ensayo: Diseño de Base Datos orientadas a objetos, en donde debe incluir lo siguiente:

  • Introducción
  • Planteamiento del Tema.
  • Desarrollo.
  • Conclusiones.

2.- Con base a la estructura del ensayo; es importante considerarlos siguientes subtemas:

  • Complejidad de objetos.
  • Identidad de objetos.
  • Encapsulación.
  • Tipos y clases.
  • Persistencia
  • Herencia. Uniformidad.
  • Métodos aplicados al diseño de bases de datos.
  • Ventajas e inconvenientes de las bases de datos orientados a objetos.

Fecha de entrega: 27/11/22

Bibliografía:

Diseño de bases de datos orientadas a objetos

Introducción

Las crecientes tecnologías que cada vez salen al mercado y al ámbito laboral en diferentes áreas tienen como objetivo facilitar las necesidades que se tienen sobre alguna problemática. Es por ello que hablando de una tecnología en específico las Bases de datos son muy importantes ya que con ellas podemos administrar y controlar los datos.

Las bases de datos orientadas a objetos (BDOO) nacen como una alternativa a las bases de datos tradicionales y satisfacer necesidades de nuevas aplicaciones en algún lenguaje de programación. La información de una BDOO está representada como objetos y esto hace que los objetos sean representados en un lenguaje de POO tales como Java, C++ y Visual Basic.

Principalmente tenemos que tener en cuenta que las BDOO se dividen en tres grupos:

Mandatorias: Estas características deben ser obligatorias en las BDOO, es decir lo que el sistema debe tener.

  • Debe soportar objetos complejos.
  • Los objetos deben tener un identificador al margen de los valores de sus atributos.
  • Encapsulación, es decir, los datos e implementación de los métodos están ocultos en los objetos.
  • El esquema de la BDOO tiene un conjunto de clases.
  • Concurrencia.
  • Recuperación.
  • Completación computacional.
  • Persistencia y manejador de almacenamiento secundario.
  • Facilidad de query.

Opcionales; Estas características no son necesarias, pero si las BDOO cuentan con ellas, harán que el sistema sea mejor.

  • Herencia múltiple.
  • Diseño de transacciones y versiones.
  • Comprobación de clases e inferencia de la distribución.

Abiertas: Estas características son definidas por el diseñador o programador y pueden enfocarse más en la representación del sistema.

También es importante mencionar que aparte de estas características de las BDOO también cuentan con conceptos propios y clave del modelo de objetos, las cuales hablaremos más adelante en el apartado de “Desarrollo” al igual que los siguientes puntos:

  • Complejidad de objetos.
  • Identidad de objetos.
  • Encapsulación.
  • Tipos y clases.
  • Persistencia.
  • Herencia.
  • Uniformidad.
  • Métodos aplicados al diseño de bases de datos.
  • Ventajas e inconvenientes de las bases de datos orientados a objetos.

Desarrollo

En esta parte del ensayo desglosaremos los puntos más importantes de la estructura que tienen las BDOO.

 

Complejidad de objetos

Principalmente las BDOO tiene un manejo peculiar en los objetos, ya que una característica principal es la flexibilidad que tiene al manejar dichos objetos, esto quiere decir que el diseñador o programador puede modificar la estructura y las operaciones que se puedan aplicar a dichos objetos, esto es una gran ventaja ya que las nuevas aplicaciones tiene un mayor nivel de complejidad.

Identidad de objetos

En las BDOO los objetos tienen una identidad única independiente que es almacenada en la base de datos. Esta clave unida o identificador de objeto se genera por el sistema o OID. Este ID solo es visible para el sistema y no para el usuario, el sistema lo usa para crear, manejar y referenciar los objetos.

Encapsulación

Su objetivo es ocultar la información a los diferentes objetos, esto para prevenir errores en el sistema

Tipos y clases

Existen diferentes tipos de clases de BDOO pero las mas trascendentes son las OLTP y OLAP.

Las BD tipo OLTP (OnLine Transaction Processing) son bases de datos dinámicas lo que quiere decir que la información se modifica en tiempo real, es decir que todas sus transacciones como crear, modificar y eliminar se consultan durante la operación del sistema. Un ejemplo sería una farmacia, el usuario compra un medicamento y el sistema se va actualizando en este caso el inventario se actualiza.

Las BD tipo OLAP (On Line Analytical Processing) son bases de datos estáticas, esto implica que la información en tiempo real no se vea afectada, no se realizan transacciones que afecten el sistema, solo se hacen consultas de los datos que se tienen. Normalmente este tipo de BD se utiliza en BI para volúmenes de información muy grandes.

...

Descargar como (para miembros actualizados) txt (10 Kb) pdf (164 Kb) docx (61 Kb)
Leer 6 páginas más »
Disponible sólo en Clubensayos.com