Asdasd

Solo disponible en BuenasTareas
  • Páginas : 7 (1670 palabras )
  • Descarga(s) : 0
  • Publicado : 15 de diciembre de 2011
Leer documento completo
Vista previa del texto
Prueba No.2 (Grupal).



Integrantes:
Cristian Lara.
Patricio Riquelme.
Francisco Vera.
Fecha:
Ingeniería Civil Informática.
Problema 1.
Mi propia Aplicación Swing para consultas Select.
Diseñar e implementar una aplicación en Swing (interfaz grafica), que permita realizar cualquier consulta SQL Select a la base de datos donde se guardan los empleados y departamentos de unaempresa.
Tener en consideración que el usuario puede realizar una consulta individual a la tabla empleados, a la tabla departamento y a través de un join (inner, left, natural, etc.) combinar ambas tablas para obtener un resultado específico.

Las Respuestas al problema planteado se realizaran mediante el uso del método de los 4 pasos, como se muestra a continuación.

• Paso 1.Ejemplificación (15 ejemplos) adecuada, cuidando detectar situaciones de borde.

1. < Select * from Epl3ad0s >→<Proceso>→<No existe la tabla>

2. < Select * from >→<Proceso>→<”Error de sentencia”>

Rut | Apellido | Nombre | Fecha Nac. | Sexo | Sueldo | Sueldo | idDepto |
1234-5 | Soto | Juan | 30-1-1994 | Masculino | $22123 | $22123 | 3 |
1223-2 |Rodriguez | Olivia | 20-6-1884 | Femenino | $23221 | $23221 | 1 |
2341-k | Alvares | Felipe | 4-12-1980 | Masculino | $33221 | $33221 | 2 |
3. < Select * from Empleados >→<Proceso>→<tabal empleados.>

4. < Select idDepto from Empleados >→<Proceso>→<>

idDepto |
3 |
1 |
2 |



5. < Select Rut * from >→<Proceso>→<ErrorSentencia>

Apellido |
Soto |
Rodriguez |
Alvares |
Sueldo |
$22123 |
$23221 |
$33221 |
6. < Select Apellido, Sueldo from empleados >→<Proceso>→<>

7. < Select Nombre, Apellidos from idDepto >→<Proceso>→<Error de Sentencia>

8. < Select Empleados from Sueldo >→<Proceso>→<Error de Sentencia>

9. < Select Holafrom Mundo >→<Proceso>→<Error de Sentencia>

10. < Select 00000 from 00000>→<Proceso>→<Error de Sentencia>

11. < Select www.uctemuco.cl from Empleados; >→<Proceso>→<Error de Sentencia>

12. < Select Sexo from Femenino; >→<Proceso>→<Error de Sentencia>

13. < Select Sueldo set Empleados>→<Proceso>→<Error de Sentencia>

14. < Select Empleados from *; >→<Proceso>→<Error de sentencia>

15. < Select nombre_depto from idDepto; >→<Proceso>→<Error de Sentencia>

• Paso 2.
Análisis de la solución combinando lenguaje natural, esquemas, fracciones de
Diagrama de Actividad y fracciones de código.

◦ Paso 2.1: Diseño de prototipos de lasprincipales interfaces gráficas.

La primera ventana expuesta al usuario podría ser la mostrada a continuación, donde como primera instancia, de una manera sencilla se le podrá dar la oportunidad al usuario lograr realizar las consultas a una o ambas tablas de la base de datos, según corresponda la seleccion, además de esto lograr implementar un posible jtextfield para que el usuario ingrese unaconsulta personal a la base de datos.

Ventana principal_1

Al momento de elegir la tabla a realizarle la consulta se pretende q eergera otra ventana donde se le podrá hacer una consulta mas guida, ya que como muestra el prototipo “ventana emergente” se pide la columna y el registro de dicha columna par a realizar la consulta, además de haer una segunda opción para realizar la consulta conmas columnas.

Ventana emergente

Ventana principal_2

Este segundo prototipo se plantea realizar todo en una sola ventana, es decir crear un jcombobox donde se ara la consulta a la base de datos para que muestre la tabla seleccionada, luego iría un jtexfield donde el usuario , se supone q ingresara la consulta personalizada, donde el resultado será mostrado en los jtextfield q están...
tracking img