option
Cuestiones
ayuda
daypo
buscar.php

A. ISBD_A1C3

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
A. ISBD_A1C3

Descripción:
Introducción a las bases de datos relacionales Cap. 3

Fecha de Creación: 2025/08/04

Categoría: Otros

Número Preguntas: 74

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

Según el texto, ¿en qué se basan los sistemas relacionales?. En un fundamento formal o teoría llamado el modelo relacional de datos. En un conjunto de hardware específico para bases de datos. En lenguajes de programación como C++ y Java exclusivamente. En la estructura física de almacenamiento de los archivos.

¿Cuál es el aspecto estructural del modelo relacional desde la perspectiva del usuario?. El usuario percibe la información de la base de datos como tablas y nada más que tablas. El usuario debe conocer la ubicación física de los datos. La información se percibe como una jerarquía de archivos. El usuario interactúa con la base de datos a través de apuntadores visibles.

¿Qué es el aspecto de manipulación en el modelo relacional?. Los operadores disponibles para el usuario derivan tablas a partir de tablas. El usuario manipula registros individuales uno por uno. Se manipulan los datos a nivel de sistema de archivos. Los operadores solo pueden leer datos, pero no crear nuevas tablas.

¿Cuáles son los tres operadores de manipulación de tablas más importantes mencionados en la introducción?. Restringir, proyectar y juntar. Insertar, eliminar y actualizar. Crear, leer y escribir. Indexar, ordenar y agrupar.

¿Qué hace la operación "restringir" (seleccionar)?. Extrae las filas especificadas de una tabla. Extrae las columnas especificadas de una tabla. Combina dos tablas en una sola. Elimina filas duplicadas de una tabla.

¿Qué hace la operación "proyectar"?. Extrae las columnas especificadas de una tabla. Extrae las filas especificadas de una tabla. Crea una copia de seguridad de la tabla. Filtra los datos basándose en una condición.

¿Qué hace la operación "juntar" (join)?. Reúne dos tablas con base en valores comunes de una columna común. Añade nuevas filas a una tabla existente. Divide una tabla en dos tablas más pequeñas. Ordena las filas de una tabla.

¿Qué propiedad de los sistemas relacionales se demuestra por el hecho de que la salida de cualquier operación es otra tabla?. La propiedad de cierre. La propiedad de atomicidad. La propiedad de durabilidad. La propiedad de normalización.

¿Qué permite la propiedad de cierre en las expresiones relacionales?. Escribir expresiones anidadas. Acceder a los datos de forma más rápida. Garantizar la seguridad de los datos. Evitar el uso de claves externas.

¿Qué significa que las operaciones relacionales se realizan "un conjunto a la vez"?. Que los operandos y resultados son tablas completas. Que las operaciones se ejecutan en un orden específico. Que solo se puede operar sobre un registro a la vez. Que se necesita un conjunto de permisos especiales.

¿Cómo se encuentran generalmente las operaciones en los sistemas no relacionales?. En el nivel de una fila a la vez o un registro a la vez. En el nivel de un conjunto a la vez. En el nivel de base de datos completa. En el nivel de campos individuales.

Las tablas en un sistema relacional son la estructura... lógica, no la física. física, no la lógica. tanto física como lógica. de red.

¿Qué es el "Principio de Información" en las bases de datos relacionales?. Todo el contenido de información está representado como valores explícitos en tablas. La información se almacena en archivos de texto plano. Se utilizan apuntadores para conectar la información entre tablas. La información más importante se almacena en la memoria principal.

¿Qué es una clave primaria?. Una columna (o columnas) cuyo valor identifica de forma única a cada fila de una tabla. Una clave utilizada para encriptar los datos de la tabla. El primer campo definido en la estructura de la tabla. Una columna que contiene solo valores nulos.

¿Qué es una clave externa?. Una columna cuyos valores deben existir como valores de clave primaria en otra tabla. Una clave que proporciona acceso externo a la base de datos. Una clave que no está indexada. Una clave que es idéntica en todas las filas.

¿Quién estableció originalmente los principios del modelo relacional en 1969-70?. E. F. Codd. Bill Gates. Charles Babbage. Alan Turing.

¿En qué disciplinas matemáticas se basa principalmente el modelo relacional?. Teoría de conjuntos y lógica de predicados. Cálculo y álgebra lineal. Geometría y topología. Estadística y probabilidad.

En la terminología formal del modelo relacional, ¿qué término se utiliza en lugar de "fila"?. Tupla. Registro. Atributo. Entidad.

¿Qué es una "variable de relación" (o varrel)?. Una variable cuyo valor es un valor de relación, que puede cambiar con el tiempo. Una constante que almacena una única tabla. Un tipo de dato para columnas de texto. Una relación que no puede ser modificada.

