option
Cuestiones
ayuda
daypo
buscar.php

Base de Datos avanzada IIB

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Base de Datos avanzada IIB

Descripción:
Base de Datos avanzada IIB

Fecha de Creación: 2016/07/26

Categoría: Otros

Número Preguntas: 67

Valoración:(5)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

Para garantizar la serializabilidad de las transacciones concurrentes se emplean métodos de bloqueo, uno de ellos es el bloqueo exclusivo el cual consiste en: Si una transacción tiene un bloqueo exclusivo sobre un elemento de datos solamente podrá leer elemento. V. F.

Una planificación serializable no siempre es equivalente a la planificación serie. V. F.

Una transacción debe llevar la base de datos de un estado consistente a otro. V. F.

Cuando el SGBD procesa una consulta, la validación sintáctica y semántica se realiza durante la fase de descomposición de la consulta. V. F.

Para cuidar el rendimiento de la base de datos las estadísticas deberían actualizarse cada vez que se actualiza una tupla. V. F.

El ETL es la etapa del data warehouse en la que se le presenta la información al usuario. V. F.

Un sistema OLAP ayuda a que la tarea del sujeto tomador de decisiones de la organización sea más precisa y eficiente. V. F.

Uno de los principales riesgos asociados con los almacenes de datos es que las consultas SQL son demasiado lentas. V. F.

Uno de los objetivos principales del modelado dimensional DM es eliminar la redundancia de datos. V. F.

Completar las siguientes sentencias: 1. Decimos que una transacción se __________________, si se completa con éxito y la base de datos pasa de un estado consistente a otro. 2. Si la transacción no se ejecuta con éxito, entonces la transacción se __________________. 3. Si una transacción se aborta, se requiere restaurar la base de datos a un estado coherente en el que se encontraba antes de que la transacción comenzara. En este caso la transacción se _____________________. A. confirma B. aborta C. deshace. 1-A, 2-B, 3-C. 1-A, 2-C, 3-B. 1-C, 2-A, 3-B.

Cuando en una planificación concurrente falla una transacción de la cual dependen otras; entonces. Deben deshacerse la transacción que falló y todas las que dependan de ella. Deben deshacerse todas las transacciones de la planificación concurrente. Solo debe deshacerse la transacción que falló. Solo deben deshacerse las transacciones dependientes de la que ha fallado. No debe deshacerse ninguna transacción.

Es responsabilidad del gestor de recuperación garantizar dos de las cuatro propiedades ACID de las transacciones, éstas son: Aislamiento y Coherencia. Coherencia y Durabilidad. Atomicidad y Durabilidad.

La propiedad de las transacciones que obliga a que todas las restricciones de integridad de la base de datos, se cumplan se llama: Atomicidad. Coherencia. Completitud. Permanencia.

Una de las condiciones de la serializabilidad en términos de vistas nos dice que: Para cada elemento de datos x, si la última operación de lectura sobre x fue realizada por la transacción Ti en la planificación S1, la misma transacción debe realizar la lectura final del elemento de datos x en la planificación S2. Para cada elemento de datos x, si la última operación de escritura sobre x fue realizada por la transacción Ti en la planificación S1, la misma transacción debe realizar la escritura final del elemento de datos x en la planificación S2. Si el último COMMIT fue realizada por la transacción Ti en la planificación S1, la misma transacción confirmar al final en la planificación S2.

Cuál de las siguientes NO corresponde a una fase del procesamiento de consultas?. Optimización de la consulta. Transformación a algebra relacional. Ejecución de la consulta. Descomposición de la consulta. Generación de código.

Cuando se procesa una consulta en base de datos, la descomposición de la consulta se da en: Tiempo de ejecución. Tiempo de compilación. Tiempo de optimización. Tiempo de validación.

En el procesamiento de consultas a que tipo de análisis nos referimos cuando decimos que “se rechazan consultas con predicados contradictorios o que están mal formuladas”: Análisis sintáctico. Análisis semántico. Análisis de predicados.

En el procesamiento de consultas el PLAN DE EJECUCIÓN se ob????ene como resultado de la fase de: Optimimización. Descomposición. Compilación.

Las estadísticas de una base de datos se almacenan en: El catálogo del sistema. El esquema de cada usuario. Archivos de texto.

