Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
En (ista de Diseo.
?sando el asistente
?tili1ando 4GL
2osotros veremos la primera de la formas.
CMO SE CREA UNA CONSULTA EN VISTA DE DISEO? CMO SE CREA UNA CONSULTA EN VISTA DE DISEO?
27
"amos utilizar un ejemplo para e/plicar cmo crear una consulta en vista de diseo.
7A45 ).C *legimos, desde el panel izquierdo el objeto Consultas ) luego pinchamos sobre
Crear consulta en (ista Diseo: :ubicado en el panel de %areas;
CMO CREAR UNA CONSULTA EN VISTA DE DISEO?. CMO CREAR UNA CONSULTA EN VISTA DE DISEO?.
CONSULTA SENCILLA (I) CONSULTA SENCILLA (I)
28
7A45 ".C Desde la ventana A&re&ar tabla o consulta elegiremos cada una de las tablas
implicadas en la consulta ) luego pincharemos en el botn Aadir. <as tablas aadidas se
mostrar#n en este panel.
CMO CREAR UNA CONSULTA EN VISTA DE DISEO?. CMO CREAR UNA CONSULTA EN VISTA DE DISEO?.
CONSULTA SENCILLA (II) CONSULTA SENCILLA (II)
29
*n el panel inferior de esta ventana tendremos:
Campo: muestra los nombres de los campos que
se desean visualizar.
Alias: el valor que se escriba se mostrar# en la
cabecera de la columna de resultados en lugar
del nombre del campo que tiene la tabla.
%abla: muestra la tabla a la que pertenece el
campo.
5rden: Permite ordenar el resultado de la
consulta por el campo que deseemos . .e elegir#
entre orden ascendente o descendente.
Hisible: &qu se marcar#n los campos que
queremos que se muestren en la consulta.
Funci;n: permiten realizar distintas operaciones
sobre los resultados.
CriterioC *s donde pondremos la9s condicin9es
que deben cumplir los registros de la o las
tablas relacionadas en la consulta.
CMO CREAR UNA CONSULTA EN VISTA DE DISEO?. CMO CREAR UNA CONSULTA EN VISTA DE DISEO?.
EJECUTAR UNA CONSULTA EJECUTAR UNA CONSULTA
30
%ras crear una consulta, seg-n la diapositiva anterior, podremos ver el resultado obtenido
pinchando en de la barra de herramientas.
*n la siguiente figura se puede apreciar el resultado de una consulta donde se muestran los
campos: %-tulo, Autor y Editorial. 3rdenando por el campo Autor en modo ascendente
:de la & a la A; ) con la condicin o criterio de que la Editorial sea la de Castalia.
CMO GUARDAR UNA CONSULTA?
CMO GUARDAR UNA CONSULTA?
31
Para guardar una consulta una vez creada pincharemos en de la barra de herramientas.
2os aparecer# esta ventana donde daremos nombre a
nuestra consulta ) pincharemos en el botn Aceptar.
*ntonces se podr# ver la consulta creada ) guardada en el panel de Consultas.
CONSULTAS COMPLEJAS (I)
CONSULTAS COMPLEJAS (I)
32
*n adelante vamos a crear una serie de 6onsultas en "ista de Diseo utilizando las siguientes
tablas: Libros ) 7r<stamo pertenecientes a la base de datos +iblioteca.
CONSULTAS COMPLEJAS (I). CONSULTA 1 CONSULTAS COMPLEJAS (I). CONSULTA 1
33
*n las siguientes diapositivas vamos a mostrar ejemplos de consultas que afecte a varias tablas )
algunas consultas complejas:
C5N4?L%A ).C 6rear una consulta que muestre los campos: Autor %-tulo Editorial y Nombre
de aquellos alumnos de IJ E45 que tengan libros prestados.
"#$%C&'() *ras seguir los pasos de las diapositi+as ,-. ,/ y ,8 )
<a diferencia entre esta consulta )
la anteriormente presentada es que
en este caso necesitamos las dos
tablas de nuestra base de datos
:Libros y 7r<stamoB )a que el
criterio o condicin es que el
alumno sea de IJ E45 :campo que
pertenece a la tabla 7r<stamoB )
adem#s nos pide como resultado
representar campos de ambas
tablas.
,inalmente habr# que guardar la
consulta, como )a e/plicamos.
CONSULTAS COMPLEJAS (I). CONSULTA 2 CONSULTAS COMPLEJAS (I). CONSULTA 2
34
C5N4?L%A ".C 6rear una consulta que muestre los campos: N5.B3E, NJ CA3NE% y Fec!a devolucin
de aquellos alumnos que no devolvieron a tiempo uno o m#s libros ) fueron sancionados por ello.
"#$%C&'() *eniendo en cuenta que la tabla de 0r1stamo contempla la siguiente informacin!
6rearemos la siguiente consulta en vista de diseo:
CONSULTAS COMPLEJAS (I). CONSULTA 3 CONSULTAS COMPLEJAS (I). CONSULTA 3
35
C5N4?L%A 9.E Crear una consulta 0ue muestre los Libros cuya Editorial sea Castalia o C/tedra.
&qu se muestra el resultado de la ejecucin de la consulta creada:
*n la figura de la izquierda se muestra el diseo de
$sta consulta.
Para hacer la consulta solo necesitamos la tabla
Libros.
6omo se puede apreciar en Criterio :del campo
Editorial; ponemos la primera condicin: *ditorial
6astalia ) en la siguiente fila *ditorial 6#tedra, esta
es la forma de decirle que muestre los registros cu)a
*ditorial sea 6astalia 5 6#tedra.
3tra forma correcta de e/presar el 6riterio sera
poniendo en Criterio del campo Editorial la
siguiente e/presin: Castalia 5 C/tedra.
CONSULTAS COMPLEJAS (I). CONSULTA 4 CONSULTAS COMPLEJAS (I). CONSULTA 4
36
C5N4?L%A I.E Crear una consulta 0ue muestre los libros con autor An;nimo y Ao de compra)*$$.
*n la figura de la izquierda se muestra el diseo
de esta consulta:
*n este caso de deben cumplir & <& "*A dos
condiciones o criterios: Autor An;nimo y Ao
)*$$.
+astar# con poner los Criterios en cada uno de
los campos correspondientes.
*l resultado de la ejecucin de la consulta ser# el
siguiente:
CONSULTAS COMPLEJAS (I). CONSULTA CONSULTAS COMPLEJAS (I). CONSULTA
37
C5N4?L%A 2.E Crear una consulta 0ue muestre los libros cuyo Ao de compra sea posterior a )*$K.
*n la figura de la izquierda se muestra el diseo de
$sta consulta.
6omo puede verse en Criterio del campo Ao ha)
que poner B'CDE : el smbolo L significa ma)or que;.
N5%A: .i la consulta hubiese pedido fecha menor
0ue habramos utilizado el smbolo M.
& continuacin se muestra el resultado de la
ejecucin de la consulta:
CONSULTAS COMPLEJAS. CONSULTA ! CONSULTAS COMPLEJAS. CONSULTA !
38
C5N4?L%A +. Crear una consulta con los alumnos cuya 8ec!a de de(oluci;n de los libros
prestados est< en el 2NKN"#)# y el 9N$N"#)#.
*n la figura de la izquierda se muestra
el diseo de $sta consulta.
6omo puede verse en Criterio del
campo Fec!a de de(oluci;n podemos
poner Entre 2NKN"#)# O 9N$N"#)#.
N5%A: %ambi$n habra sido v#lida la
siguiente e/presin:
LP 2NKN"#)# O MP9N$N"#)#.
*l significado de los smbolos es el
siguiente:
LP .ayor o i&ual 0ue
MP .enor o i&ual 0ue
*l resultado sera el siguiente:
CONSULTAS COMPLEJAS. CONSULTA " CONSULTAS COMPLEJAS. CONSULTA "
39
C5N4?L%A K. Crear una consulta sobre la %abla
Libros 0ue muestre los re&istros cuyo Autor empiece
por la letra A.
<a figura de la izquierda muestra cmo disear la
consulta propuesta. 6omo se puede ver en Criterio del
campo Autor se ha escrito: C5.5 QARS. Donde el
asterisco R es el comodn que permite indicar que en su
lugar podra venir cualquier car#cter o caracteres.
*l resultado sera el siguiente:
CONSULTAS COMPLEJAS. CONSULTA # CONSULTAS COMPLEJAS. CONSULTA #
40
C5N4?L%A $. Crear una consulta sobre la %abla
Libros 0ue muestre los re&istros cuyo %-tulo empiece
por cual0uier letra, 0ue la se&unda letra sea una a y
lue&o termine en cual0uier car/cter o caracteres.
<a figura de la izquierda muestra cmo disear la
consulta propuesta. 6omo se puede ver en Criterio del
campo Autor se ha escrito: como Q@ARS. Donde el
asterisco R es el comodn que permite indicar que en su
lugar podra venir cualquier car#cter o caracteres ) @ .e
sustituira por cualquier car#cter.
*l resultado sera el siguiente: