Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Preguntas Hotel
Preguntas Hotel
1) [ 5.00 ]
Se desea modelar una aplicacin GeneXus para un hotel.
Se requiere poder registrar los datos de los clientes (Customer) y los datos de las reservas (Reservation) que los
clientes efectan.
Sabiendo que un cliente puede tener varias reservas a su nombre y que una reserva est asociada a un nico
cliente, indique el diseo de transacciones adecuado para modelar la realidad descripta.
1.1
1.2 -
1.3 -
2) [ 5.00 ]
Se desea modelar la realidad de un hotel utilizando GeneXus.
Sabiendo que un empleado (Employee) brinda muchos servicios(Service) y que a un servicio lo brindan muchos
empleados, indique cul diseo de transacciones representa adecuadamente dicha realidad.
2.1 -
2.2
2.3
3) [ 3.50 ]
3.2 -
4) [ 5.00 ]
Se desea modelar la realidad de un hotel utilizando GeneXus. En ella se han diseado las siguientes
transacciones que permiten registrar los datos de las habitaciones (Room) y los datos de los empleados
(Employee).
El hotel tiene por norma que cada habitacin tiene un solo empleado como responsable a cargo, y un empleado
solamente tiene una habitacin a cargo.
Considere que no todos los empleados registrados tienen necesariamente habitaciones a cargo, pero s toda
habitacin tiene un empleado a cargo.
Seleccione el diseo de transacciones que represente dicha realidad.
4.1
4.2
4.3
5) [ 5.00 ]
Se desea modelar la realidad de un hotel utilizando GeneXus.
Este hotel pertenece a una cadena o compaa de hoteles a nivel mundial (por ejemplo: Sheraton, Days Inn, etc).
Se desea poder registrar el pas donde se encuentra el hotel y tambin el pas donde se encuentra la cadena a la
cual pertenece.
Seleccione el diseo de transacciones que represente adecuadamente esta realidad.
5.1 -
5.3 -
6) [ 3.00 ]
Se tiene una aplicacin desarrollada con GeneXus para un Hotel.
Observando el siguiente diseo de transacciones, determine la tabla extendida de la tabla base HOTEL.
7) [ 3.00 ]
Se desea modelar la realidad de un hotel utilizando GeneXus.
La misma tiene una transaccin a travs de la cual se registran las habitaciones (Room), otra transaccin a
travs de la cual se registran los clientes (Customer), y otra a travs de la cual se registran las reservas de las
habitaciones (Reservation).
Cuando la reserva de una habitacin se realiza por ms de 3 das (ReservationDayQuantity), y se trata de una
suite (RoomType), entonces el hotel beneficia al cliente con un 20% de descuento en el costo total.
Determine si es correcta (verdadera) o no (falsa) la definicin de la frmula propuesta para representar la
realidad planteada:
9
8) [ 3.00 ]
Se desea modelar la realidad de un hotel utilizando GeneXus. En la misma se tiene el siguiente diseo de
transacciones para registrar los datos de las habitaciones (Room) y sus reservas (Reservation).
Qu ndices definir GeneXus automticamente sobre la tabla fsica RESERVATION?
9) [ 3.00 ]
Se tiene una aplicacin desarrollada con Genexus para un hotel.
Dado el siguiente Diagrama de Bachman, determine la tabla extendida de la tabla base RESERVATION.
10)[ 2.50 ]
Se tiene una aplicacin desarrollada con GeneXus para un hotel.
Se cuenta con la transaccin Hotel, para registrar los datos del mismo y la lista de servicios que brinda. Se
desea emitir un mensaje que informe si el hotel es de ms de 3 estrellas y ofrece menos de 5 servicios
(solamente un mensaje informativo, pero que permita proseguir).
Determine cul de las reglas propuestas considera que es la definicin adecuada a incluir en la transaccin
Hotel.
11)[ 2.50 ]
Se tiene una aplicacin para un hotel desarrollada con GeneXus.
Considerando las transacciones que se muestran, en la transaccin Hotel, luego de INSERTADA CADA LNEA
DE SERVICIO, se dispara un procedimiento que realiza determinadas operaciones.
Determine cul de las reglas propuestas considera que es la definicin adecuada a realizar en la transaccin
Hotel, para resolver la necesidad planteada.
12)[ 2.50 ]
Se tiene una aplicacin para un hotel desarrollada con GeneXus.
En ella se registran los pases a travs de la transaccin Country, los clientes a travs de la transaccin
Customer, y las reservas a travs de la transaccin Reservation.
Se desea que la aplicacin despliegue un mensaje cada vez que un cliente de italia realiza una reserva.
Determine si lo que se propone a continuacin es una solucin vlida (verdadero) o no (falso).
13) [ 2.50 ]
Se tiene una aplicacin para un hotel desarrollada con GeneXus.
En ella se registran los pases a travs de la transaccin Country, los clientes a travs de la transaccin
Customer, y las reservas a travs de la transaccin Reservation.
Se desea que inmediatamente despus de insertada una reserva a travs de la transaccin Reservation y luego
de efectuado el COMMIT, salga la emisin de un listado con todos los datos de la reserva.
Selecciones cul invocacin es la adecuada para incluir como regla en la transaccin Reservation y resolver el
requisito descripto.
14) [ 4.00 ]
En una aplicacin GeneXus para un hotel, se han diseado las siguientes transacciones.
Suponiendo que se ha implementado un procedimiento con el For Each que se muestra en la imagen, indique la
tabla base que GeneXus determinar navegar.
14.1 -CUSTOMER
14.2 -RESERVATION
14.3 -COUNTRY
15)[ 5.00 ]
En una aplicacin GeneXus para un hotel, se tienen las transacciones que se muestran para registrar los
clientes (Customer) y sus pases (Country) de origen.
Se requiere un listado que muestre a todos los pases registrados en el sistema (Country) y para cada uno de
ellos, la lista de clientes (Customer) de dicho pas.
Interesa que salgan en el listado todos los pases registrados, as sea que tengan o no clientes registrados
pertenecientes a dicho pas.
15.1
15.2
15.3
16)[ 5.00 ]
En una aplicacin GeneXus para un hotel, se tienen las transacciones que se muestran para registrar los
clientes (Customer) y de qu pases (Country) provienen.
Se necesita un listado que muestre a todos los pases registrados en el sistema (Country) y para cada uno de
ellos su lista de clientes (Customer).
Interesa que salgan en el listado solamente los pases registrados que tengan clientes registrados
pertenecientes a dicho pas.
Determine cul opcin de las propuestas, resuelve adecuadamente el requerimiento planteado.
16.1
16.2
16.3
16.4
17) [ 3.50 ]
A la hora de hacer modificaciones a la base de datos (insercin, modificacin o eliminacin de registros), los
objetos GeneXus que realizan todos los controles de integridad referencial son:
17.1
17.2
17.3
17.4
17.5
- Procedimientos
- Transacciones
- Transacciones utilizadas como Business Component
Los 3 planteos anteriores son vlidos
Ninguno de los planteos anteriores corresponde a una respuesta completamente correcta y completa
18)[ 2.00 ]
18.1 - Reutilizar definiciones. Es decir, se realiza cierta definicin centralizada en un lugar y luego se referencia en
varias consultas. De esta manera se ahorra y reutiliza cdigo.
18.2 - Generar cdigo ms ptimo, es decir, ms performante.
18.3 Ninguna de las opciones anteriores es correcta.
19)[ 4.00 ]
Se tiene una aplicacin desarrollada con GeneXus para un hotel.
En la misma se registran las agencias de viajes (TravelAgency) con las cuales el hotel trabaja, y para cada
agencia se registran los servicios (Service) que ofrece (tours, etc.).
Se necesita definir un Data Provider que recibiendo el identificador de 1 servicio, devuelva una lista de las
agencias de viajes que lo ofrecen.
Determine si la implementacin que se presenta es correcta (verdadero) o no (falso), teniendo definida en la KB
el objeto SDT de nombre AgencyItem que se muestra en la imagen.
20)[ 4.00 ]
20.1
20.2
21)[ 3.00 ]
Se tiene una aplicacin desarrollada con GeneXus para un hotel.
En la misma se tiene la transaccin Reservation para registrar las reservas de habitaciones, la cual ha sido
definida como Business Component.
La transaccin Reservation tiene definidas un conjunto de reglas.
Indique cules reglas sern ejecutadas cuando la transaccin Reservation sea ejecutada como Business
Component.
22)[ 4.00 ]
Se tiene una aplicacin desarrollada con GeneXus para un hotel.
En la misma se tiene la transaccin Room para registrar los datos de las habitaciones.
El hotel decidi promocionar las habitaciones de tipo Suite, por lo que todas las habitaciones de este tipo
tendrn una rebaja del 30% en su precio habitual.
Observe la definicin de la transaccin Room y luego seleccione la opcin de implementacin que considere
correcta.
22.1
22.2
22.3
23)[ 4.00 ]
Se tiene una aplicacin desarrollada con GeneXus para un hotel.
En la misma se tiene una transaccin para registrar los datos de los clientes (Customer), una transaccin para
registrar las habitaciones (Room) y una transaccin para registrar las reservas (Reservation).
Se necesita implementar un web panel que muestre la informacin de cada cliente con el total de reservas que
realiz.
Seleccione la opcin de implementacin que considere correcta:
23.1
23.2
23.3
24)[ 3.00 ]
En una aplicacin GeneXus para un hotel se tiene un web panel CON tabla base, en el cual se despliegan los
datos de TODAS las habitaciones.
Sabiendo que el hotel tiene 86 habitaciones, indique cuntas veces se ejecutar el evento Load:
24.1 -1 vez.
24.2 -86 veces.
24.3 -Ninguna vez.
25)[ 4.00 ]
En una aplicacin GeneXus para un hotel se tiene un web panel SIN tabla base, en el cual se despliegan los
datos de TODAS las habitaciones.
En particular, las habitaciones dobles (double) estn en promocin y tienen un 20% de descuento.
Seleccione la opcin de implementacin que considere correcta para resolver la consulta planteada:
25.1
25.2
25.3
26)[ 3.00 ]
En una aplicacin GeneXus para un hotel, se necesita un web panel que permita filtrar las reservas de
habitaciones realizadas para un determinado perodo de tiempo.
Dado el siguiente form de web panel, seleccione la opcin que considere adecuada para terminar de
implementarlo correctamente para que funcione tal como se necesita.
27)[ 3.00 ]
En una aplicacin GeneXus para un hotel, se tiene la transaccin Customer para registrar los datos de
los clientes, y se le aplic a la misma el pattern Work With.
Una vez generado el Work With Customers, el hotel decidi que el ingreso de clientes se realizar por
otro medio y no se desea que el Work With Customers ofrezca dicha opcin. Qu se deber hacer?
27.1 -Editar el web panel WorkWithCustomers generado por patterns y eliminar el botn que invoca a la
transaccin Customer en modo insert.
27.2 -Editar la instancia del pattern aplicado a la transaccin Customer y modificar el valor default
28)[ 3.00 ]
Se tiene una aplicacin desarrollada con GeneXus para un hotel.
SeaplicelpatternWorkWithalatransaccinCustomer,peroaltiemposedecideeliminardicha
aplicacin.
Seleccioneculeslaformadedejarsinefectolaaplicacindelpattern.
28.1 AlcanzacondesmarcarlacasillaquediceApplythispatternonsave,comosemuestra:
28.3 Ambasopcionesanterioressoncorrectasyequivalentes.