Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Analista GX X
Analista GX X
1) [ 5.00 ]
Se tiene una aplicación GeneXus para una casa de venta de discos y dvds.
La casa de venta de discos trabaja con diversas compañías 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 compañías grabadoras con sus logos, sabiendo que los
logos no tienen existencia propia, es decir, no existen los logos con identificación propia sino que se ingresan asociados a su
compañía grabadora.
1.1 -
1.2 - 1
1.3 -
1.4 -
2) [ 5.00 ]
2
Se tiene una aplicación GeneXus para una casa de venta de discos y dvds.
Un intérprete tiene varios discos grabados y un disco puede tener varios intérpretes asociados (ya que muchas veces se editan
discos que incluyen canciones de diferentes intérpretes).
2.1 -
2.2 -
2.3 - 3
2.4 -
3) [ 5.00 ]
Se tiene una aplicación GeneXus para una casa de venta de discos y dvds.
Un disco pertenece a un único género musical, pero un género musical tiene muchos discos grabados.
3.1 - 4
3.2 -
3.3 -
5
4) [ 3.00 ]
Se tiene una aplicación GeneXus para registrar la información relativa a los discos, intérpretes, 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 aplicación GeneXus para una casa de venta de discos y dvds.
Dicha aplicación cuenta con la transacción MusicalStyle para registrar los estilos musicales, y la transacción 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 transacción Disc en modo insert e ingresa un disco con MusicalStyleId = 7, ¿cuál será el comportamiento de
la aplicación?
6.1 - Al abandonar el campo MusicalStyleId, GeneXus accederá a la tabla MUSICALSTYLE utilizando el índice por clave
primaria creado automáticamente (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á ningún
control.
6.3 - Al abandonar el campo MusicalStyleId, GeneXus accederá a la tabla MUSICALSTYLE utilizando el índice por clave
foránea creado automáticamente (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 aplicación GeneXus para una casa de venta de discos y dvds.
Dicha aplicación cuenta con la transacción Interpreter para registrar los intérpretes, la transacción Country para registrar los
países, y la transacción Disc para registrar los discos, según el diseño 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 aplicación GeneXus para una casa de venta de discos y dvds.
En la misma se ha diseñado un conjunto de transacciones para registrar los datos de los estilos musicales (MusicalStyle), los
datos de los intérpretes (Interpreter), discos (Disc) y canciones (Songs).
Concéntrese puntualmente en la siguiente transacción 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 aplicación GeneXus para una casa de venta de discos y dvds.
En la misma se ha diseñado un conjunto de transacciones para registrar los datos de los estilos musicales (MusicalStyle), los
datos de los intérpretes (Interpreter), discos (Disc) y canciones (Songs).
Concéntrese puntualmente en la siguiente transacción de 2 niveles e indique si esta regla declarada en la misma es correcta o no:
VERDADERO FALSO
10) [ 1.50 ]
Se tiene una aplicación GeneXus para una casa de venta de discos y dvds.
En la misma se ha diseñado un conjunto de transacciones para registrar los datos de los estilos musicales (MusicalStyle), los
datos de los intérpretes (Interpreter), discos (Disc) y canciones (Songs).
Concéntrese puntualmente en la siguiente transacción de 2 niveles e indique si esta regla declarada en la misma es correcta o no:
11) [ 1.50 ]
Se tiene una aplicación GeneXus para una casa de venta de discos y dvds.
En la misma se ha diseñado un conjunto de transacciones para registrar los datos de los estilos musicales (MusicalStyle), los
datos de los intérpretes (Interpreter), discos (Disc) y canciones (Songs).
Concéntrese puntualmente en la siguiente transacción de 2 niveles e indique si esta regla declarada en la misma es correcta o no:
VERDADERO FALSO
12) [ 1.50 ]
Se tiene una aplicación GeneXus para una casa de venta de discos y dvds.
En la misma se ha diseñado un conjunto de transacciones para registrar los datos de los estilos musicales (MusicalStyle), los
datos de los intérpretes (Interpreter), discos (Disc) y canciones (Songs).
10
Concéntrese puntualmente en la siguiente transacción de 2 niveles e indique si esta regla declarada en la misma es correcta o no:
VERDADERO FALSO
13) [ 3.00 ]
Se tiene una aplicación GeneXus para una casa de venta de discos y dvds.
Dicha aplicación cuenta con la transacción MusicalStyle para registrar los estilos musicales, y la transacción Disc para registrar
los discos.
Aquellos discos que son de música clásica (MusicalStyleId = 5) y tienen más 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 demás discos mantienen el precio original.
VERDADERO FALSO
11
14) [ 4.00 ]
Se tiene una aplicación GeneXus para una casa de venta de discos y dvds.
Dicha aplicación cuenta con la transacción Country para registrar los países, la transacción Interpreter para registrar los
intérpretes, y la transacción Disc para registrar los discos.
A la hora de registrar un disco se desea tener la información acerca del país natal del intérprete y también el país donde se
grabó el disco.
14.1 -
14.2 -
14.3 - 12
14.4 - Ninguno es correcto.
15) [ 2.00 ]
Indique si la siguiente afirmación es VERDADERA o FALSA:
“En una cláusula 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 aplicación GeneXus para una casa de venta de discos y dvds.
En la misma se ha diseñado un conjunto de transacciones para registrar los datos de los estilos musicales (MusicalStyle), los
datos de los intérpretes (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 aplicación GeneXus para una casa de venta de discos y dvds.
En la misma se ha diseñado un conjunto de transacciones para registrar los datos de los estilos musicales (MusicalStyle), los
datos de los intérpretes (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 aplicación GeneXus para una casa de venta de discos y dvds.
En la misma se ha diseñado un conjunto de transacciones para registrar los datos de los estilos musicales (MusicalStyle), los
datos de los intérpretes (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 aplicación GeneXus para una casa de venta de discos y dvds.
En la misma se ha diseñado un conjunto de transacciones para registrar los datos de los estilos musicales (MusicalStyle), los
datos de los intérpretes (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 aplicación GeneXus para una casa de venta de discos y dvds.
En la misma se ha diseñado un conjunto de transacciones para registrar los datos de los intérpretes (Interpreter), y los datos de
los discos (Disc).
Suponga que se tiene también un procedimiento a través 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 foránea (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 aplicación GeneXus para una casa de venta de discos y dvds.
En la misma se ha diseñado la transacción 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 público
(DiscPublicPreference=”High”).
Determinar si la implementación propuesta es una solución válida.
VERDADERO FALSO
22) [ 4.00 ]
Se tiene una aplicación GeneXus para una casa de venta de discos y dvds.
En la misma se ha diseñado un conjunto de transacciones para registrar los datos de las compañías grabadoras (RecorderCompany), y
los datos de los discos (Disc).
Dada una compañía grabadora, se desea obtener los títulos e intérpretes de los discos que ha grabado.
Determinar la implementación que considere correcta.
22.1 - 18
22.2 -
22.3 -
19
23) [ 3.00 ]
Se tiene una aplicación GeneXus para una casa de venta de discos y dvds.
En la misma se ha diseñado un conjunto de transacciones para registrar los datos de los intérpretes (Interpreter), los datos de
las compañías grabadoras (RecorderCompany), y los datos de los discos (Disc).
Se necesita obtener la cantidad de discos de oro que cada compañía grabadora ha grabado.
Determinar si la implementación propuesta es una solución verdadera o falsa.
VERDADERO FALSO
24) [ 3.00 ]
Se tiene una aplicación GeneXus para una casa de venta de discos y dvds.
En la misma se ha diseñado un conjunto de transacciones para registrar los datos de los intérpretes (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 aplicación GeneXus para registrar una casa de venta de discos y dvds.
En la misma se ha diseñado un conjunto de transacciones para registrar los datos de los intérpretes (Interpreter), los datos de
los discos (Disc).
25.2 -
25.3 - 23
25.4 -
26) [ 3.00 ]
Se tiene una aplicación GeneXus para una casa de venta de discos y dvds.
En la misma se ha diseñado un conjunto de transacciones para registrar los datos de los discos (Disc), y los datos de los
intérpretes (Interpreter).
Se desea implementar un web panel CON TABLA BASE base que muestre la información 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 aplicación GeneXus para una casa de venta de discos y dvds.
En la misma se ha diseñado un conjunto de transacciones para registrar los datos de los intérpretes (Interpreter).
Se desea diseñar un web panel CON TABLA BASE que despliegue todos los intérpretes, y permita filtrar por nombre del intérprete.
27.2 - La implementación no es correcta. Las condiciones deben ser definidas a nivel del objeto web panel, y no a
nivel del grid.
27.3 - La implementación 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 aplicación GeneXus para una casa de venta de discos y dvds.
En la misma se ha diseñado un conjunto de transacciones para registrar los datos de los discos (Disc), y los datos de los
intérpretes (Interpreter).
Se desea implementar un web panel SIN TABLA BASE base que muestre la información 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 aplicación GeneXus para una casa de venta de discos y dvds.
En la misma se ha diseñado un conjunto de transacciones para registrar los datos de los discos (Disc), y los datos de los
intérpretes (Interpreter) según el diseño que se muestra.
Suponga que se le ha aplicado el pattern Work With a la transacción Interpreter. Tiempo después se decide eliminar dicha
aplicación 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
transacción Interpreter y desmarcar también 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 acción hará que automáticamente se desmarque el check box
en la instancia del pattern que dice “Apply this pattern on save”.
30) [ 3.00 ]
Se tiene una aplicación GeneXus para una casa de venta de discos y dvds.
En la misma se ha diseñado un conjunto de transacciones para registrar los datos de los discos (Disc), los datos de los
intérpretes (Interpreter), y los diferentes estilos musicales (MusicalStyle), según el diseño que se muestra.
Si se aplica el pattern Work With a la transacción MusicalStyle, automáticamente se generará la página Selection (Work With
MusicalStyle), y la página View (MusicalStyle Information).
VERDADERO FALSO
31) [ 3.00 ]
Se tiene una aplicación GeneXus para una casa de venta de discos y dvds.
En la misma se ha diseñado un conjunto de transacciones para registrar los datos de los discos (Disc) y los datos de los
intérpretes (Interpreter), según el diseño de la muestra.
Se ha aplicado el pattern Work With a la transacción Disc, y por lo tanto se tiene automáticamente un filtro por el atributo
DiscTitle por ser éste el atributo descriptor de la transacción.
VERDADERO FALSO
32
04/06/10
33