Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Analista GX X PDF
Analista GX X PDF
1) [ 5.00 ]
Se tiene una aplicacin GeneXus para una casa de venta de discos y dvds.
La casa de venta de discos trabaja con diversas compaas grabadoras, cada una de las cuales tiene una serie de logos distintivos.
Se desea modelar la o las transacciones necesarias para poder registrar a las compaas grabadoras con sus logos, sabiendo que los
logos no tienen existencia propia, es decir, no existen los logos con identificacin propia sino que se ingresan asociados a su
compaa grabadora.
1.1 -
1.2 - 1
1.3 -
1.4 -
2) [ 5.00 ]
2
Se tiene una aplicacin GeneXus para una casa de venta de discos y dvds.
Un intrprete tiene varios discos grabados y un disco puede tener varios intrpretes asociados (ya que muchas veces se editan
discos que incluyen canciones de diferentes intrpretes).
2.1 -
2.2 -
2.3 - 3
2.4 -
3) [ 5.00 ]
Se tiene una aplicacin GeneXus para una casa de venta de discos y dvds.
Un disco pertenece a un nico gnero musical, pero un gnero musical tiene muchos discos grabados.
3.1 - 4
3.2 -
3.3 -
5
4) [ 3.00 ]
Se tiene una aplicacin GeneXus para registrar la informacin relativa a los discos, intrpretes, estilos musicales, etc de una
casa de venta de discos y dvds.
4.1 - { DISC }
4.2 - { DISC, MUSICALSTYLE, INTERPRETER }
4.3 - { DISC, DISCSONG, SONG}
4.4 - { DISC, MUSICALSTYLE, INTERPRETER, COUNTRY }
4.5 - Ninguna es correcta.
5) [ 2.50 ]
Dado el siguiente diagrama de Bachman, la tabla extendida de la tabla MUSICAL STYLE es:
6) [ 1.50 ]
Se tiene una aplicacin GeneXus para una casa de venta de discos y dvds.
Dicha aplicacin cuenta con la transaccin MusicalStyle para registrar los estilos musicales, y la transaccin Disc para registrar
los discos.
Suponga que no existe el estilo musical con valor MusicalStyleId = 7 en la tabla MUSICALSTYLE.
Si el usuario abre la transaccin Disc en modo insert e ingresa un disco con MusicalStyleId = 7, cul ser el comportamiento de
la aplicacin?
6.1 - Al abandonar el campo MusicalStyleId, GeneXus acceder a la tabla MUSICALSTYLE utilizando el ndice por clave
primaria creado automticamente (compuesto por MusicalStyleId) sobre dicha tabla (MUSICALSTYLE) encontrar que
no existe registro con ese valor, y por lo tanto en la pantalla aparecer un mensaje de error.
6.2 - Al abandonar el campo MusicalStyleId, si el usuario cre el ndice por clave primaria sobre la tabla
MUSICALSTYLE, GeneXus encontrar que no existe registro con ese valor y por lo tanto en la pantalla aparecer
un mensaje de error. Si por el contrario, el usuario no cre el ndice por clave primaria, no se har ningn
control.
6.3 - Al abandonar el campo MusicalStyleId, GeneXus acceder a la tabla MUSICALSTYLE utilizando el ndice por clave
fornea creado automticamente (compuesto por MusicalStyleId) sobre la tabla DISC, encontrar que no existe
registro con ese valor, y por lo tanto en la pantalla aparecer un mensaje de error.
7) [ 2.00 ]
Se tiene una aplicacin GeneXus para una casa de venta de discos y dvds.
Dicha aplicacin cuenta con la transaccin Interpreter para registrar los intrpretes, la transaccin Country para registrar los
pases, y la transaccin Disc para registrar los discos, segn el diseo que se muestra.
7.2 - ndice compuesto por DiscId (Primary Key) + ndice compuesto por InterpreterId (Foreign Key).
7.3 - ndice compuesto por DiscId (Primary Key).
7.4 - Ninguna es correcta.
8) [ 1.50 ]
Se tiene una aplicacin GeneXus para una casa de venta de discos y dvds.
En la misma se ha diseado un conjunto de transacciones para registrar los datos de los estilos musicales (MusicalStyle), los
datos de los intrpretes (Interpreter), discos (Disc) y canciones (Songs).
Concntrese puntualmente en la siguiente transaccin de 2 niveles e indique si esta regla declarada en la misma es correcta o no:
VERDADERO FALSO
8
9) [ 1.50 ]
Se tiene una aplicacin GeneXus para una casa de venta de discos y dvds.
En la misma se ha diseado un conjunto de transacciones para registrar los datos de los estilos musicales (MusicalStyle), los
datos de los intrpretes (Interpreter), discos (Disc) y canciones (Songs).
Concntrese puntualmente en la siguiente transaccin de 2 niveles e indique si esta regla declarada en la misma es correcta o no:
VERDADERO FALSO
10) [ 1.50 ]
Se tiene una aplicacin GeneXus para una casa de venta de discos y dvds.
En la misma se ha diseado un conjunto de transacciones para registrar los datos de los estilos musicales (MusicalStyle), los
datos de los intrpretes (Interpreter), discos (Disc) y canciones (Songs).
Concntrese puntualmente en la siguiente transaccin de 2 niveles e indique si esta regla declarada en la misma es correcta o no:
11) [ 1.50 ]
Se tiene una aplicacin GeneXus para una casa de venta de discos y dvds.
En la misma se ha diseado un conjunto de transacciones para registrar los datos de los estilos musicales (MusicalStyle), los
datos de los intrpretes (Interpreter), discos (Disc) y canciones (Songs).
Concntrese puntualmente en la siguiente transaccin de 2 niveles e indique si esta regla declarada en la misma es correcta o no:
VERDADERO FALSO
12) [ 1.50 ]
Se tiene una aplicacin GeneXus para una casa de venta de discos y dvds.
En la misma se ha diseado un conjunto de transacciones para registrar los datos de los estilos musicales (MusicalStyle), los
datos de los intrpretes (Interpreter), discos (Disc) y canciones (Songs).
10
Concntrese puntualmente en la siguiente transaccin de 2 niveles e indique si esta regla declarada en la misma es correcta o no:
VERDADERO FALSO
13) [ 3.00 ]
Se tiene una aplicacin GeneXus para una casa de venta de discos y dvds.
Dicha aplicacin cuenta con la transaccin MusicalStyle para registrar los estilos musicales, y la transaccin Disc para registrar
los discos.
Aquellos discos que son de msica clsica (MusicalStyleId = 5) y tienen ms de 12 canciones (DiscSongsQuantity > 12) tienen un 10%
de descuento sobre el precio original, y los discos de tango (MusicalStyleId = 2) tienen un 5% de descuento (no importa la
cantidad de canciones). Los dems discos mantienen el precio original.
VERDADERO FALSO
11
14) [ 4.00 ]
Se tiene una aplicacin GeneXus para una casa de venta de discos y dvds.
Dicha aplicacin cuenta con la transaccin Country para registrar los pases, la transaccin Interpreter para registrar los
intrpretes, y la transaccin Disc para registrar los discos.
A la hora de registrar un disco se desea tener la informacin acerca del pas natal del intrprete y tambin el pas donde se
grab el disco.
14.1 -
14.2 -
14.3 - 12
14.4 - Ninguno es correcto.
15) [ 2.00 ]
Indique si la siguiente afirmacin es VERDADERA o FALSA:
En una clusula For Each solamente se pueden actualizar atributos que no sean clave primaria y dichos atributos deben pertenecer
a la tabla base del For Each.
VERDADERO FALSO
16) [ 3.00 ]
Se tiene una aplicacin GeneXus para una casa de venta de discos y dvds.
En la misma se ha diseado un conjunto de transacciones para registrar los datos de los estilos musicales (MusicalStyle), los
datos de los intrpretes (Interpreter), y los datos de los discos (Disc).
Dado el siguiente source, con una estructura de for eachs anidados, indicar las tablas bases que GeneXus determinar para cada for
each.
17) [ 2.00 ]
Se tiene una aplicacin GeneXus para una casa de venta de discos y dvds.
En la misma se ha diseado un conjunto de transacciones para registrar los datos de los estilos musicales (MusicalStyle), los
datos de los intrpretes (Interpreter), y los datos de los discos (Disc).
Dado el siguiente source, con una estructura de for eachs anidados, indicar si se trata de Join, Corte de control o Producto
Cartesiano.
18) [ 3.00 ]
Se tiene una aplicacin GeneXus para una casa de venta de discos y dvds.
En la misma se ha diseado un conjunto de transacciones para registrar los datos de los estilos musicales (MusicalStyle), los
datos de los intrpretes (Interpreter), y los datos de los discos (Disc).
Dado el siguiente source, indicar la tabla base que GeneXus determinar para el for each.
14
18.1 - { DISCSONG }
18.2 - { DISC }
18.3 - { INTERPRETER }
18.4 - { MUSICALSTYLE }
19) [ 4.00 ]
Se tiene una aplicacin GeneXus para una casa de venta de discos y dvds.
En la misma se ha diseado un conjunto de transacciones para registrar los datos de los estilos musicales (MusicalStyle), los
datos de los intrpretes (Interpreter), y los datos de los discos (Disc).
Nos solicitan un listado que muestre para cada estilo musical (MusicalStyle) todos los discos de dicho estilo, y es requisito que
solamente salgan impresos en el listado aquellos estilos musicales para los cuales hayan discos ingresados.
19.1 - 15
19.2 -
19.3 -
19.4 - 16
20) [ 2.00 ]
Se tiene una aplicacin GeneXus para una casa de venta de discos y dvds.
En la misma se ha diseado un conjunto de transacciones para registrar los datos de los intrpretes (Interpreter), y los datos de
los discos (Disc).
Suponga que se tiene tambin un procedimiento a travs del cual se da de alta (comando new) un nuevo disco con el valor 52 en el
atributo InterpreterId (o sea, InterpreterId=52). Pero dicho valor no existe en la tabla INTERPRETER.
Qu suceder?
20.1 - El procedimiento emitir el correspondiente mensaje de error de control de integridad referencial ya que se
est asignando un valor de clave fornea (InterpreterId) en la tabla DISC que no existe como valor de clave
primaria (InterpreterId) en la tabla INTERPRETER y no efectuar el alta.
21) [ 3.00 ]
17
Se tiene una aplicacin GeneXus para una casa de venta de discos y dvds.
En la misma se ha diseado la transaccin Disc para registrar los datos de los discos.
Aquellos discos que son discos de oro deben ser marcados como de alta preferencia por parte del pblico
(DiscPublicPreference=High).
Determinar si la implementacin propuesta es una solucin vlida.
VERDADERO FALSO
22) [ 4.00 ]
Se tiene una aplicacin GeneXus para una casa de venta de discos y dvds.
En la misma se ha diseado un conjunto de transacciones para registrar los datos de las compaas grabadoras (RecorderCompany), y
los datos de los discos (Disc).
Dada una compaa grabadora, se desea obtener los ttulos e intrpretes de los discos que ha grabado.
Determinar la implementacin que considere correcta.
22.1 - 18
22.2 -
22.3 -
19
23) [ 3.00 ]
Se tiene una aplicacin GeneXus para una casa de venta de discos y dvds.
En la misma se ha diseado un conjunto de transacciones para registrar los datos de los intrpretes (Interpreter), los datos de
las compaas grabadoras (RecorderCompany), y los datos de los discos (Disc).
Se necesita obtener la cantidad de discos de oro que cada compaa grabadora ha grabado.
Determinar si la implementacin propuesta es una solucin verdadera o falsa.
VERDADERO FALSO
24) [ 3.00 ]
Se tiene una aplicacin GeneXus para una casa de venta de discos y dvds.
En la misma se ha diseado un conjunto de transacciones para registrar los datos de los intrpretes (Interpreter), los datos de
los discos (Disc).
En honor a su larga trayectoria, se decidi marcar como Distinguido (DiscType=Distinguished) los discos de Julio Iglesias
(InterpreterId=28).
24.2 -
24.3 - 21
24.4 -
25) [ 2.00 ]
Se tiene una aplicacin GeneXus para registrar una casa de venta de discos y dvds.
En la misma se ha diseado un conjunto de transacciones para registrar los datos de los intrpretes (Interpreter), los datos de
los discos (Disc).
25.2 -
25.3 - 23
25.4 -
26) [ 3.00 ]
Se tiene una aplicacin GeneXus para una casa de venta de discos y dvds.
En la misma se ha diseado un conjunto de transacciones para registrar los datos de los discos (Disc), y los datos de los
intrpretes (Interpreter).
Se desea implementar un web panel CON TABLA BASE base que muestre la informacin relacionada con los discos. Se deber considera
que aquellos discos que incluyen dvd tienen un recargo del 20% sobre su precio original.
26.2 -
26.3 - 25
26.4 -
27) [ 3.00 ]
Se tiene una aplicacin GeneXus para una casa de venta de discos y dvds.
En la misma se ha diseado un conjunto de transacciones para registrar los datos de los intrpretes (Interpreter).
Se desea disear un web panel CON TABLA BASE que despliegue todos los intrpretes, y permita filtrar por nombre del intrprete.
27.2 - La implementacin no es correcta. Las condiciones deben ser definidas a nivel del objeto web panel, y no a
nivel del grid.
27.3 - La implementacin es totalmente correcta. Como el web panel tiene por defecto el valor When variables in
conditions change en la propiedad Automatic Refresh, ni bien se vaya digitando un valor en el filtro, el grid
ir mostrando los registros correspondientes.
28) [ 4.00 ]
Se tiene una aplicacin GeneXus para una casa de venta de discos y dvds.
En la misma se ha diseado un conjunto de transacciones para registrar los datos de los discos (Disc), y los datos de los
intrpretes (Interpreter).
Se desea implementar un web panel SIN TABLA BASE base que muestre la informacin relacionada con los discos. Se deber considerar
que aquellos discos que incluyen dvd tienen un recargo del 20% sobre su precio original.
28.2 -
28.3 - 28
28.4 -
28.5 -
29) [ 3.00 ]
29
Se tiene una aplicacin GeneXus para una casa de venta de discos y dvds.
En la misma se ha diseado un conjunto de transacciones para registrar los datos de los discos (Disc), y los datos de los
intrpretes (Interpreter) segn el diseo que se muestra.
Suponga que se le ha aplicado el pattern Work With a la transaccin Interpreter. Tiempo despus se decide eliminar dicha
aplicacin y por lo tanto se desea borrar todos los objetos generados por el pattern.
29.1 - Para eliminar los objetos generados por el pattern alcanza con editar la instancia del pattern y desmarcar el
check box que dice Apply this pattern on save.
29.2 - Para eliminar los objetos generados por el pattern alcanza con posicionarse en la carpeta WorkWithInterpreter
en la ventana KB Navigator y presionar Delete. Luego se deber editar la instancia del pattern en la
transaccin Interpreter y desmarcar tambin el check box que dice Apply this pattern on save.
30
29.3 - Para eliminar los objetos generados por el pattern alcanza con posicionarse en la carpeta WorkWithInterpreter
en la ventana KB Navigator y presionar Delete. Esta accin har que automticamente se desmarque el check box
en la instancia del pattern que dice Apply this pattern on save.
30) [ 3.00 ]
Se tiene una aplicacin GeneXus para una casa de venta de discos y dvds.
En la misma se ha diseado un conjunto de transacciones para registrar los datos de los discos (Disc), los datos de los
intrpretes (Interpreter), y los diferentes estilos musicales (MusicalStyle), segn el diseo que se muestra.
Si se aplica el pattern Work With a la transaccin MusicalStyle, automticamente se generar la pgina Selection (Work With
MusicalStyle), y la pgina View (MusicalStyle Information).
VERDADERO FALSO
31) [ 3.00 ]
Se tiene una aplicacin GeneXus para una casa de venta de discos y dvds.
En la misma se ha diseado un conjunto de transacciones para registrar los datos de los discos (Disc) y los datos de los
intrpretes (Interpreter), segn el diseo de la muestra.
Se ha aplicado el pattern Work With a la transaccin Disc, y por lo tanto se tiene automticamente un filtro por el atributo
DiscTitle por ser ste el atributo descriptor de la transaccin.
VERDADERO FALSO
32
04/06/10
33