BLOQUE III Flashcards
- En la elaboración de un Diagrama de Flujo de Datos, ¿cuál de las siguientes afirmaciones es FALSA?
a) Un proceso debe poder generar sus flujos de salida a partir de los flujos de entrada.
b) Las relaciones existentes entre dos entidades externas no se representan.
c) El “balanceo del diagrama” debe ser validado en cada descomposición.
d) Un flujo de datos entre dos procesos es posible cuando la información es asíncrona.
d) Un flujo de datos entre dos procesos es posible cuando la información es asíncrona.
- Según las 12 reglas de Codd para un sistema gestor de bases de datos (SGBD), señale cuál es la definición de la
regla de no subversión:
a) Toda la información en la base de datos es representada unidireccionalmente, por valores en posiciones de las columnas dentro de filas de tablas.
b) Todas las vistas que son teóricamente actualizables deben ser actualizables por el SGBD.
c) Ningún lenguaje de bajo nivel puede ser usado para violar las restricciones de integridad expresadas en el lenguaje de alto nivel, como SQL.
d) Los cambios al nivel lógico (tablas, columnas, filas, etc.) no deben requerir un cambio en los programas de aplicación.
c) Ningún lenguaje de bajo nivel puede ser usado para violar las restricciones de integridad expresadas en el lenguaje de alto nivel, como SQL.
- Una relación (una tabla) se compone de los campos o atributos A, B, C y D. Sólo existe una clave candidata, y es
la clave compuesta (A, B). Además, se cumple que (A, B) determina funcionalmente a C, y C determina
funcionalmente a D. Indique la respuesta correcta:
a) La tabla no cumple ninguna forma normal.
b) La tabla está en 1FN, pero no en 2FN, ni en 3FN.
c) La tabla está en 1FN y en 2FN, pero no en 3FN.
d) La tabla está en 1FN, en 2FN y en 3FN.
c) La tabla está en 1FN y en 2FN, pero no en 3FN.
- En álgebra relacional la operación que, a partir de dos relaciones del mismo tipo, obtiene una nueva relación
formada por la tuplas que pertenecen a las dos relaciones de partida, se llama:
a) Unión.
b) Intersección.
c) Diferencia.
d) Producto cartesiano.
b) Intersección.
- Indique cuál de los siguientes es un lenguaje orientado a objetos puro:
a) Smalltalk
b) C
c) Cobol
d) C++
a) Smalltalk
- Cuando se habla de cohesión en los módulos de un determinado programa, señale su definición y cuál es el valor deseado:
a) Grado de interdependencia entre los distintos módulos de un programa. Debe ser alto.
b) Relación funcional entre los distintos elementos que componen un módulo. Debe ser alto.
c) Grado de interdependencia entre los distintos módulos de un programa. Debe ser bajo.
d) Relación funcional entre los distintos elementos que componen un módulo. Debe ser bajo.
b) Relación funcional entre los distintos elementos que componen un módulo. Debe ser alto.
- Indique la sentencia correcta en relación al acoplamiento de marca:
a) Los módulos están ligados a componentes externos (dispositivos E/S, protocolos de comunicaciones, etc.).
b) Cuando uno o varios de los parámetros de comunicación entre módulos son de control.
c) Varios módulos hacen referencia a un área común de datos, los módulos asociados a esa área pueden modificar los
valores de los elementos de datos o estructuras de datos que se incluyen en dicha área.
d) La comunicación entre módulos es a través de estructuras de datos.
d) La comunicación entre módulos es a través de estructuras de datos.
- En SQL-92, para especificar una condición que debe cumplir un grupo de agregación, usamos:
a) GROUP BY
b) COUNT
c) SELECT
d) HAVING
d) HAVING
- La sentencia SQL-92 que nos permite generar una vista de una tabla es:
a) DEFINE VIEW
b) DROP VIEW
c) CREATE VIEW
d) NEW VIEW
c) CREATE VIEW
- Señale la opción INCORRECTA con respecto de las restricciones de integridad (CONSTRAINTS) en SQL2:
a) Pueden definirse en la creación de la tabla.
b) Pueden definirse después de que la tabla haya sido creada.
c) Se definen mediante la sentencia CREATE RESTRICTION.
d) FOREIGN KEY y NOT NULL son dos tipos de restricciones.
c) Se definen mediante la sentencia CREATE RESTRICTION.
- Según el estándar ANSI SQL 92, cuál es el tamaño por defecto de un tipo de datos VARCHAR:
a) 255 caracteres.
b) 255 bits.
c) 1 carácter.
d) VARCHAR siempre debe especificar un tamaño entre paréntesis.
c) 1 carácter.
- En el contexto de la notación UML 2.4.1, indique cuál de los siguientes diagramas NO se incluye en este lenguaje de modelado:
a) Diagrama de colaboración.
b) Diagrama de secuencia.
c) Diagrama de actuación.
d) Diagrama de despliegue.
c) Diagrama de actuación.
- ¿Qué patrón de diseño permite que clases con interfaces incompatibles se comuniquen?
a) Bridge.
b) Adapter.
c) Facade.
d) Interface.
b) Adapter.
- Cuál de los siguientes es un patrón de diseño que representa y externaliza el estado interno de un objeto sin violar la encapsulación, de forma que éste puede volver a dicho estado más tarde:
a) Flyweight.
b) Memento.
c) Observer.
d) State.
b) Memento.
- En cuanto a la Java API for XML Processing (JAXP):
a) Permite procesar documentos XML tanto a través del modelo SAX, DOM y XSLT.
b) Trabaja únicamente con el modelo DOM y SAX.
c) No existe tal librería en el lenguaje Java.
d) No tiene una implementación propia para el parser y obligatoriamente debe utilizar el parser del modelo DOM.
a) Permite procesar documentos XML tanto a través del modelo SAX, DOM y XSLT.