CIS-ITSM · Question #163
From a data model perspective which Table is the base class for the configuration management database?
The correct answer is C. Base Configuration Item (cmdb). The Base Configuration Item table [cmdb] is the true base class of the CMDB hierarchy in ServiceNow, sitting above cmdb_ci in the table inheritance chain.
Question
From a data model perspective which Table is the base class for the configuration management database?
Options
- ABase Item [cmdb_base_item]
- BConfiguration Item [cmdb_ci]
- CBase Configuration Item (cmdb)
- DAsset (asset)
How the community answered
(44 responses)- B2% (1)
- C95% (42)
- D2% (1)
Why each option
The Base Configuration Item table [cmdb] is the true base class of the CMDB hierarchy in ServiceNow, sitting above cmdb_ci in the table inheritance chain.
Base Item [cmdb_base_item] is a separate table used for asset and CI linking, not the root base class of the CMDB hierarchy.
Configuration Item [cmdb_ci] is a widely used parent table but it extends [cmdb], making it a child of the actual base class rather than the base class itself.
In ServiceNow's CMDB data model, the Base Configuration Item table [cmdb] is the root table from which all other CMDB classes inherit. The commonly referenced Configuration Item [cmdb_ci] table is actually a child of [cmdb], making [cmdb] the foundational base class for the entire configuration management database hierarchy.
Asset [alm_asset] belongs to the Asset Management data model and is a separate hierarchy from the CMDB, not its base class.
Concept tested: CMDB table hierarchy and base class identification
Source: https://docs.servicenow.com/bundle/washingtondc-it-operations-management/page/product/configuration-management/concept/c_CMDBDataModel.html
Topics
Community Discussion
No community discussion yet for this question.