Conceptualmente, las operaciones DELETE, INSERT y UPDATE son formas abreviadas de ¿qué operación?. Una asignación relacional. Una consulta de selección. Una operación de junta. Una creación de índice.

Según el autor, ¿cuál es la ventaja de distinguir entre "relaciones" (valores) y "variables de relación"?. Evita la confusión que ha surgido en la literatura. Acelera el rendimiento de las consultas. Es un requisito del estándar SQL. Facilita la programación en COBOL.

¿Qué representan los tipos de datos en el contexto del modelo relacional?. Conjuntos de cosas de las que podemos hablar (ej. números de empleado, nombres). Conjuntos de operaciones permitidas. El formato físico de almacenamiento. Las restricciones de seguridad de una columna.

¿Qué representan las relaciones en el contexto del modelo relacional?. Conjuntos de cosas que decimos acerca de las cosas de las que podemos hablar. La estructura física de la base de datos. Las conexiones de red al servidor de base de datos. El conjunto de todos los usuarios del sistema.

¿Qué denota el encabezado de una relación?. Un cierto predicado o función valuada como verdadera. El número total de filas en la tabla. El nombre del archivo físico donde se almacena. Una lista de todos los valores posibles.

¿Qué denota cada fila en el cuerpo de una relación?. Una cierta proposición verdadera, obtenida del predicado del encabezado. Una instrucción para el optimizador. Un apuntador a la siguiente fila. Una copia de seguridad de un dato.

¿Por qué se dice que los lenguajes relacionales no son de procedimientos?. Porque los usuarios especifican el "qué" desean, no el "cómo" obtenerlo. Porque no utilizan procedimientos almacenados. Porque solo pueden ser usados para generar reportes. Porque carecen de estructuras de control como bucles y condicionales.

¿Qué componente del DBMS es responsable de la "navegación automática"?. El optimizador. El gestor de transacciones. El subsistema de seguridad. El monitor de la base de datos.

¿Cuál es la función del optimizador en un sistema de base de datos relacional?. Seleccionar una forma eficiente de implementar una petición del usuario. Verificar la sintaxis de las consultas SQL. Administrar los permisos de los usuarios. Realizar copias de seguridad de la base de datos.

¿Cuál de los siguientes es un factor que el optimizador considera?. Qué índices existen. La velocidad del procesador del cliente. El sistema operativo del usuario. La cantidad de memoria RAM en el equipo del usuario.

¿Qué es el catálogo de un DBMS?. Un lugar donde se guardan los esquemas y metadatos del sistema. Un listado de todos los errores ocurridos en el sistema. Una tabla que contiene los datos de los usuarios. Un manual de usuario integrado en el sistema.

En los sistemas relacionales, ¿de qué consiste el propio catálogo?. De variables de relación (varrels) del sistema. De archivos de configuración encriptados. De una base de datos separada y no relacional. De código compilado inaccesible para los usuarios.

¿Cuál es una ventaja clave de que el catálogo esté compuesto por varrels?. Los usuarios pueden consultar el catálogo de la misma manera que sus propios datos. El sistema se ejecuta más rápidamente. Reduce la necesidad de memoria. El catálogo no necesita ser respaldado.

¿Qué tipo de información utiliza el optimizador desde el catálogo?. Información sobre índices y estructuras de almacenamiento físico. Información sobre las preferencias de los usuarios. El historial de consultas de todos los usuarios. Los nombres y contraseñas de los usuarios.

¿Qué son las "varrels base"?. Las varrels originales (dadas) que representan datos almacenados. Vistas que se basan en otras vistas. Tablas temporales usadas en una consulta. Las tablas del catálogo del sistema.

¿Qué es una "relación derivada"?. Una relación que puede ser obtenida a partir de relaciones base mediante una expresión relacional. Una copia de una tabla base. Una tabla que contiene errores. Una tabla sin clave primaria.

En SQL, ¿qué instrucción se utiliza para crear una varrel base?. CREATE TABLE. CREATE VIEW. CREATE INDEX. CREATE DATABASE.

¿Qué es una "vista" en un sistema relacional?. Una varrel con nombre cuyo valor en cualquier momento es una relación derivada. Una copia física de los datos de una tabla. Una herramienta para visualizar la estructura de la base de datos. Un reporte predefinido.

Al crear una vista, ¿se evalúa y almacena inmediatamente el resultado de la expresión relacional?. No, el sistema simplemente "recuerda" la expresión, guardándola en el catálogo. Sí, se crea una nueva tabla con los datos resultantes. Sí, pero solo si la tabla base es pequeña. No, la expresión se ejecuta cada vez que se inicia el servidor.

