NEW
Font size
WorksheetsFundamentos de Bases de Datos (2)
Total questions: 30
Worksheet time: 15mins
¿En qué se basa teóricamente el modelo relacional?
Teoría de conjuntos y lógica de predicados
Algoritmos de búsqueda
Programación orientada a objetos
Redes neuronales
¿Cuál es una forma en que la normalización contribuye a la integridad de la información en las bases de datos relacionales?
Permite eliminar redundancias y asegura la integridad de los datos almacenados
Duplica los datos para mayor seguridad
Elimina la necesidad de claves primarias
Facilita el acceso sin restricciones a todos los usuarios
¿Qué demostró el proyecto System R respecto al modelo relacional?
Que era eficiente y escalable
Que era obsoleto
Que no podía optimizar consultas
Que solo funcionaba en mainframes
¿Cuál fue el impacto del éxito de System R en el desarrollo de sistemas de bases de datos?
Llevó al lanzamiento de DB2
Provocó el cierre de IBM
Impulsó el uso de bases de datos no relacionales
Eliminó la necesidad de consultas optimizadas
Analiza cómo la optimización de consultas y la generación automática de código en System R contribuyeron a la eficiencia y escalabilidad del modelo relacional.
Permitiendo que el modelo relacional fuera viable para aplicaciones comerciales
Limitando el uso del modelo relacional a sistemas pequeños
Reduciendo la capacidad de procesamiento de datos
Obstaculizando la expansión a otros sistemas
¿Para qué sirve el modelo ER en el análisis de requisitos?
Para capturar reglas de negocio de manera intuitiva y visual.
Para programar directamente en lenguaje ensamblador.
Para diseñar interfaces gráficas de usuario.
Para crear redes de computadoras.
¿Qué función cumplen las herramientas CASE al integrarse con el modelo ER?
Permiten la validación de la consistencia de los datos y la generación automática de código.
Sirven para crear presentaciones multimedia.
Facilitan la gestión de redes sociales.
Mejoran la velocidad de procesamiento gráfico.
¿Cuál de los siguientes beneficios ofrece CASE en proyectos corporativos de gran escala?
Reducción significativa de los tiempos de desarrollo
Aumento de los costos de producción
Disminución de la precisión del modelado
Eliminación de la documentación técnica
Explica cómo la evolución de las herramientas CASE ha impactado el ciclo de vida del desarrollo de software.
Automatizando la generación de código, pruebas y mantenimiento
Eliminando la necesidad de documentación
Mejorando únicamente la interfaz de usuario
Disminuyendo la seguridad de los sistemas
¿Por qué la estrategia de portabilidad adoptada por Ellison fue clave para la adopción global de Oracle?
Porque permitió que Oracle funcionara en diferentes plataformas y mejoró el rendimiento.
Porque Oracle se volvió gratuito para todos los usuarios.
Porque Oracle eliminó la necesidad de hardware especializado.
Porque Oracle se integró con redes sociales.
Analiza cómo el enfoque en la portabilidad y el rendimiento de Ellison influyó en la adopción global de las bases de datos relacionales.
Impulsó la adopción global al permitir que las bases de datos relacionales fueran más accesibles y eficientes en diferentes plataformas.
Limitó la adopción global debido a la complejidad técnica.
No tuvo impacto significativo en la adopción global.
Solo mejoró la comunicación entre equipos técnicos.
Compara la contribución de Codd y Martin en el desarrollo de bases de datos, destacando sus enfoques principales.
Codd se centró en el fundamento matemático y la independencia de datos, mientras que Martin popularizó herramientas CASE y técnicas de normalización.
Ambos desarrollaron el modelo Entidad-Relación.
Martin se centró en la comercialización y Codd en la notación gráfica.
Codd mejoró la productividad y Martin la flexibilidad.
¿Por qué la separación entre la representación lógica y la implementación física de los datos es fundamental en la inteligencia de negocios?
Permite transformar datos dispersos en activos estratégicos para las empresas
Hace que los datos sean menos accesibles
Reduce la seguridad de los datos
Limita el uso de inteligencia artificial
¿Cómo se espera que el legado de los pioneros influya en el futuro de las bases de datos?
A través de la computación en la nube y la integración de inteligencia artificial en la gestión de datos
Por la eliminación de bases de datos tradicionales
Mediante el uso exclusivo de sistemas locales
Por la reducción de la automatización en la gestión de datos
La influencia de los conceptos de Codd, Chen, Martin y Ellison en la evolución de los sistemas de gestión de datos en el contexto de la inteligencia artificial y la computación en la nube se caracteriza principalmente por:
Facilitar la integración de nuevas tecnologías como IA y la nube, mejorando la gestión y análisis de datos
Limitar la adopción de tecnologías modernas
No tener impacto en la evolución de los sistemas actuales
Afectar únicamente la seguridad, no la gestión de datos
La teoría de conjuntos y las relaciones matemáticas influyen en la manipulación de datos en bases de datos relacionales porque:
Permite organizar los datos en estructuras jerárquicas
Facilita la manipulación de datos en forma de tablas abstractas, asegurando independencia del almacenamiento físico
Hace posible la visualización gráfica de los datos
Limita el acceso a los datos por medio de claves primarias
¿Cuál es el objetivo principal de las consultas formales y seguras?
Facilitar la composición de consultas complejas de manera declarativa y sin ambigüedad.
Mejorar la velocidad de procesamiento de datos.
Aumentar la cantidad de datos almacenados.
Reducir el costo de almacenamiento.
¿Qué característica permite la verificación de propiedades como la terminación y la corrección de resultados en sistemas transaccionales?
Ser un lenguaje cerrado.
Uso de operadores aritméticos.
Almacenamiento físico de datos.
Interfaz gráfica de usuario.
¿Por qué es importante la independencia del almacenamiento en las operaciones sobre datos?
Facilita la portabilidad y la optimización de consultas.
Permite el acceso directo a los discos duros.
Mejora la seguridad de la red.
Reduce el uso de memoria RAM.
¿Cómo puede influir la independencia del almacenamiento en la portabilidad de los sistemas de consulta?
Permite que las operaciones se realicen sobre representaciones abstractas de los datos, sin depender de cómo se almacenan físicamente.
Obliga a que los datos se almacenen siempre en el mismo formato físico.
Limita la capacidad de optimizar consultas en diferentes sistemas.
Requiere que los usuarios conozcan la estructura física de los datos.
¿Cuál es el equivalente del operador de selección σ en SQL?
SELECT
FROM
WHERE
GROUP BY
¿Por qué es fundamental el operador de selección σ en el manejo de datos?
Porque permite filtrar datos según condiciones específicas
Porque modifica el esquema de la base de datos
Porque elimina duplicados automáticamente
Porque crea nuevas tablas a partir de los datos existentes
¿Qué instrucción de SQL es equivalente al operador de proyección π?
SELECT DISTINCT
SELECT *
INSERT INTO
UPDATE SET
¿Por qué los operadores de intersección y diferencia son importantes en la gestión de datos?
Porque permiten sumar todos los datos de diferentes fuentes.
Porque son la base para controlar la concurrencia y la integridad de datos.
Porque eliminan todos los datos duplicados automáticamente.
Porque solo sirven para identificar errores en los datos.
¿Qué procedimiento se utiliza para implementar una reunión natural?
Selección, proyección y producto cartesiano
Solo selección
Solo proyección
Solo producto cartesiano
¿Para qué tipo de consultas es crucial el operador de división en bases de datos?
Consultas que involucran cuantificadores universales.
Consultas que requieren ordenamiento.
Consultas que buscan duplicados.
Consultas que suman valores numéricos.
¿Qué operador se utiliza para seleccionar empleados con salario alto según el ejemplo presentado?
σ salario>50000(Empleado)
π nombre,departamento(Empleado)
σ departamento='Ventas'(Empleado)
π salario(Empleado)
¿Cuál es el propósito de aplicar la proyección π nombre,departamento después de la selección de empleados?
Obtener solo las columnas de nombre y departamento, eliminando duplicados
Filtrar empleados por salario alto
Ordenar empleados por departamento
Calcular el promedio de salarios
Explica cómo se encadenan operaciones en el proceso de consulta relacional presentado en el ejemplo.
Primero se combinan las relaciones por la clave común y luego se filtra por ciudad.
Se ordenan los productos y luego se suman los precios.
Se eliminan los proveedores y luego se agrupan los productos.
Se seleccionan los productos y luego se unen por nombre.
¿Para qué se utiliza la operación de división en el contexto de empleados y proyectos?
Para encontrar empleados que han participado en todos los proyectos.
Para asignar nuevos proyectos a los empleados.
Para eliminar empleados que no han participado en ningún proyecto.
Para calcular el salario de los empleados.
