38 a 59 Flashcards
- Indique cuál de los siguientes NO es un gestor de bases de datos relacional:
a) MaxDB
b) MySQL
c) JSON
d) PostgreSQL
c) JSON
- En un Diagrama de Flujo de Datos o DFD se denomina proceso primitivo a:
a) A cualquiera de los procesos que aparecen en el nivel 1 de descomposición.
b) Al proceso principal del Diagrama de Contexto a descomponer.
c) Aquel proceso que no necesita descomposición.
d) Aquel proceso que coordina y sincroniza las actividades de otros procesos.
c) Aquel proceso que no necesita descomposición.
- Una tabla se encuentra en 5NF, Quinta Forma Normal, si:
a) Si y solo si está en 4NF o en BCNF (cualquiera de ambas) y no posee dependencias multivaluadas no triviales.
b) Si y solo si está en 4FN y cada dependencia funcional no trivial tiene una clave candidata como determinante.
c) Si y solo si está en 4NF y cada dependencia de unión (Join) en ella es implicada por las claves candidatas.
d) Si y solo si ninguno de sus atributos no-principales son funcionalmente dependientes en una parte (subconjunto propio) de una clave candidata.
c) Si y solo si está en 4NF y cada dependencia de unión (Join) en ella es implicada por las claves candidatas.
- Cuál de las siguientes afirmaciones NO es uno de los objetivos que se persigue al normalizar una base de datos:
a) Organizar los datos en grupos lógicos.
b) Reducir las relaciones existentes entre tablas.
c) Garantizar la integridad de la información.
d) Minimizar la repetición de información.
b) Reducir las relaciones existentes entre tablas.
- En la teoría de la normalización se utiliza el concepto de dependencia funcional, ¿cuál de las siguientes NO es una de sus características?
a) Son propiedades inherentes al contenido semántico de los datos, que se han de cumplir para cualquier extensión del esquema de relación.
b) Se tratan de restricciones de integridad que permiten conocer qué interrelaciones existen entre los atributos del mundo real.
c) Todas las restricciones de integridad se pueden representar mediante estas dependencias.
d) Son Invariantes en el tiempo.
c) Todas las restricciones de integridad se pueden representar mediante estas dependencias.
- Indique cuál sería la salida que se obtendría ejecutando el siguiente trozo de código en C++: for (int i=1; i++<l0; i++) { ( (i == 5)? cout«“Cinco”:cout«i«” “);}
a) 0 2 4 6 8
b) 1 3 Cinco 7 9
c) 2 4 6 8 10
d) 1 3 5 7 9
c) 2 4 6 8 10
- Indique cuál de los siguientes se considera un lenguaje de programación orientado a la educación:
a) Scratch
b) C#
c) Abap
d) Python
a) Scratch
- Señale la afirmación correcta:
a) DML permiten definir el esquema de la base de datos.
b) DCL permiten controlar el acceso a los datos.
c) DDL permiten controlar el acceso a los datos.
d) DCL permiten definir el esquema de la base de datos.
b) DCL permiten controlar el acceso a los datos.
- En una empresa hay una tabla de empleados: EMPLEADO(EMP_ID, NOMBRE, CATEGORIA, SUELDO). Elija qué sentencia nos dará como resultado la categoría y sueldo medio de aquellas categorías cuyo sueldo medio es inferior al sueldo medio de todos los empleados de la empresa.
a) SELECT CATEGORIA, AVG(SUELDO) FROM EMPLEADO GROUP BY CATEGORIA HAVING AVG(SUELDO) < (SELECT AVG(SUELDO) FROM EMPLEADO)
b) SELECT CATEGORIA, AVG(SUELDO) FROM EMPLEADO HAVING CATEGORIA GROUP BY AVG(SUELDO)<(SELECT AVG(SUELDO) FROM EMPLEADO)
c) SELECT CATEGORIA, AVG(SUELDO) FROM EMPLEADO WHERE SUELDO< AVG(SUELDO) GROUP BY CATEGORIA
d) SELECT CATEGORIA, AVG(SUELDO) FROM EMPLEADO WHERE AVG(SUELDO)<(SELECT SUELDO FROM EMPLEADO)
a) SELECT CATEGORIA, AVG(SUELDO) FROM EMPLEADO GROUP BY CATEGORIA HAVING AVG(SUELDO) < (SELECT AVG(SUELDO) FROM EMPLEADO)
- En una base de datos en la que se almacena Información de clientes a través de la tabla Clientes, existen, entre otras, las siguientes columnas: “id”, “Nombre”, “Apellido1”, etc. ¿cuál de las siguientes sentencias SQL devuelve el número de nombres (sólo Nombre, sin incluir apellidos) diferentes que hay en la tabla?
a) SELECT DISTINCT(Nombre) FROM Clientes
b) SELECT SUM(UNIQUE(Nombre)) FROM Clientes
c) SELECT COUNT(DISTINCT(Nombre)) FROM Clientes
d) SELECT SUM(DISTINCT(Nombre)) FROM Clientes
c) SELECT COUNT(DISTINCT(Nombre)) FROM Clientes
- ¿Cuál de las siguientes operaciones NO es una operación de agregación en SQL?
a) AVG
b) COUNT
c) DISTINCT
d) SUM
c) DISTINCT
- Qué sentencia de las siguientes nunca altera el contenido de la base de datos:
a) SELECT PEDIDOS.PRECIO, PEDIDOS.ITEM, STOCK.VALIDO FROM PEDIDOS, STOCK WHERE PEDIDOS.NUM_ITEM = STOCK.NUM_ITEM AND PEDIDOS.PRECIO > 300
b) UPDATE STOCK SET STOCK.NUM_ITEM = o WHERE STOCK.VALIDO= ‘Sí’
c) COMMIT
d) DROP DATABASE DB_CONTENIDO_TIENDA
a) SELECT PEDIDOS.PRECIO, PEDIDOS.ITEM, STOCK.VALIDO FROM PEDIDOS, STOCK WHERE PEDIDOS.NUM_ITEM = STOCK.NUM_ITEM AND PEDIDOS.PRECIO > 300
- En el contexto de la programación orientada a objetos, ¿qué entendemos por superclase?
a) Una clase padre de la que pueden derivar una serie de subclases.
b) Una clase padre en la que se definen todas las variantes de métodos y atributos de sus clases heredadas, denominadas subclases.
c) Una clase que deriva de otra completando los métodos que deja sin definir.
d) Una clase resultado de fusión de dos o más clases padres.
a) Una clase padre de la que pueden derivar una serie de subclases.
- La característica de los lenguajes orientados a objetos que permite declarar y definir dos métodos con el mismo nombre, pero distintos argumentos, se denomina:
a) Sobrescritura
b) Polimorfismo
c) Herencia
d) Sobrecarga
d) Sobrecarga
- El patrón de diseño cuyo propósito es desacoplar una abstracción de su implementación de manera que las dos puedan evolucionar independientemente es:
a) Facade
b) Bridge
c) Adapter
d) Wrapper
b) Bridge