70-463 · Question #34
You are creating a SQL Server Master Data Services (MDS) model. This model is used to store a master list of products. An attribute must be added to the Product entity to define the sales manager resp
The correct answer is C. Domain-based. A domain-based attribute in MDS constrains an attribute's valid values to the members of another entity, preventing users from entering values that do not exist in that reference entity.
Question
You are creating a SQL Server Master Data Services (MDS) model. This model is used to store a master list of products. An attribute must be added to the Product entity to define the sales manager responsible for each product. You need to create an attribute in the Product entity that prevents users from entering invalid sales manager values. Which type of attribute should you create?
Options
- ARecursive
- BExplicit
- CDomain-based
- DUser-defined
- EDerived
- FParent
How the community answered
(26 responses)- A8% (2)
- B4% (1)
- C88% (23)
Why each option
A domain-based attribute in MDS constrains an attribute's valid values to the members of another entity, preventing users from entering values that do not exist in that reference entity.
A recursive hierarchy attribute defines parent-child relationships within the same entity and is not used to constrain values to members of a separate reference entity.
Explicit hierarchies in MDS are a way to organize entity members into a hierarchy structure and are not an attribute type that restricts value input on an entity.
A domain-based attribute links to another MDS entity and restricts input to only the members that exist within that entity, effectively creating a referential integrity constraint in the master data model. For the sales manager use case, a SalesManager entity would be created and the Product entity's attribute would reference it, so users can only select existing sales managers and cannot enter arbitrary invalid values.
User-defined attributes such as free-form text, numeric, or date allow users to enter any value of the specified data type and do not restrict input to a predefined list of valid members.
Derived hierarchies are calculated from domain-based attribute relationships and represent a hierarchy type, not a standalone attribute type that constrains values on a single entity attribute.
Parent is a concept related to consolidation members in explicit hierarchies, not a standalone attribute type used to constrain values on an entity attribute.
Concept tested: MDS domain-based attribute for referential value constraint
Source: https://learn.microsoft.com/en-us/sql/master-data-services/domain-based-attributes-master-data-services
Topics
Community Discussion
No community discussion yet for this question.