Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

ServiceNow CIS-DF Exam - Topic 5 Question 10 Discussion

Actual exam question for ServiceNow's CIS-DF exam
Question #: 10
Topic #: 5
[All CIS-DF Questions]

A Data Center Manager is working with the CMDB CI Class Manager to define the relationship between Application Servers and the Applications they host. The company has multiple Application Servers that host one or more Applications.

Which describes the relationship between the Application Server table [cmdb_ci_app_server] and the Application table [cmdb_ci_appl]?

Show Suggested Answer Hide Answer
Suggested Answer: A

In Data Foundations, ''Configuration'' includes modeling CI relationships in a way that reflects real-world technology dependencies and supports operational use cases such as impact analysis, troubleshooting, and service mapping. For ''Application Servers host Applications,'' the scenario describes that multiple Application Servers can host one or more Applications. In most enterprise environments, the reverse is also true: an Application can be hosted across multiple Application Servers (for example, horizontal scaling, clustered deployments, active-active architectures, and separate servers for different tiers or components of the same application).

Because both sides can have multiple related records, the correct logical relationship is many-to-many:

One Application Server hosts many Applications

One Application can be hosted on many Application Servers

In ServiceNow CMDB terms, many-to-many relationships are represented through the CMDB relationship model (parent/child relationships), enabling the platform to store multiple relationship records linking servers and applications without forcing an unnatural single-reference constraint. This supports better CMDB quality and stronger downstream outcomes---especially for incident triage (''what apps are affected if this server is down?'') and change impact analysis (''what servers could be impacted if we change this app component?'').

A one-to-many or many-to-one model would incorrectly restrict either the server to one application or the application to one server, which does not align with common hosting patterns and would reduce the CMDB's usefulness and accuracy.


Contribute your Thoughts:

0/2000 characters
Francoise
8 days ago
I’m confused about this one. I thought it could be one-to-one, but that doesn’t seem to fit with how servers usually work.
upvoted 0 times
...
Jutta
13 days ago
This seems similar to a practice question we did where we discussed how servers and applications interact. I lean towards many-to-many.
upvoted 0 times
...
Louisa
18 days ago
I'm not entirely sure, but I remember something about one Application Server hosting multiple Applications, which might suggest one-to-many?
upvoted 0 times
...
Mi
23 days ago
I think the relationship is many-to-many because multiple Application Servers can host multiple Applications, right?
upvoted 0 times
...

Save Cancel