Descarga la aplicación para disfrutar aún más
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.
Compartir