A la colección de datos clasificada por temas, integrada, variable en el tiempo y no volátil se denomina: Almacén de datos. Esquema de datos. Base de datos operativa.

Clasifique las siguientes características según le correspondan a: A. un sistema OLTP B. Almacenes de datos 1. Los datos son dinámicos 2. Procesamiento ad-hoc, no estructurado y heurístico 3. Dirigido por análisis 4. Soporta las decisiones cotidianas 5. Patrón de uso predecible. 1-A, 2-B, 3-B, 4-A, 5-A. 1-A, 2-A, 3-A, 4-A, 5-A. 1-B, 2-A, 3-A, 4-B, 5-B. 1-B, 2-B, 3-B, 4-B, 5-B.

Un datawarehouse puede permitir integrar datos provenientes de hasta. una única fuente de datos. múltiples fuentes de datos homogéneas. múltiples fuentes de datos heterogéneas.

Una de las características que describe a un almacén de datos es: Actualizaciones poco frecuentes. Consultas demasiado lentas. Diseño de datos normalizado.

En materia de diseño de bases de datos hablamos de modelo dimensional y modelo entidadrelación, estos dos modelos se utilizan: El modelo dimensional para sistemas transaccionales y el modelo entidad-relación para almacenes de datos. El modelo dimensional para almacenes de datos y el modelo entidad-relación para sistemas transaccionales. No existe un modelo dimensional, para cualquier diseño de base de datos se parte de un modelo entidad-relación. Se pueden utilizar indistintamente en sistemas transaccionales y almacenes de datos.

En un esquema de estrella la asociación existente entre una tabla de dimensión y la tabla de hechos es del tipo: 1:1. 1:N. N:M.

Asumiendo que para llegar a esta partimos de una planificación Serie T1 -> T2 -> T3, verifique la serializabilidad de la planificación tanto en términos de conflictos como en términos de vistas y responda: La planificación es serializable en términos de conflictos, pero no en términos de vistas. La planificación es serializable en términos de vistas, pero no en términos de conflictos. La planificación es serializable en términos de conflictos y también en términos de vistas. La planificación no es serializable ni en términos de conflictos ni en términos de vistas.

Sabemos que dicha planificación NO es serializable ni en términos de conflictos ni en términos de vistas respecto a la planificación serie T1 -> T2; identifique el motivo: Porque aun falta intercalar read(balx) de T1 con read(balz) de T2, no hay conflicto entre ellas. Porque aun falta intercalar write(balx) de T1 con write(baly) de T2, no hay conflicto entre ellas. Porque no se debió intercalar write(balz) de T1 con read(balz) de T2, hay conflicto entre ellas. Porque no se debió intercalar write(balx) de T1 con read(balz) de T2, hay conflicto entre ellas.

Suponga que existen 198 paises y 5 continentes. Cual de las siguentes estrategias de ejecución sería las más eficiente en este caso?. 1) Realizar un producto carteciano entre paises y continentes; 2) Aplicar filtro B; 3) Aplicar filtro C; 4) Aplicar filtro. 1) Combinar paises y continentes en base a condición A; 2) Aplicar filtro B; 3) Aplicar filtro C. 1) Aplicar filtro C; 2) Aplicar filtro B; 3) Combinar paises y continentes filtrados en base a condición A. 1) Aplicar filtro B; 2) Combinar paises filtrados con continentes en base a condición A; 3) Aplicar filtro C.

Deseamos conocer aquellos libros que tienen entre 200 y 500 páginas publicados por las editoriales PLANETA y LIMUSA. Para tal fin proponemos la siguiente sentencia SQL: Luego de analizar la estructura sintáctica y semántica de la consulta podemos concluir que: La consulta es semánticamente incorrecta, lo correcto es: SELECT * FROM libros WHERE nro_paginas >= 200 AND nro_paginas <= 500 AND (editorial = 'PLANETA') OR editorial = 'LIMUSA');. La consulta es semánticamente incorrecta, lo correcto es: SELECT * FROM libros WHERE nro_paginas >= 200 AND nro_paginas <= 500 AND editorial = 'PLANETA' AND editorial = 'LIMUSA';.

