Logo Studenta

Bases de Datos Orientadas a Objetos

¡Estudia con miles de materiales!

Vista previa del material en texto

Instituo Politécnico Nacional
Escuela Superior de Ingeniería Mecánica y Eléctrica
Alumno: Daniel Morales Ortega
Grupo: 2CM2
Materia: Arquitectura de Computadoras
ACTIVIDAD: Cuestionario
Bases de Datos Orientadas a Objetos
1. ¿Qué son las bases de datos orientadas a objetos y cuál es su propósito?
Respuesta: Las bases de datos orientadas a objetos son sistemas de gestión de
bases de datos que almacenan y gestionan datos en forma de objetos, similares a
los objetos en la programación orientada a objetos (POO). Su propósito es
proporcionar una forma eficiente de representar y gestionar datos complejos con
estructuras y comportamientos relacionados.
2. ¿Cuál es la diferencia entre una base de datos orientada a objetos y una base de
datos relacional?
Respuesta: La diferencia principal es cómo se almacenan los datos. En una base
de datos orientada a objetos, los datos se almacenan como objetos con atributos y
métodos, mientras que en una base de datos relacional, los datos se almacenan en
tablas y relaciones.
3. ¿Cuál es la estructura básica de una base de datos orientada a objetos?
Respuesta: La estructura básica incluye clases de objetos que definen tipos de
datos, objetos individuales que son instancias de clases y relaciones entre objetos
que modelan asociaciones y herencia.
4. ¿Cómo se accede a los datos en una base de datos orientada a objetos?
Respuesta: Los datos se acceden mediante consultas que utilizan lenguajes
específicos para bases de datos orientadas a objetos, como OQL (Object Query
Language) o SQL3.
5. ¿Cuáles son algunas ventajas de utilizar bases de datos orientadas a objetos en
comparación con bases de datos relacionales?
Respuesta: Las ventajas incluyen la capacidad de representar datos complejos y
relaciones de manera más natural, la flexibilidad en el esquema de datos y la
capacidad de modelar comportamientos a través de métodos.
6. ¿Cuándo es apropiado utilizar bases de datos orientadas a objetos en lugar de
bases de datos relacionales?
Respuesta: Son apropiadas cuando se trabaja con datos altamente estructurados
y complejos, como sistemas de gestión de contenido, sistemas de información
geográfica (GIS), aplicaciones de modelado 3D y sistemas de diseño asistido por
computadora (CAD).
Instituo Politécnico Nacional
Escuela Superior de Ingeniería Mecánica y Eléctrica
Alumno: Daniel Morales Ortega
Grupo: 2CM2
Materia: Arquitectura de Computadoras
ACTIVIDAD: Cuestionario
7. ¿Cuál es el papel de la herencia en las bases de datos orientadas a objetos?
Respuesta: La herencia permite la creación de subclases o clases derivadas que
heredan atributos y métodos de una clase base. Esto facilita la reutilización de
código y la representación de relaciones entre objetos.
8. ¿Qué es la persistencia de objetos en el contexto de las bases de datos
orientadas a objetos?
Respuesta: La persistencia de objetos se refiere a la capacidad de almacenar
objetos de manera permanente en una base de datos para que puedan ser
recuperados y utilizados en múltiplas sesiones de la aplicación.
9. ¿Cuáles son algunos ejemplos de sistemas y aplicaciones que se benefician de
las bases de datos orientadas a objetos?
Respuesta: Ejemplos incluyen sistemas de gestión de contenido, sistemas de
información geográfica (GIS), sistemas de diseño asistido por computadora (CAD),
sistemas de control de versiones y aplicaciones de simulación.
10. ¿Cuál es el futuro de las bases de datos orientadas a objetos y cómo pueden
influir en la evolución de aplicaciones y sistemas?
Respuesta: El futuro de las bases de datos orientadas a objetos se ve
prometedor, ya que la necesidad de gestionar datos complejos y representar
relaciones entre objetos sigue siendo relevante. Pueden influir en la evolución de
aplicaciones más orientadas a objetos y en la gestión de datos más eficiente en
entornos de desarrollo de software.

Continuar navegando