Documentos de Académico
Documentos de Profesional
Documentos de Cultura
entonces al lado de la pregunta aparece el puntaje total que suman las subpreguntas.
- Asuma que todas las preguntas estn dirigidas a desarrollo de aplicaciones WEB con GeneXus.
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.
Determine el diseo de transacciones que considere correcto.
1.1 -
1.2 -
1.3 -
1.4 -
2) [ 5.00 ]
2
Se tiene una aplicacin GeneXus para una casa de venta de discos y dvds.
Se desea registrar la informacin relativa a los discos e intrpretes.
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).
Determine el diseo de transacciones que considere correcto.
2.1 -
2.2 -
2.3 -
2.4 -
3.1 -
3.2 -
3.3 -
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.
Dado el siguiente diseo de transacciones, determine la tabla extendida de la tabla DISC.
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 - 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.1 - ndice compuesto por DiscId (Primary Key) + ndice compuesto por InterpreterId (Foreign Key) + ndice
compuesto por CountryId (Foreign Key).
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:
DiscOriginalPrice = DiscOriginalPrice * 0.9 on AfterComplete;
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:
DiscOriginalPrice = DiscOriginalPrice * 0.9 on BeforeInsert , BeforeUpdate;
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:
DiscOriginalPrice = DiscOriginalPrice * 0.9 on AfterInsert;
9
VERDADERO
FALSO
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:
DiscOriginalPrice = DiscOriginalPrice * 0.9 if update on AfterValidate;
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:
DiscOriginalPrice = DiscOriginalPrice * 0.9 if update on BeforeComplete;
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.
Determine si la implementacin propuesta representa una solucin vlida o falsa.
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.
Determine el diseo de transacciones que considere correcto.
14.1 -
14.2 -
14.3 -
12
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.
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.
Indique cul de las opciones propuestas implementa el listado solicitado.
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 -
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).
Determine la opcin de implementacin que considere correcta.
20
24.1 -
24.2 -
24.3 -
21
24.4 -
25.1 -
25.2 -
25.3 -
23
25.4 -
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.
Determine la opcin de implementacin que considere correcta.
24
26.1 -
26.2 -
26.3 -
25
26.4 -
27.1 - La implementacin del web panel no est completa. Si bien lo definido es correcto, es necesario tambin
incluir un botn con el fin de provocar un POST y disparar la secuencia de eventos del web panel que permitir
considerar el nuevo valor del filtro y mostrar los registros correspondientes.
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.1 -
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.
Determine la afirmacin que considere correcta.
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.
Tab Interpreter
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.
Se quiere ahora definir un nuevo filtro por InterpreterName.
Determine si la implementacin propuesta es verdadera o falsa.
VERDADERO
FALSO
32
04/06/10
33