En cuál de los siguientes escenarios sería recomendable implementar un almacén de datos (DataWarehouse) dentro de una organización?. Cuando se tienen tasas de consulta o reportes muy altas, y es necesario mejorar la eficiencia de la base de datos en lo que a explotación de datos refiere. Cuando existen problemas con los sistemas transaccionales y se requiere mejorar los tiempos de respuesta por transacción y que además soporte un mayor numero de conexiones concurrentes. Cuando la seguridad de los datos está comprometida. Cuando se necesitan realizar cargas masivas de datos.

Cuando hablamos de serializabilidad en términos de conflictos, decimos que EXISTE CONFLICTO entre dos operaciones de distintas transacciones cuando ambas operaciones. leen un mismo elemento de dato. escriben un mismo elemento de dato. escriben distintos elementos de dato. leen distintos elementos de dato.

Después que se ejecuta la instrucción final de una transacción ésta queda en un estado: Confirmada. Parcialmente confirmada. Finalizada.

El análisis sintáctico y la validación de una consulta se realiza durante la fase de: Descomposición de la consulta. Compilación de la consulta. Ejecución de la consulta.

El procesamiento de consulta implica: Transformar la consulta a lenguaje de bajo nivel y ejecutarla. Únicamente transformar la consulta a lenguaje de bajo nivel. Transformar la consulta a lenguaje de alto nivel y ejecutarla.

En el procesamiento de consultas a que tipo de análisis nos referimos cuando decimos que “se rechazan consultas con predicados contradictorios o que están mal formuladas”: Análisis sintáctico. Análisis semántico. Análisis de predicados.

Un diagrama multidimensional bajo un esquema estrella es aquel que tiene una tabla de hechos y varias tablas de dimenciones que giran alrededor de la tabla de hechos central. V. F.

El analisis semantico se refiere a la estructura correcta de la consulta. F. V.

El resultado final de la fase de optimización de una consulta es la consulta transformada a algebra relacional. F. V.

En el procesamiento de una consulta la fase de descomposición de la consulta le envía a la fase de optimización de la consulta: La expresión de algebra relaciona. La expresión en lenguaje SQL sin errores sintácticos. La expresión en lenguaje binario.

Un diagrama multidimensional bajo un esquema estrella es aquel que tiene: Una tabla de dimensiones y varias tablas de hechos que giran alrededor de la dimensión central. Una tabla de hechos y varias tablas de dimensiones que giran alrededor de la tabla de hechos central. Varias tablas de hechos y de dimensiones, donde cada tabla de hechos está asociada a una dimensión. No existen tablas de hechos, todas son dimensiones organizadas en forma de una nube de datos.

En un almacén de datos diseñado bajo un esquema en estrella: Los datos de las dimensiones deben estar normalizados. Los datos de las dimensiones pueden estar desnormalizados. No existen tablas de hechos, solo tablas de dimensión.

En un almacén de datos la extracción de los datos desde las fuentes origen está a cargo del: Gestor de carga. Gestor de almacenamiento. Gestor de consultas. Gestor de conexión.

Enlace los conceptos según corresponda a las propiedades de una transacción. A. Atomicidad B. Coherencia C. Aislamiento D. Permanencia 1. Los efectos de una transacción confirmada se registran de modo intacto en la base de datos. 2. La propiedad “todo o nada”. 3. Las transacciones se ejecutan de forma independiente unas de otras. 4. Una transacción debe llevar a la base de datos de un estado consistente a otro. A-1, B-2, C-3, D-4. A-2, B-4, C-3, D-1. A-4, B-3, C-2, D-1. A-4, B-2, C-3, D-1.

La optimización de consultas se refiere a: Transforma la consulta en otra semánticamente equivalente. Seleccionar una estrategia de ejecución eficiente para la consulta. Convertir la consulta en una forma normalizada que pueda manipularse más fácilmente. Validar sintáctica y semánticamente la consulta.

Las tablas de hechos contienen: Información detallada de las operaciones del negocio. Una o más medidas numéricas o hechos, relativas a cada registro. Ninguna de las anteriores.

Los sistemas a través de los cuales se registran las operaciones diarias de una organización se denominan: OLTP. Almacenes de datos. OLAP. Sistemas de información gerencial.

