Java
DiegoHDZRResumen11 de Julio de 2023
4.802 Palabras (20 Páginas)129 Visitas
| ___ Subrutina que es ejecutada de manera automática cuando se produce algún tipo de transacción en la tabla de una base de datos. ___ Es una serie de cambios en una base de datos que deben ser tratados como uno solo. ___ Utilizada para especificar la tabla de la cual se van a seleccionar los registros ___ Es la forma usada por el comando “SELECT” para combinar información de una o más tablas
___ Consulta, búsqueda en una base de datos ___ Utilizado para modificar las tablas agregando campos o cambiando la definición de los campos ___ Utilizada para ordenar los registros seleccionados de acuerdo a un orden especifico
___ Empleado para eliminar tablas e índices ___ Es un conjunto de instrucciones almacenadas que procesan o manipulan la base de datos ___ Omite los registros que contienen datos duplicados en los campos seleccionados ___ Es un objeto de la base de datos que representa lógicamente a una o más tablas y no contiene datos ___ Cuando un campo en una tabla hace referencia a otra tabla ___ Utilizada para expresar la condición que debe satisfacer cada grupo ___ Se utiliza cuando se desea combinar los resultados de dos o mas consultas de tablas independientes. ___ Es cualquier posible combinación de atributos de una tabla, que satisface las condiciones de identificar de modo único una tupla ___ Utilizada para especificar las condiciones que deben reunir los registros que se van a seleccionar ___Utilizado para crear nuevas tablas campos e índices ___ Utilizada para separar los registros seleccionados en grupos especificos ___ Son estructuras opcionales asociadas a las tablas, usadas para aumentar la velocidad de ejecución de las consultas y/o garantizar unicidad ___ Es un objeto o una entidad que se identifica a través de sus atributos campos (columnas) |
2.-En función del siguiente diagrama, seleccione la estructura de queries de SQL que se tendrían que realizar para obtener la información que se pide.
[pic 1]
2.1.- Todos los prestamos (Datos del prestamo) del departamento “A”
A. SELECT PR.* FROM PRESTAMOS PR, EMPLEADOS EMP,
DEPARTAMENTOS DEP WHERE DEP.NOMBRE_DEPTO = `A´.
B. SELECT * FROM PRESTAMOS PR, EMPLEADOS EMP,
DEPARTAMENTOS DEP WHERE PR.NUM_EMPLEADOS = EMP.NUM_EMPLEADO
AND EMP.NUM_DEPTO = DEP.NUM_DEPTO AND DEP.NOMBRE_DEPTO=`A´.
C. SELECT PR.* FROM PRESTAMOS PR, EMPLEADOS EMP, DEPARTAMENTOS DEP WHERE PR.NUM_EMPLEADO = EMP.NUM_EMPLEADO AND NUM_DEPTO=DEP.NUM_DEPTO AND DEP.NOMBRE_DEPTO = `A´.
D. SELECT PR.* FROM PRESTAMOS PR, EMPLEADOS EMP, DEPARTAMENTOS DEP WHERE PR.NUM_EMPLEADO=EMP.NUM-EMPLEADO AND EMP.NUM_DEPTO =
DEP.NUM_DEPTO AND NOMBRE_DEPTO = `A´.
2.2.- Todos los empleados (datos que especifiquen al empleado) que el saldo de su préstamo es cero
A. SELECT EMP.* FROM PRESTAMOS PR, EMPLEADOS EMP WHERE PR.SALDO=0.
B. SELECT EMP.* FROM PRESTAMOS PR, EMPLEADOS EMP WHERE PR.NUM_EMPLEADO = EMP.NUM_EMPLEADO AND PR.SALDO >= 0.
C. SELECT EMP.* FROM PRESTAMOS PR, EMPLEADOS EMP WHERE PR.NUM_EMPLEADO = EMP.NUM_EMPLEADO AND PR.SALDO = 0.
D. SELECT PR.* FROM PRESTAMOS PR, EMPLEADOS EMP WHERE PR.NUM_EMPLEADO = EMP.NUM_EMPLEADO AND SALDO = 0.
2.3.- Todos los empleados (Datos que identifiquen al empleado) que han hecho pagos en el año 2004 y la quincena 20.
A. SELECT PAG.* FROM EMPLEADOS EMP, PRESTAMOS PR,PAGOS PAG WHERE EMP.NUM_EMPLEADO = PR.NUM_EMPLEADO AND PAG.NUM_PRESTAMO =
PR.NUM_PRESTAMO AND PAG.ANIO = 2004 AND QUINCENA = 20.
B. SELECT EMP.* FROM EMPLEADOS EMP,PRESTAMOS PR,PAGOS PAG WHERE ANIO=2004
AND QUINCENA = 20.
C. SELECT EMP.* FROM EMPLEADOS EMP,PRESTAMOS PR,PAGOS PAG WHERE
EMP.NUM_EMPLEADO = PR.NUM_EMPLEADO AND PAG.NUM_PRESTAMO =
PR.NUM_PRESTAMO
D. SELECT EMP.* FROM EMPLEADOS EMP,PRESTAMOS PR, PAGOS PAG WHERE
EMP.NUM_EMPLEADO = PR.NUM_EMPLEADO AND PAG.NUM_PRESTAMO =
PR.NUM_PRESTAMO AND PAG ANIO = 2004 AND QUINCENA = 20.
2.4.-Todos los departamentos (datos que identifiquen al departamento) que tienen empleados con préstamo de la empresa 1.
A. SELECT DISTINCT DEP.* FROM DEPARTAMENTOS DEP, EMPLEADOS EMP WHERE
DEP.NUM_DEPTO = EMP.NUM_DEPTO AND DEP.EMPRESA = 1
B. SELECT DEP.* FROM DEPARTAMENTOS DEP, EMPLEADO EMP WHERE
DEP.NUM_DEPTO, EMP.NUM_DEPTO
C. SELECT DEP.* FROM DEPARTAMENTOS DEP, EMPLEADO EMP WHERE
DEP.NUM_DEPTO = EMP.NUM_DEPTO AND DEP.EMPRESA = 1
D. SELECT DEP.* FROM DEPARTAMENTOS DEP, EMPLEADO EMP
2.5.- Se desea identificar la cuenta de depósito de nomina del empleado, ¿En qué tabla se debe agregar ese campo?
A. PRESTAMOS
B. DEPARTAMENTOS
C. EMPLEADOS
D. OTRA QUE NO APARECE EN EL DIAGRAMA
3.- De las siguientes entidades, seleccione la opción de la combinación que corresponda al modelo de datos (Entidad Relación) para un sistema de control de cuentas bancarias. El sistema debe considerar lo siguiente:
1.- Datos del cliente.
2.- Cuenta(s) del cliente y tarjetas adicionales.
3.- Movimientos de la cuenta (compras y pagos).
4.- Chequeras de la(s) cuenta(s).
5.- Fechas y horas en las que se ha accesado a la cuenta vía internet.
6.- Estatus de la(s) cuenta(s).
A) [pic 2][pic 3] | B) [pic 4][pic 5] | C) [pic 6][pic 7] |
D) [pic 8][pic 9] | E) [pic 10][pic 11] | F) [pic 12][pic 13] |
G) [pic 14][pic 15] | H) [pic 16][pic 17] | I) [pic 18][pic 19] |
A) C-A-G, C-A-H, C-A-B-F
B) E-A-G, E-A-H, E-A-B-F
C) C-A-G, C-A-D, C-A-B-F
D) E-I-G, E-I-H, E-I-B-F
II SECCION JAVA
1.- Del siguiente programa indique la salida correcta
Class aplicación
{
Static public void main (string args[])
{
boolean r = true;
for(int i=0;r;i++)
{
int j=0;
while (j<4)
...