Java
Enviado por DiegoHDZR • 11 de Julio de 2023 • Resumen • 4.802 Palabras (20 Páginas) • 98 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
...