BLOQUE III Flashcards
- Dentro del modelo entidad relación, el número de tipos de entidad que participan en un tipo de relación se denomina:
a) Participación.
b) Grado.
c) Agregación.
d) Cardinalidad.
b) Grado.
- ¿Cuál de las siguientes afirmaciones sobre los Diagramas de Flujos de Datos ( DFD) es cierta?
a) Todo proceso, independientemente del nivel del diagrama, debe tener al menos una entrada y una salida.
b) Los procesos incluidos en el diagrama de nivel0 pueden no tener entrada o salida
c) Los flujos de datos presentes en el DFD de nivel0 pueden dividirse en varios flujos de datos en DFDs de niveles posteriores.
d) Todos los flujos de datos deben terminar en un almacén de datos, o en un proceso.
a) Todo proceso, independientemente del nivel del diagrama, debe tener al menos una entrada y una salida.
- En los DFD NO existe en los flujos de datos de:
a) Consulta.
b) Actualización.
c) Optimización.
d) Diálogo.
c) Optimización.
- Un Diagrama de Flujo de Datos (DFD) se compone de los siguientes elementos:
a) Entrada, Proceso, Decisión, Conector, Almacenamiento temporal, Almacenamiento permanente y Salida.
b) Entidad Externa, Proceso, Almacén de Datos y Flujo de Datos.
c) Entidad, Relación, Dominio y Atributo.
d) Actores, Casos de Uso y Relaciones.
b) Entidad Externa, Proceso, Almacén de Datos y Flujo de Datos.
- ¿Cuál de las siguientes características relacionadas con los modelos conceptuales de datos es FALSA?
a) Representan la visión estática del dominio de la información del Sistema de Información a modelar.
b) Ayudan a representar las necesidades del usuario.
c) Representan toda la información que va a tratar el Sistema de Información objeto del análisis.
d) Representan la estructura física de la información que maneja el Sistema de Información.
d) Representan la estructura física de la información que maneja el Sistema de Información.
- Dentro del modelo entidad-relación se puede definir el dominio de un atributo como:
a) El número mínimo de correspondencias en las que puede tomar parte cada ocurrencia de dicha entidad.
b) Es una correspondencia o asociación entre dos o más entidades con los mismos atributos.
c) El conjunto de todos los valores posibles que puede tomar el atributo.
d) El número de tuplas o filas de un atributo.
c) El conjunto de todos los valores posibles que puede tomar el atributo.
- Señale las propiedades que han de tener las transacciones de los sistemas gestores de bases de datos (SGBD):
a) Atomicidad, consistencia, cohesión y persistencia.
b) Atomicidad, consistencia, polimorfismo y persistencia.
c) Atomicidad, consistencia, aislamiento y persistencia.
d) Atomicidad, encapsulación, herencia y persistencia.
c) Atomicidad, consistencia, aislamiento y persistencia.
- ¿Cuál de las siguientes opciones NO representa uno de los niveles de abstracción de Bases de Datos?
a) Interno.
b) Externo.
c) Sintáctico.
d) Conceptual.
c) Sintáctico.
- ¿Cuál de las siguientes operaciones NO se considera fundamental en el álgebra relacional?
a) Proyección.
b) Intersección.
c) Selección.
d) Unión.
b) Intersección.
- Dentro del modelo relacional, señale la afirmación errónea:
a) En una relación puede haber varias claves candidatas.
b) Una clave primaria es, a su vez, clave candidata.
c) Si se elimina un atributo de una clave candidata, ésta deja de serlo.
d) Una relación puede no tener clave candidata.
d) Una relación puede no tener clave candidata.
- El modelo de datos relacional fue introducido por:
a) Codd.
b) Hamming.
c) Ritchie.
d) Adleman.
a) Codd.
- En Java, la estructura de control que al menos siempre se ejecuta una vez es:
a) while.
b) for.
c) do … while.
d) switch.
c) do … while.
- ¿Cuál de los siguientes patrones de diseño se utiliza para generar clases de las que se puede instanciar sólo un objeto?
a) Singleton.
b) Factory.
c) Delegate.
d) Unity.
a) Singleton.
- ¿Cuál de los siguientes bloques de código en PHP permite que se escriba al menos una vez el valor de la variable $i?
a) <?php $i = 0; do { echo $i; } while ($i > 0); ?>
b) <?php $i = 1; while($i < 0) { echo $i;} ?>
c) <?php for ($i = 1; $i < 0; $i–) { echo $i;} ?>
d) <?php $i = 1;if ($i < 0) { echo $i; } ?>
a) <?php $i = 0; do { echo $i; } while ($i > 0); ?>
- Señale cuál de las siguientes parejas de lenguaje y paradigma de programación en que está basado es la correcta:
a) Haskell - Lógico.
b) Prolog - Funcional.
c) Java - Imperativo.
d) JavaScript - Prototipado.
d) JavaScript - Prototipado.
ANULADA
- Cuál será la salida del siguiente fragmento de código en Java: int x; double y=272.895; x= (int)(y - 0.9); System.out.println (x);
a) 272.881
b) 272
c) 271
d) Da un error en ejecución.
c) 271
- Al ejecutarse un código de forma recursiva, en el espacio de memoria reservado para la pila se van almacenando informaciones por cada llamada, ¿cuál de las siguientes informaciones NO es imprescindible que almacene la pila para la ejecución de la recursividad?
a) Los argumentos de la función o rutina.
b) Las variables locales del subprograma.
c) La dirección de retorno.
d) El número de orden de la iteración.
d) El número de orden de la iteración.
- En la expresión Java: !(a==b ) && ((b<c) || (a>b)), siendo a=4 y b=6, ¿qué valor de los siguientes tendría que tener c para que el resultado de estas operaciones lógicas fuera true?
a) c=2
b) c=4
c) c=6
d) c=8
d) c=8
- De los siguientes, ¿cuál es un lenguaje de programación orientado a objetos?
a) Standard Pascal.
b) GW-Basic.
c) PL/SQL.
d) Smalltalk.
d) Smalltalk.
- El estándar ANSI-SQL especifica estos tipos de cláusulas JOIN:
a) JOIN, LEFT / RIGHT [INNER], COMPLETE y CROSS.
b) INNER, LEFT / RIGHT / FULL [OUTER], y CROSS.
c) INNER, LEFT / RIGHT / BOTH [OUTER], y ACROSS.
d) INSIDE, OUTSIDE y LEFT / RIGHT /FULL [OUTER].
b) INNER, LEFT / RIGHT / FULL [OUTER], y CROSS.
- En una Base de Datos relacional se quiere añadir una nueva columna en una tabla ya existente. ¿Qué sentencia SQL habría que utilizar?
a) add column
b) alter table
c) insert column
d) modify table
b) alter table