MENDIX ADVANCED QUESTIONS EXAM 2023-2024
ACTUAL EXAM 130 QUESTIONS AND CORRECT
DETAILED ANSWERS WITH
RATIONALES||ALREADY GRADED A
What is the result of generalizing the Player entity by the Person entity? –
…ANSWER…Two tables, one per entity
What will happen to the ID’s after generalizing the Player and Staff entities by the
Person entity? – …ANSWER…The ID’s of Player and Staff will keep their own set and
sequence and will equal the ID in the Person table.
Which statement is correct?:
- A 1-1 association and inheritance are both an IS type of relation.
- A 1-1 association is an IS and inheritance is an HAS type of relation.
- A 1-1 association is a HAS and inheritance is an IS type of relation.
- A 1-1 association and inheritance are both an HAS type of relation. – …ANSWER…- A
1-1 association is a HAS and inheritance is an IS type of relation.
Why is it a best practice to create a specialization of the FileDocument and Image
entities? – …ANSWER…It allows for better security and property configuration based on
purpose.
What is the default value of the attribute DeleteAfterDownload? – …ANSWER…false
Where are the file(s) or image(s) stored by default? – …ANSWER…On the file server
located on the application server
When it is better to place Indexes? – …ANSWER…If there are more Read than Write
actions.
What happens when you apply an index? – …ANSWER…The speed of Read actions will
increase.
What is the result of the association in the image below? – …ANSWER…A list of ID’s in
the Staff object.
The app performance is affected by a reference set (both) because: – …ANSWER…Both
entities needs to be joined with the reference table and data transfer increases.
Adrian wants to select a staff member for a team. Which domain model would be
suitable?
A: Staff * -> * Team
B: Staff * <- * Team – …ANSWER…B
What type of domain model changes can have an impact on the data in the database? –
…ANSWER…Type changes and Structural changes
What are the four stages of data conversion? (multiple answers are correct) –
…ANSWER…- Deploy and convert
- Clean up model
- Model the conversion
- Extend domain model
Why is it a best practice to redeploy your app after cleaning up the model? –
…ANSWER…You might be confronted with unexpected and/or complex sync behavior
during a next deployment.
What does the function reverse() do? – …ANSWER…It changes the direction in which
the association is queried.
What is the best naming for a self-reference where the buddy is referenced by an
apprentice? – …ANSWER…Apprentice_Buddy
What is the correct XPath to retrieve the goals of the buddy of an apprentice? –
…ANSWER…[SoccerSquad.Goal_Player/SoccerSquad.Player/SoccerSquad.Apprentice
_Buddy [reversed()] = ‘[%CurrentObject%]’]
When localize is set to No, the date displayed in the client is based on the: –
…ANSWER…UTC value
Localizing a DateTime attribute has an effect on: – …ANSWER…Client representation
If both the App and User time zones are set, the value of the localized DateTime
attribute displayed in the client depends on: – …ANSWER…The Client time zone
Jane in the Amsterdam time zone [UTC +2] selects 07/11/2020 in a date picker for a
non-localized attribute. What will be the value stored in the database? –
…ANSWER…07/11/2020 12:00 AM
Nick in the Amsterdam time zone [UTC +2] selects 07/11/2020 in a date picker for a
non-localized attribute. What will be the date value if Nick converts it to a string in a
microflow using formatDateTime? – …ANSWER…07/11/2020 02:00 AM
The Mendix Client is: – …ANSWER…Built on a combination of HTML, CSS, and
JavaScript and runs in your browser.