¿Cómo se manejan conceptualmente las operaciones frente a una vista?. Reemplazando las referencias al nombre de la vista por su expresión de definición. Aplicando las operaciones a una copia temporal de los datos de la vista. Denegando la operación, ya que las vistas son de solo lectura. Consultando directamente un archivo de vista materializada.

Las vistas son la forma en que el modelo relacional proporciona... la independencia lógica de los datos. la independencia física de los datos. la seguridad a nivel de red. la recuperación de desastres.

La caracterización de que las varrels base "existen realmente" y las vistas no, es... una simplificación que no refleja con precisión el verdadero estado de las cosas. una descripción técnica y precisa. verdadera solo para sistemas SQL. falsa, es exactamente al revés.

¿Qué es una transacción?. Una unidad de trabajo lógica que comprende varias operaciones de base de datos. Una sola instrucción SQL. La conexión de un usuario a la base de datos. Un registro en la tabla de logs.

¿Qué operación se utiliza para iniciar una transacción?. BEGIN TRANSACTION. START WORK. INITIATE JOB. OPEN SESSION.

¿Qué operación se utiliza para confirmar los cambios de una transacción y hacerlos permanentes?. COMMIT. SAVE. APPLY. END TRANSACTION.

¿Qué operación se utiliza para deshacer todos los cambios de una transacción?. ROLLBACK. UNDO. CANCEL. REVERT.

¿Qué garantiza la propiedad de "atomicidad" de las transacciones?. Que se ejecuten en su totalidad o no se ejecuten en lo absoluto. Que los datos se almacenen en el formato más pequeño posible. Que cada operación sea independiente de las demás. Que los cambios sean permanentes.

¿Qué garantiza la propiedad de "durabilidad" de las transacciones?. Que una vez confirmada una transacción, sus actualizaciones son permanentes. Que la transacción puede durar un tiempo indefinido. Que los datos pueden ser leídos por múltiples usuarios. Que la base de datos es resistente a fallos de hardware.

¿Qué garantiza la propiedad de "aislamiento" de las transacciones?. Que las actualizaciones de una transacción no son visibles para otras hasta el COMMIT. Que cada transacción se ejecuta en un servidor diferente. Que los datos de una transacción están encriptados. Que cada usuario está aislado de los demás.

¿Qué significa que la ejecución de transacciones concurrentes sea "seriable"?. Que el resultado es el mismo que si se hubieran ejecutado una a la vez en algún orden. Que las transacciones se ejecutan siempre en el mismo orden en que llegaron. Que solo se puede ejecutar una transacción a la vez. Que las transacciones se pueden convertir a un formato de texto.

¿Qué es una evaluación "materializada"?. Una estrategia donde los resultados intermedios de una expresión son materializados en su totalidad. Una evaluación que solo utiliza la memoria RAM. Una evaluación que no genera resultados intermedios. Una estrategia donde la evaluación la realiza el usuario manualmente.

¿Qué es una evaluación "canalizada" (pipelined)?. Una estrategia donde los resultados intermedios son cedidos poco a poco a las operaciones subsiguientes. Una estrategia que siempre materializa los resultados intermedios. Una evaluación que se realiza a través de una conexión de red. Una evaluación que solo funciona con vistas.

¿Por qué el sistema procura no materializar en su totalidad los resultados intermedios?. Por razones de rendimiento. Por razones de seguridad. Porque el estándar SQL lo prohíbe. Para ahorrar espacio en el disco duro.

¿El modelo relacional tiene algo que decir sobre el nivel interno o físico del almacenamiento?. No, no tiene absolutamente nada que decir sobre el nivel interno. Sí, especifica que los datos deben almacenarse en archivos secuenciales. Sí, define el formato exacto de los registros almacenados. Sí, prohíbe el uso de índices.

¿Qué término usaba originalmente Codd para lo que hoy llamamos tipos de datos?. Dominios. Clases. Categorías. Conjuntos.

¿Qué es un predicado en el contexto de una relación?. Una función valuada como verdadera denotada por el encabezado de la relación. Una condición en una cláusula WHERE. Una fila en una tabla de la base de datos. Una restricción de integridad.

¿Qué es una proposición en el contexto de una relación?. Una afirmación verdadera obtenida al instanciar un predicado con los valores de una fila. El nombre de una columna. La definición de una vista. Una consulta SQL completa.

¿A qué se compara la relación entre tipos y relaciones en la analogía del texto?. A la relación entre sustantivos y oraciones. A la relación entre verbos y adjetivos. A la relación entre hardware y software. A la relación entre carpetas y archivos.

