TAICord TAICord

Quizzes Píldoras Unirse al servidor Login con Discord
← Volver

b3 para comer 2

Por xd4z
#PreguntaOpcionesTiempo
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