b3 para comer 2
Por xd4z
| # | Pregunta | Opciones | Tiempo |
|---|---|---|---|
| 1 | ¿En el modelo E/R, qué concepto indica el número máximo de ocurrencias de una entidad que pueden relacionarse con una ocurrencia de la entidad opuesta en una relación binaria? |
Tipo de correspondencia ✓ Cardinalidad Grado de la relación Rol
|
30s |
| 2 | En un diagrama de flujo de datos (DFD) nivel 0, ¿qué elemento representa exclusivamente las relaciones del sistema con el exterior sin mostrar procesos internos? |
Procesos de nivel 1 Flujos de control Almacenes de datos ✓ Entidades externas
|
30s |
| 3 | Al transformar una relación N:M del modelo E/R al modelo relacional, ¿qué estructura se crea obligatoriamente? |
Se fusionan las entidades ✓ Se crea una tabla intermedia con clave compuesta Se propaga la clave del lado 1 Se añade una clave candidata
|
30s |
| 4 | ¿Cuál de las siguientes afirmaciones describe correctamente una dependencia funcional completa? |
✓ Un atributo depende totalmente de la clave pero no de ningún subconjunto Un atributo depende de cualquier subconjunto de la clave Un atributo multidetermina a otro de forma no trivial La clave candidata siempre determina parcialmente el resto
|
30s |
| 5 | En SQL, ¿qué sublenguaje incluye sentencias como CREATE TABLE, ALTER TABLE y DROP VIEW? |
DCL DML TCL ✓ DDL
|
30s |
| 6 | Según las reglas de Codd, ¿qué regla garantiza que toda la información esté representada en tablas y que los metadatos se accedan igual que los datos? |
Regla 0 (autosuficiencia) Regla 8 (independencia física) ✓ Regla 1 (información) y Regla 4 (catálogo dinámico) Regla 12 (no subversión)
|
30s |
| 7 | En un DFD, ¿qué restricción impide que existan flujos directos entre dos almacenes de datos? |
Los flujos solo pueden ser síncronos ✓ Siempre debe intervenir un proceso Los almacenes pueden descomponerse libremente Los flujos entre procesos son asíncronos
|
30s |
| 8 | Al aplicar normalización, ¿qué ocurre cuando se elimina una dependencia transitiva en 3FN? |
Se fusionan tablas para reducir el número de relaciones Se permite valores multivalor en atributos Se mantiene la clave candidata sin cambios ✓ Se crean más relaciones, aumentando joins pero eliminando redundancia
|
30s |
| 9 | ¿Qué patrón GoF creacional resuelve la creación de objetos complejos paso a paso mediante un director que ensambla partes construidas por builders concretos? |
✓ Builder Factory Method Abstract Factory Singleton
|
30s |
| 10 | En UML, ¿qué relación entre clases indica que una implementa los métodos de una interfaz sin heredar su implementación? |
Composición Dependencia ✓ Realización Agregación
|
30s |
| 11 | Según los principios SOLID, ¿qué principio obliga a que una clase solo tenga una razón para cambiar? |
Liskov Substitution Principle Open/Closed Principle ✓ Single Responsibility Principle Dependency Inversion Principle
|
30s |
| 12 | En el modelo relacional, ¿qué integridad exige que ningún atributo de la clave primaria pueda contener valores nulos? |
Integridad de dominio Integridad de clave candidata Integridad referencial ✓ Integridad de entidad
|
30s |
| 13 | ¿Cuál de las siguientes es una operación básica del álgebra relacional que filtra tuplas según una condición? |
Proyección Diferencia ✓ Selección Unión
|
30s |
| 14 | En SQL, ¿qué tipo de JOIN devuelve todas las filas de la tabla izquierda y nulos en la derecha cuando no hay coincidencia? |
FULL OUTER JOIN ✓ LEFT OUTER JOIN INNER JOIN RIGHT OUTER JOIN
|
30s |
| 15 | Según GRASP, ¿qué principio asigna la responsabilidad a la clase que posee la información necesaria para cumplirla? |
Low Coupling Controller ✓ Information Expert High Cohesion
|
30s |
| 16 | En Java, ¿qué modificador de acceso permite el uso de un miembro desde la misma clase, el mismo paquete y subclases aunque estén en otro paquete? |
default (package-private) private public ✓ protected
|
30s |
| 17 | ¿Qué forma normal elimina dependencias multivaluadas no triviales? |
BCNF 5FN 3FN ✓ 4FN
|
30s |
| 18 | En patrones de arquitectura, ¿qué patrón permite que capas solo se comuniquen con las adyacentes (N y N±1)? |
✓ Layered Broker Pipe-Filter Event-Bus
|
30s |
| 19 | En un trigger de Oracle, ¿qué pseudotabla contiene los valores antiguos de la fila afectada por un UPDATE? |
✓ OLD INSERTED NEW DELETED
|
30s |
| 20 | ¿Qué regla de Codd exige que el sistema trate los valores nulos de forma sistemática para representar información desconocida? |
Regla 2 (acceso garantizado) ✓ Regla 3 (tratamiento de nulos) Regla 10 (independencia de integridad) Regla 6 (actualización de vistas)
|
30s |
| 21 | En UML, ¿qué diagrama representa un único escenario de interacción mostrando mensajes ordenados verticalmente entre líneas de vida? |
Diagrama de actividad Diagrama de estados Diagrama de comunicación ✓ Diagrama de secuencia
|
30s |
| 22 | Según SOLID, ¿qué principio impide que los clientes dependan de interfaces que no utilizan? |
Liskov Substitution Dependency Inversion ✓ Interface Segregation Open/Closed
|
30s |
| 23 | En el modelo E/R, ¿qué atributo permite distinguir el subtipo concreto en una jerarquía de generalización/especialización? |
Atributo clave Atributo derivado ✓ Atributo discriminador Atributo multivalor
|
30s |
| 24 | ¿Qué sentencia SQL permite fusionar registros de una tabla origen sobre una tabla destino según una condición, actualizando si existe o insertando si no? |
UPDATE con subconsulta TRUNCATE ✓ MERGE INSERT … SELECT
|
30s |
| 25 | En Java, ¿qué palabra clave indica que un método no tiene implementación en la clase actual y obliga a la clase a ser abstracta? |
static ✓ abstract final native
|
30s |
| 26 | ¿Qué nivel de aislamiento de transacciones en SQL evita tanto lecturas sucias como lecturas no repetibles pero permite lecturas fantasma? |
READ COMMITTED READ UNCOMMITTED ✓ REPEATABLE READ SERIALIZABLE
|
30s |
| 27 | En patrones GoF estructurales, ¿qué patrón proporciona una interfaz simplificada de alto nivel a un subsistema complejo para reducir acoplamiento? |
Composite Proxy ✓ Facade Adapter
|
30s |
| 28 | En normalización, ¿qué anomalía resuelve BCNF que 3FN no siempre elimina? |
Dependencias parciales Dependencias multivaluadas ✓ Determinantes no clave que forman parte de la clave Dependencias transitivas
|
30s |
| 29 | ¿Cuál es la principal diferencia entre álgebra relacional y cálculo relacional? |
El álgebra es declarativa y el cálculo procedimental El cálculo solo permite consultas simples ✓ El álgebra es procedimental y el cálculo declarativo El álgebra no permite joins
|
30s |
| 30 | En DFD, ¿qué tipo de flujo se produce cuando un proceso escribe en un almacén sin lectura inmediata? |
✓ Flujo asíncrono Flujo de control Flujo síncrono Flujo de diálogo
|
30s |
| 31 | Según Métrica v3, ¿qué tarea del diseño orientado a objetos identifica operaciones y atributos en el modelo de clases de diseño? |
DSI 4.5 (jerarquía) DSI 4.1 y DSI 4.3 DSI 4.7 (migración) ✓ DSI 4.4 (operaciones) y DSI 4.3 (atributos)
|
30s |
| 32 | En SQL, ¿qué privilegio del DCL permite ejecutar un procedimiento almacenado? |
SELECT UPDATE INSERT ✓ EXECUTE
|
30s |
| 33 | ¿Qué principio GRASP evita código espagueti manteniendo baja dependencia entre clases? |
High Cohesion Pure Fabrication ✓ Low Coupling Protected Variations
|
30s |
| 34 | En el modelo E/R, ¿qué notación (pata de gallo) corresponde a cardinalidad (0,N)? |
(1,N) con círculo (1,1) (1,N) ✓ (0,N)
|
30s |
| 35 | ¿Qué operación del álgebra relacional equivale a un inner join natural? |
Diferencia Unión ✓ Proyección de selección previa del producto cartesiano Producto cartesiano seguido de selección
|
30s |
| 36 | En Java, ¿qué mecanismo permite recorrer colecciones sin conocer su tipo concreto (List, Set, Map)? |
✓ Iterator Iterable Stream Enumeration
|
30s |
| 37 | ¿Qué diagrama UML muestra la estructura interna de una clase con puertos y conectores para colaboraciones? |
Diagrama de componentes ✓ Diagrama de estructura compuesta Diagrama de despliegue Diagrama de paquetes
|
30s |
| 38 | En transacciones SQL, ¿qué comando crea un punto intermedio para rollback parcial? |
COMMIT ROLLBACK SET TRANSACTION ✓ SAVEPOINT
|
30s |
| 39 | Según el patrón State de GoF, ¿cómo se elimina el super-if en métodos con comportamiento dependiente del estado? |
Usando herencia simple de la clase contexto Delegando a un Strategy externo ✓ Convirtiendo estados en clases que implementan un interface con método execute() Mediante un switch en el método principal
|
30s |
| 40 | ¿Qué tipo de entidad débil solo necesita una entidad fuerte para existir pero sí posee clave propia? |
✓ Debilidad en existencia Entidad regular Debilidad en identidad Entidad fuerte
|
30s |
| 41 | En UML, ¿qué relación de casos de uso indica comportamiento obligatorio y reutilizable por varios casos? |
Dependencia ✓ <<include>> <<extend>> Generalización
|
30s |
| 42 | ¿Qué modificador Java impide heredar una clase o sobrescribir un método? |
abstract static transient ✓ final
|
30s |
| 43 | En patrones de diseño, ¿qué principio SOLID permite extender comportamiento sin modificar código existente? |
✓ Open/Closed Liskov Substitution Interface Segregation Single Responsibility
|
30s |
| 44 | ¿Cuál es el equivalente UML al DFD? |
Diagrama de secuencia ✓ Diagrama de actividad Diagrama de clases Diagrama de casos de uso
|
30s |
| 45 | En SQL, ¿qué comando vacía una tabla sin activar triggers ni generar logs de transacción en Oracle? |
MERGE DELETE ✓ TRUNCATE DROP TABLE
|
30s |
| 46 | Según Codd, ¿qué regla garantiza independencia lógica de los datos? |
Regla 8 Regla 12 Regla 11 ✓ Regla 9
|
30s |
| 47 | En el patrón Observer de GoF, ¿qué rol desempeña el sujeto? |
✓ Publicador Mediator Observador Suscriptor
|
30s |
| 48 | ¿Qué operación del cálculo relacional basado en tuplas equivale a una SELECT en SQL? |
R ⋈ S R / S ΠA1…An(R) ✓ {t | Θ(t)}
|
30s |
| 49 | En Java, ¿qué anotación se usa para indicar que un método sobrescribe uno de la superclase? |
@Target @FunctionalInterface @Retention ✓ @Override
|
30s |
| 50 | ¿Qué forma normal de proyección-unión se aplica muy raramente y depende de la semántica de los datos? |
✓ 5FN 4FN BCNF 6FN
|
30s |
| 51 | En un DFD nivel 1, ¿qué debe coincidir exactamente con el nivel 0 para mantener balance? |
Flujos de control Número de procesos internos Número de almacenes ✓ Flujos de datos de entrada y salida con entidades externas
|
30s |
| 52 | ¿Qué patrón GoF comportamental transforma peticiones en objetos para parametrizar colas o logs de operaciones? |
State Strategy Observer ✓ Command
|
30s |
| 53 | En el modelo relacional, ¿qué superclave no es mínima y por tanto no es clave candidata? |
✓ Superclave reducible Clave primaria Clave alternativa Clave compuesta
|
30s |
| 54 | ¿Qué nivel de DFD introduce por primera vez los almacenes de datos? |
✓ Nivel 1 Flujogramas Nivel 0 Nivel 2
|
30s |
| 55 | En Java, ¿qué interfaz deben implementar todas las colecciones del framework para permitir recorrido genérico? |
List Collection Iterator ✓ Iterable
|
30s |
| 56 | Según el patrón Template Method, ¿qué proporciona el framework a las subclases? |
La implementación completa del algoritmo ✓ El esqueleto del algoritmo con pasos abstractos que las subclases implementan Solo los hooks opcionales Solo los datos de entrada
|
30s |
TAICord