En los sistemas relacionales, la navegación por los datos es responsabilidad del... sistema (navegación automática). usuario (navegación manual). administrador de la base de datos. programador de la aplicación.

¿Qué tipo de información utiliza el subsistema de seguridad desde el catálogo?. Información relacionada con los usuarios y las restricciones de seguridad. Información sobre el rendimiento de las consultas. El tamaño de las tablas. La ubicación física de los archivos de datos.

¿Qué significa que el catálogo debe "describirse a sí mismo"?. Que debe incluir entradas que describan las propias varrels del catálogo. Que tiene una sección de ayuda integrada. Que se actualiza automáticamente. Que está escrito en un lenguaje natural.

Un cambio en una varrel base subyacente, ¿es visible a través de una vista definida sobre ella?. Sí, de manera automática e instantánea. No, la vista es independiente. Solo después de que el administrador actualice la vista. Solo si el cambio es una inserción, no una actualización.

¿Se puede definir una vista que sea una combinación (junta) de dos varrels subyacentes?. Sí, es un uso común y potente de las vistas. No, una vista solo puede referirse a una única varrel base. Sí, pero la vista resultante será de solo lectura. No, eso viola el modelo relacional.

¿Cuál es la relación entre una "vista externa" de ANSI/SPARC y una "vista" en el sentido relacional?. Una vista externa de ANSI/SPARC corresponde a un conjunto de vistas relacionales. Son exactamente lo mismo. No tienen ninguna relación. Una vista relacional es un tipo de vista externa de ANSI/SPARC.

¿Qué propiedad de las transacciones hace que la información de la base de datos sea persistente?. La durabilidad. La atomicidad. El aislamiento. La consistencia.

Si una transacción ejecuta ROLLBACK, ¿cuál es el efecto en la base de datos?. Es como si la transacción nunca se hubiese realizado. Solo se deshace la última operación. Los cambios se guardan en un archivo de log para recuperación manual. La base de datos se bloquea hasta que intervenga el administrador.

En el modelo relacional, ¿pueden existir apuntadores que conecten una tabla con otra a nivel lógico?. No, no hay apuntadores visibles para el usuario a nivel lógico. Sí, son la forma principal de relacionar tablas. Solo para conectar tablas del catálogo. Sí, pero solo se pueden seguir en una dirección.

¿El autor considera satisfactorio el término "no procedimientos" para los lenguajes relacionales?. No, porque las categorías no son absolutas, prefiere "nivel más alto de abstracción". Sí, lo considera el término más preciso y adecuado. No, porque son lenguajes puramente funcionales. Sí, porque no se pueden escribir procedimientos en ellos.

¿Qué significa la afirmación "los tipos y las relaciones son necesarios y suficientes"?. Que, hablando de manera lógica, no se necesita nada más para representar la información. Que son opcionales en una base de datos. Que solo son necesarios para bases de datos pequeñas. Que son suficientes para el almacenamiento pero no para las consultas.

¿Cuál es la finalidad del capítulo 3, según se describe en la introducción?. Dar una introducción preliminar, intuitiva y muy informal al material de la parte II. Proporcionar una definición formal y detallada de SQL. Explicar la implementación física de las bases de datos relacionales. Comparar todos los productos de bases de datos del mercado.

¿Qué nivel de la arquitectura ANSI/SPARC corresponde a la estructura lógica de tablas en un sistema relacional?. Abarca tanto el nivel conceptual como el externo. Solo al nivel interno. Solo al nivel conceptual. Solo al nivel externo.

¿Qué se almacena en el catálogo además de los esquemas?. Las transformaciones correspondientes (externa/conceptual, conceptual/interna). Los datos de las tablas de usuario. El código fuente del DBMS. Las copias de seguridad de la base de datos.

¿Cómo se maneja una operación DELETE sobre una vista, como en `DELETE EMPSUP`?. Se convierte en una operación DELETE equivalente frente a la varrel base subyacente. Se elimina la definición de la vista. La operación falla porque las vistas son de solo lectura. Se marcan las filas como eliminadas pero no se borran físicamente.

El término "varrel", abreviatura de variable de relación, ¿es de uso común según el autor?. No, pero el autor cree que debería serlo para evitar confusiones. Sí, es un término estándar en todos los manuales de bases de datos. Sí, pero solo en el contexto de bases de datos académicas. No, y el autor desaconseja su uso.

¿Puede una tabla relacional estar vacía, es decir, no contener ninguna fila?. Sí, una tabla vacía es legal. No, debe contener al menos una fila. Solo si es una tabla temporal. No, violaría una restricción de integridad.

Denunciar Test