Para asegurar la coherencia y atomicidad en una ejecución concurrente de transacciones se necesita: Una planificación concurrente serializable. Una planificación recuperable. Una planificación concurrente serializable y además recuperable.

Un almacén de datos es una base de datos operativa que está orientada principalmente: A las aplicaciones de gestión. A mantener una base de datos replica de respaldo. Al sujeto tomador de decisiones. A manejar información no registrada en ningún otro sistema.

Un Almacen de Datos constitute una base de datos operativa que esta orientada mas a la aplicación que al sujeto tomador de deciciones. F. V.

La serializabilidad en términos de conflictos nos dice que: Dos operaciones consecutivas de diferentes transacciones se pueden intercalar si no existe conflicto entre ellas. Dos operaciones de diferentes transacciones se pueden intercalar si no existe conflicto entre ellas.

Uno de los principales problemas y riesgos asociados a los almacenes de datos, es: Datos perdidos. Homogeneización de datos. Consultas demaciado lentas.

En cual de los siguientes escenarios seria recomendable implementar un almacen de datos dentro de una organización. Cuando se requiere mejorar los tiempos de respuesta de los sistemas transaccionales. Cuando se necesita implementar un sistema de inteligencia de negocios.

Para garantizar la serializabilidad de las transacciones concurrentes se emplean métodos de bloqueo, uno de ellos es el bloqueo compartido el cual consiste en: Si una transacción tiene un bloqueo compartido sobre un elemento de datos solamente podrá leer elemento. puede leer el elemento, pero no actualizarlo. puede leer y actualizar el elemento.

Uno de los objetivos de la descomposición de consultas es: Enviar el plan de ejecución para obtener el código objeto. Transformar una consulta de alto nivel en una consulta de álgebra relacional. Actualizar las estadísticas de la base de datos.

El componente de un Almacén de datos encargado de la representación y gestión de los datos a través de CUBOS, se llama: Gestor de carga. Gestor de almacenamiento. Gestor de consulta. Gestor de cubos.

Un almacén de datos: Almacena datos actuales. Está orientado a la aplicación. Soporta las decisiones estratégicas.

Las siguientes tablas corresponden a un esquema multidimensional (cubo) de un almacén de datos: estudiante(id_est, apellidos, nombres, dirección, genero, nacionalidad) curso(id_curso, nombre,creditos, tematica) interaccioneva(id_est, id_curso, fecha, #mensajes_al_tutor, #recursos_visitados) fecha(fecha, año, mes, dia, periodo_academico) Cuál de ellas corresponde a la TABLA DE HECHOS?. curso. interaccioneva. fecha. estudiante.

Cuando diseñamos una almacén de datos en base a un esquema tipo estrella, el nivel de granularidad o detalle de los datos viene establecido por: Los hechos. Las medidas o indicadores. Las dimensiones. Los datos fuente.

Para asegurar la consistencia y atomicidad en una ejecución concurrente de transacciones se necesita: Una planificación secuenciable y además recuperable. Una planificación secuencial.

Cuál de las siguientes no se ajusta a la definición de "Transacción" en bases de datos: Unidad de recuperación básica de un sistema de BD. Unidad lógica de programación.

La propiedad de las transacciones que permite que los cambios realizados a la base de datos se mantengan se llama: Permanencia. Atomicidad. Coherencia.

Una propiedad de las transacciones es el aislamiento (Isolation), la cual dice: Las transacciones se deben ejecutar de forma independiente unas de otras. Cada transacción debe ser tratada como una unidad de trabajo indivisible. Los cambios hechos en la base de datos por una transacción deben ser permanentes.

Cuando durante la ejecución de una transacción ocurre un error, esta pasa a un estado. Fallida. Abortada.

La atomicidad en una transacción quiere decir que: Debe ser tratada como una unidad de trabajo indivisible. Solo puede estar formada por una operación.

Planificación concurrente es aquella en la que: Se ejecutan varias transacciones alternando operaciones de una y otra transacción (pero solo una operación a la vez). Se ejecutan de forma paralela varias transacciones (varias operaciones a la vez).

Una planificación serializable es: Una planificación concurrente que es equivalente a una planificación serie. Una planificación serie que asegura la consistencia de la base de datos.

A nivel de bases de datos, una transacción es: Una unidad lógica de trabajo. Una operación SQL.

Denunciar Test