MENDIX ADVANCED MAIN EXAM TEST 2025/2026
QUESTIONS WITH SOLUTIONS GRADED A+
✔✔Which interactions does not give a error and log message when trying to interact
with an object you don't have rights to? - ✔✔Read, all object that you don't hold rights to
will not be retrieved from the database.
✔✔when is defining access to page, microflow or nanoflow not necessary? - ✔✔When
the page, microflow or nanoflow is exclusively accessed through a microflow or
nanoflow, which does have its access defined.
✔✔when will entity access be applied? - ✔✔when retrieving or interacting with data
through a widget or when entity access is applied on a microflow.
✔✔which access rules get checked by the Client and runtime? - ✔✔Create and delete
✔✔when should you apply entity access to a microflow? - ✔✔When a microflow is
exposed to Anonymous users or deeplinks, it works with sensitive data or approves
important workflow items.
✔✔When will an 'Incomplete' App status be oke? - ✔✔When you have not configured
access rules to an entity that is only used in microflows.
✔✔When defining entity access, what should default rights for new users be? -
✔✔None, this forces you to consider access rights every time you add a rule.
✔✔what does 'User management' do? - ✔✔It gives the user role in question rights to
manages user from all or selected user roles.
✔✔When using the User or Account entities in Mendix, what is considered best
practice? - ✔✔create a 1-1 association with the entity you want to link, instead of using
inheritence.
✔✔When using anonymous users, what is important to keep in mind. - ✔✔Limit their
access to entities, modules, pages and microflows to the absolute necessities and try to
make use of non-persistent entities to protect your database.
✔✔When assigning user roles, what is in important to keep in mind? - ✔✔Giving users
more than one user role will increase complexity.
✔✔When selecting data, what is a Selection? - ✔✔An operation that allows you to
select a subset of rows from an entity.
, ✔✔when selecting data, what is a Projection? - ✔✔An operation that allows you to
select a subset of columns from an entity.
✔✔when selecting data, what is a Cartesian Product? - ✔✔an operation that combines
the information of two entities into one.
✔✔when selecting data, what is a Set Union? - ✔✔an operation that combines the
information of two sets of objects of the same entity, while filtering duplicates out.
✔✔when selecting data, what is a Set difference? - ✔✔an operation that shows the
differences between two sets of objects of the same entity, showing only objects that
exist in one set but not the other.
✔✔When can the use of the 'contains()' function cause performance issues? - ✔✔when
using it on a string that is set to 'unlimited'
✔✔when writing Xpaths, having multiple sets of square brackets equates too... -
✔✔having one set of square brackets with an 'and' operator.
✔✔when is a not() function appropriate? - ✔✔when checking booleans or if a
association exists.
✔✔what is a better alternative for the not() function? - ✔✔retrieving the full list and
retrieving a list of the object you don't want and then subtracting that list from the full list.
✔✔how can you find large Xpaths effectively. - ✔✔using find advanced
✔✔When building a domain model, what is normalization? - ✔✔the removal of duplicate
places of data storage.
✔✔when building a domain model, what is denormalization? - ✔✔the intentional
duplication of places of data storage
✔✔What is a insertion anomaly? - ✔✔the unintended duplication of data.
✔✔what is a update anomaly? - ✔✔The incorrect updating of data in multiple places,
causing inconsistent data.
✔✔what is a deletion anomaly? - ✔✔the unintentional loss of data, due to inconsistent
data storage.
✔✔accepting the risks of duplication, what are benefits of denormalization - ✔✔it can
increase performance and make management and reporting of data easier.
QUESTIONS WITH SOLUTIONS GRADED A+
✔✔Which interactions does not give a error and log message when trying to interact
with an object you don't have rights to? - ✔✔Read, all object that you don't hold rights to
will not be retrieved from the database.
✔✔when is defining access to page, microflow or nanoflow not necessary? - ✔✔When
the page, microflow or nanoflow is exclusively accessed through a microflow or
nanoflow, which does have its access defined.
✔✔when will entity access be applied? - ✔✔when retrieving or interacting with data
through a widget or when entity access is applied on a microflow.
✔✔which access rules get checked by the Client and runtime? - ✔✔Create and delete
✔✔when should you apply entity access to a microflow? - ✔✔When a microflow is
exposed to Anonymous users or deeplinks, it works with sensitive data or approves
important workflow items.
✔✔When will an 'Incomplete' App status be oke? - ✔✔When you have not configured
access rules to an entity that is only used in microflows.
✔✔When defining entity access, what should default rights for new users be? -
✔✔None, this forces you to consider access rights every time you add a rule.
✔✔what does 'User management' do? - ✔✔It gives the user role in question rights to
manages user from all or selected user roles.
✔✔When using the User or Account entities in Mendix, what is considered best
practice? - ✔✔create a 1-1 association with the entity you want to link, instead of using
inheritence.
✔✔When using anonymous users, what is important to keep in mind. - ✔✔Limit their
access to entities, modules, pages and microflows to the absolute necessities and try to
make use of non-persistent entities to protect your database.
✔✔When assigning user roles, what is in important to keep in mind? - ✔✔Giving users
more than one user role will increase complexity.
✔✔When selecting data, what is a Selection? - ✔✔An operation that allows you to
select a subset of rows from an entity.
, ✔✔when selecting data, what is a Projection? - ✔✔An operation that allows you to
select a subset of columns from an entity.
✔✔when selecting data, what is a Cartesian Product? - ✔✔an operation that combines
the information of two entities into one.
✔✔when selecting data, what is a Set Union? - ✔✔an operation that combines the
information of two sets of objects of the same entity, while filtering duplicates out.
✔✔when selecting data, what is a Set difference? - ✔✔an operation that shows the
differences between two sets of objects of the same entity, showing only objects that
exist in one set but not the other.
✔✔When can the use of the 'contains()' function cause performance issues? - ✔✔when
using it on a string that is set to 'unlimited'
✔✔when writing Xpaths, having multiple sets of square brackets equates too... -
✔✔having one set of square brackets with an 'and' operator.
✔✔when is a not() function appropriate? - ✔✔when checking booleans or if a
association exists.
✔✔what is a better alternative for the not() function? - ✔✔retrieving the full list and
retrieving a list of the object you don't want and then subtracting that list from the full list.
✔✔how can you find large Xpaths effectively. - ✔✔using find advanced
✔✔When building a domain model, what is normalization? - ✔✔the removal of duplicate
places of data storage.
✔✔when building a domain model, what is denormalization? - ✔✔the intentional
duplication of places of data storage
✔✔What is a insertion anomaly? - ✔✔the unintended duplication of data.
✔✔what is a update anomaly? - ✔✔The incorrect updating of data in multiple places,
causing inconsistent data.
✔✔what is a deletion anomaly? - ✔✔the unintentional loss of data, due to inconsistent
data storage.
✔✔accepting the risks of duplication, what are benefits of denormalization - ✔✔it can
increase performance and make management and reporting of data easier.