Bloque 3
|
|
Título del Test:![]() Bloque 3 Descripción: Test informatica |



| Comentarios |
|---|
NO HAY REGISTROS |
|
¿Cuál de los siguientes describe mejor el propósito de un modelo de datos en el desarrollo de bases de datos?. (a) Definir la estructura física de la base de datos en la memoria. (b) Proporcionar una representación abstracta de los datos del mundo real que se almacenarán y manipularán. (c) Especificar el lenguaje de consulta utilizado para acceder a la base de datos. (d) Implementar las restricciones de integridad para garantizar la validez de los datos. ¿Cuál de los siguientes niveles del modelo de referencia ANSI/SPARC se centra en la implementación física de la base de datos?. Nivel global o conceptual. Nivel lógico o externo. Nivel físico o interno. Todos los niveles. En el modelo Entidad-Relación, ¿Cuál es la diferencia entre una entidad regular (fuerte) y una entidad débil?. Las entidades regulares tienen atributos, mientras que las entidades débiles no. Las entidades regulares tienen existencia por sí mismas, mientras que las entidades débiles dependen de la existencia de otra entidad. Las entidades regulares se representan con un solo rectángulo, mientras que las entidades débiles se representan con dos rectángulos concéntricos. Las entidades regulares tienen una clave primaria, mientras que las entidades débiles no. ¿Qué representa la cardinalidad en una relación del modelo Entidad-Relación?. El número de atributos que tiene cada entidad. El número máximo y mínimo de ocurrencias de una entidad con la otra entidad que está relacionada. El grado de la relación, es decir, el número de entidades relacionadas. El tipo de relación, como 1:1, 1:N o M:N. En el modelo Entidad/Relación Extendido, ¿qué significa una especialización total?. Que todas las ocurrencias de la superclase deben pertenecer a al menos una de las subclases. Que una ocurrencia de la superclase puede pertenecer a múltiples subclases. Que una ocurrencia de la superclase no puede pertenecer a ninguna de las subclases. Que algunas ocurrencias de la superclase pueden no pertenecer a ninguna de las subclases. ¿Cuál es el propósito de la agregación en el modelo Entidad/Relación Extendido?. Definir nuevas clases a partir de otras ya existentes. Construir un nuevo tipo de entidad a partir de una composición de otras entidades y su relación. Formar una superclase a partir de la abstracción de entidades existentes. Eliminar la redundancia de datos en la base de datos. ¿Cuál de las siguientes NO es una característica del modelo lógico relacional?. Procesamiento de datos orientado a conjuntos. Escasa redundancia de datos. Lenguaje de consultas homogéneo. Soporte para relaciones jerárquicas complejas. ¿Qué es una clave candidata en el contexto del modelo relacional?. Un atributo que identifica de manera única una tupla en una tabla y que se elige como clave primaria. Un atributo o conjunto de atributos que identifica de manera única una tupla en una tabla, pero que no se elige como clave primaria. Un atributo que se propaga de una tabla a otra para establecer una relación. Un conjunto de uno o más atributos que se toman colectivamente y pueden identificar una tupla de manera única. ¿Cuál de las siguientes describe mejor la regla de integridad referencial?. El atributo clave no puede aceptar valores nulos. El atributo clave foránea o ajena tiene que existir en la clave principal o ser nulo. El dominio de cada atributo debe estar limitado por restricciones definidas por el cliente. Cada tupla en una tabla debe ser única y diferente de las demás. ¿Cuál de los siguientes operadores del álgebra relacional es unario?. Unión. Diferencia. Selección. Proyección. ¿Cuál de los siguientes describe mejor el círculo relacional propuesto por Codd?. Un lenguaje procedimental que especifica las operaciones a realizar para obtener un resultado. Un lenguaje no procedimental que describe el resultado que se quiere obtener, pero no las operaciones. Un modelo de datos que representa la información en forma de grafos. Un conjunto de reglas para garantizar la integridad de los datos en una base de datos relacional. Cuántos principios propuso Codd para que una base de datos se considere relacional?. 6 + 1. 12. 12 + 1. 13. ¿Cuál de los siguientes principios de Codd se refiere a la representación de la información a nivel lógico y de manera única por medio de valores en tablas?. Acceso garantizado. Representación sistemática de valores nulos. Catálogo dinámico. Representación de la información o uniformidad. En la transformación del modelo E/R al modelo relacional, ¿cómo se propaga la clave principal en una relación 1:N?. Se propaga en ambos sentido. Se propaga la clave principal de la entidad del lado 1 a la entidad del lado N como clave foránea. Se crea una nueva relación con la clave principal compuesta por las claves principales de ambas entidades. No se propaga la clave principal. ¿Qué estrategia para transformar jerarquías de entidades crea muchos valores nulos?. Quitar subtipos. Quitar superentidad. Mantener todos. Crear una tabla separada para cada entidad. ¿Cuál es el objetivo principal de la normalización en bases de datos?. Aumentar la redundancia de datos para mejorar el rendimiento de las consultas. Eliminar la redundancia y evitar anomalías al insertar, actualizar o eliminar datos. Simplificar la estructura de la base de datos para facilitar su administración. Implementar restricciones de integridad para garantizar la validez de los datos. ¿Qué tipo de dependencia se produce cuando C depende de B y B depende de A?. Dependencia de la reunión. Dependencia funcional. Dependencia transitiva. Dependencia multievaluada. ¿Cuál es la condición para que una tabla esté en la 1FN (Primera Forma Normal)?. Todos los atributos deben tener dependencia completa de la clave primaria. No deben existir dependencias transitivas de la clave primaria. Cada atributo debe ser atómico. Cada dependencia funcional no trivial debe tener una clave candidata como determinante. ¿Cuál es la diferencia entre la 3FN y la FNBC (Forma Normal de Boyce-Codd)?. La 3FN permite dependencias transitivas, mientras que la FNBC no. La FNBC requiere que cada dependencia funcional no trivial tenga una clave candidata como determinante, mientras que la 3FN no. La 3FN requiere que todos los atributos tengan dependencia completa de la clave primaria, mientras que la FNBC no. No hay diferencia entre la 3FN y la FNBC. ¿Cuál de las siguientes describe mejor la no normalización?. Un proceso para eliminar la redundancia de datos en una base de datos. Mantener datos en una forma menos estricta, con tablas más grandes, a veces redundantes. Un conjunto de reglas para garantizar la integridad de los datos en una base de datos relacional. Un lenguaje de consulta para el acceso a la base de datos. ¿Cuál de las siguientes NO es una característica del lenguaje SQL?. No procedimental. Predictivo. Procedimental. Declarativo. ¿A qué categoría de lenguaje SQL pertenece la sentencia CREATE TABLE?. DML (Data Modification Language). DDL (Data Definition Language). DCL (Data Control Language). TCL (Transaction Control Language). ¿Cuál de las siguientes sentencias SQL se utiliza para eliminar todos los registros de una tabla?. DROP TABLE. REMOVE TABLE. TRUNCATE TABLE. DELETE FROM. ¿Qué significa el operador <> en una expresión WHERE en SQL?. Igual a. Mayor que. Menor que. Distinto de. ¿Cuál de las siguientes restricciones SQL se utiliza para establecer una clave foránea?. PRIMARY KEY. UNIQUE. FOREIGN KEY. CHECK. ¿Cuál es la función de la cláusula GROUP BY en una consulta SQL?. Agrupar las filas que tienen el mismo valor en una o más columnas. Ordenar los resultados de la consulta. Unir dos o más tablas en una sola tabla. Filtrar los resultados de la consulta. ¿Cuál es la diferencia entre las cláusulas WHERE y HAVING en una consulta SQL?. WHERE se utiliza para filtrar filas antes de la agrupación, mientras que HAVING se utiliza para filtrar grupos después de la agrupación. HAVING se utiliza para filtrar filas antes de la agrupación, mientras que WHERE se utiliza para filtrar grupos después de la agrupación. WHERE se utiliza para filtrar filas basadas en condiciones de igualdad, mientras que HAVING se utiliza para filtrar filas basadas en condiciones de desigualdad. No hay diferencia entre WHERE y HAVING. ¿Cuál de las siguientes sentencias SQL se utiliza para crear una vista?. CREATE TABLE. CREATE INDEX. CREATE VIEW. CREATE PROCEDURE. ¿Cuál de las siguientes sentencias SQL se utiliza para otorgar permisos a un usuario sobre una tabla?. GRANT. REVOKE. COMMIT. ROLLBACK. ¿Qué es un TRIGGER en el contexto de las bases de datos?. Un tipo de dato utilizado para almacenar fechas y horas. Un disparador que se ejecuta cuando se cumple una condición. Un conjunto de instrucciones SQL que se pueden ejecutar de manera repetida. Una herramienta para realizar copias de seguridad de la base de datos. ¿Cuál de los siguientes tipos de JOIN devuelve todas las filas de ambas tablas, mostrando coincidencias cuando existen y NULL cuando no hay coincidencia?. INNER JOIN. LEFT OUTER JOIN. RIGHT OUTER JOIN. FULL OUTER JOIN. ¿Cuál de las propiedades ACID garantiza que las transacciones que se ejecutan simultáneamente no interfieran entre sí?. Atomicidad. Consistencia. Aislamiento. Durabilidad. ¿Qué nivel de aislamiento permite lecturas sucias?. READ COMMITTED. REPEATABLE READ. SERIALIZABLE. READ UNCOMMITTED. ¿Cuál es la principal diferencia entre los métodos pesimistas y optimistas para manejar la concurrencia de transacciones?. Los métodos pesimistas bloquean los datos de inmediato, mientras que los métodos optimistas no. Los métodos optimistas bloquean los datos de inmediato, mientras que los métodos pesimistas no. Los métodos pesimistas se utilizan en bases de datos relacionales, mientras que los métodos optimistas se utilizan en bases de datos NoSQL. Los métodos optimistas se utilizan en bases de datos relacionales, mientras que los métodos pesimistas se utilizan en bases de datos NoSQL. ¿Cuál de las siguientes NO es una característica de las bases de datos NoSQL?. No utilizan sentencias SQL. Permiten bases de datos distribuidas. No permiten operaciones JOIN. Cumplen las características de ACID. ¿Cuál de las siguientes es una base de datos NoSQL orientada a documentos?. MySQL. MongoDB. Neo4j. Redis. ¿Cuál de las siguientes características es obligatoria para una base de datos orientada a objetos?. No utilizar estructuras fijas como tablas. No cumplir las características de ACID. Soportar objetos complejos. No permitir operaciones JOIN. En Oracle, ¿qué contienen los datafiles?. Información sobre dónde se almacenan los datafiles y los archivos redo logs. Información que se utiliza para la recuperación de la base de datos en caso de falla. Toda la información de la base de datos. Áreas lógicas de la base de datos que contienen información en curso y que aún no han sido confirmadas. En Oracle, ¿qué son los tablespaces?. Procesos y espacios de memoria que son necesarios para acceder a la información en la base de datos. Organización lógica de la base de datos utilizada para superar la información en grupos y así simplificar la administración. Objetos como tablas, procedimientos, triggers, vistas e índices. Áreas lógicas de la base de datos que contienen información en curso y que aún no han sido confirmadas. En Oracle, ¿qué es la SGA (System Global Area)?. Un espacio en la base de datos que guarda información de las transacciones en curso. Un elemento que permite obtener valores numéricos secuenciales. Memoria compartida que se crea cuando la instancia es levantada y se utiliza para almacenar información de control. Una instantánea del disco que permite capturar todos los datos. ¿Cuál es el propósito del comando ANALYZE en Oracle?. Establecer un punto de recuperación. Validar la estructura y compilar estadísticas de múltiples tipos de objetos del esquema. Realizar copias de seguridad de la base de datos. Importar o exportar datos de la base de datos. ¿Qué es ODBC (Open Database Connectivity)?. Un lenguaje de consulta para el acceso a la base de datos. Un estándar que permite a las aplicaciones acceder a cualquier base de datos de manera uniforme. Un conjunto de metadatos dentro de una base de datos. Un lenguaje que permite modelar, construir y documentar los elementos que forman un sistema software orientado a objetos. ¿Qué significa UML?. Unified Modeling Language. Universal Markup Language. Unstructured Modeling Language. Unifying Machine Language. En UML, ¿qué tipo de diagrama muestra la estructura del sistema, es decir, cómo está organizado, sin centrarse en el tiempo o la ejecución?. Diagrama de actividades. Diagrama de casos de uso. Diagrama de clases. Diagrama de secuencia. ¿Cuál de los siguientes patrones de diseño pertenece a la categoría de patrones de creación?. Adapter. Bridge. Factory Method. Template Method. ¿Cuál de los siguientes patrones de diseño pertenece a la categoría de patrones estructurales?. Chain of Responsibility. Command. Decorator. Observer. ¿Cuál de los siguientes patrones de diseño pertenece a la categoría de patrones de comportamiento?. Proxy. Mediator. Composite. Singleton. En la arquitectura cliente-servidor, ¿qué es el middleware?. Un programa residente en una computadora que ofrece servicios a otros equipos. Un equipo o programa que solicita servicios al servidor. Un software intermedio que facilita la interacción entre cliente y servidor. Un modelo de procesos independiente. ¿Cuál es la principal diferencia entre un fat client y un thin client en la arquitectura cliente-servidor?. Un fat client requiere un servidor muy potente, mientras que un thin client no. Un thin client requiere un servidor muy potente, mientras que un fat client no. Un fat client realiza la mayor parte del procesamiento en el servidor, mientras que un thin client realiza la mayor parte del procesamiento en el cliente. Un thin client realiza la mayor parte del procesamiento en el servidor, mientras que un fat client realiza la mayor parte del procesamiento en el cliente. En el modelo de 3 capas, ¿qué capa se encarga de procesar la información y aplicar las reglas de negocio?. Capa de presentación. Capa de lógica de negocio. Capa de administración de datos. Capa de seguridad. ¿Qué es J2EE (Java 2 Platform, Enterprise Edition)?. Un lenguaje de programación. Una plataforma para desarrollar aplicaciones empresariales en Java. Un servidor de aplicaciones. Un sistema operativo. En J2EE, ¿qué son los contenedores?. Un conjunto de componentes que se ejecutan dentro de un servidor. Un entorno de ejecución que proporciona servicios a los componentes. Un lenguaje de programación. Un conjunto de herramientas para desarrollar aplicaciones web. |





