Está en la página 1de 3

Examen de Conocimientos: Especialista en Produccin y Gestin de

Sistemas
Apellidos y Nombres:
__________________________________________________________
Fecha: _________________
1. Para que sirve GRANT y REVOKE? Mostrar un ejemplo.
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
2. Ejemplifique los 3 operadores de SQL con los cuales se pueden operar
cualquier tipo de datos en una Base de Datos al margen de SELECT.
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
3. Mostrar un Ejemplo de consulta Anidada
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
4. Explique que es lo que hace la siguiente consulta

SELECT nombre_sucursal
FROM cuenta
GROUP BY nombre_sucursal
HAVING avg(saldo) <= all (SELECT avg(SALDO)
FROM cuenta
GROUP BY nombre_sucursal)

_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
5. Considere las siguientes dos bases de datos, cada una con 2
tablas/relaciones en distintos equipos:
Equipo A: Base datos proyectos
Equipo B: Base datos informacin
financiera
CLIENTE (ID, NOMBRE, DIRECCION)
EMPRESA (NOMBRE, INDUSTRIA,
DIRECCION)
HOLDING (ID, EMPRESA, ACCIONES, PRECIO)
FINANZAS (NOMBRE, ANYO,
VENTAS, BENEFICIOS)
a) Explique, de forma sencilla, qu hace la siguiente consulta SQL:
select CLIENTE.NOMBRE, HOLDING.EMPRESA, HOLDING.ACCIONES
from CLIENTE, HOLDING, FINANZAS
where FINANZAS.BENEFICIOS < 0 and FINANZAS.ANYO=2012
and FINANZAS.NOMBRE = HOLDING.EMPRESA
and CLIENTE.ID = HOLDING.ID
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________

b) Realizar el diagrama E-R (relacin de entidades) correspondientes a las


bases de datos.

También podría gustarte