nerdexam
ServiceNow

CSA · Question #231

How would you distinguish between a Base Class table and a Parent Class table?

The correct answer is D. Base Class table is not extended from another table, Parent class tables may be extended from. A Base Class table is the highest-level table in a hierarchy that is not extended from any other table, whereas a Parent Class table is any table that has one or more tables extended from it, and it may or may not be extended from another table itself.

Submitted by mike_84· Apr 18, 2026Introduction to Development

Question

How would you distinguish between a Base Class table and a Parent Class table?

Options

  • AExtended tables are always extended from Parent tables. Extended tables are usually extended
  • BExtended tables can be extended from Parent tables or Base tables; but they cannot be extended
  • CBase Class tables always have tables extended from them. Parent tables do not have tables
  • DBase Class table is not extended from another table, Parent class tables may be extended from

How the community answered

(27 responses)
  • A
    4% (1)
  • B
    4% (1)
  • D
    93% (25)

Why each option

A Base Class table is the highest-level table in a hierarchy that is not extended from any other table, whereas a Parent Class table is any table that has one or more tables extended from it, and it may or may not be extended from another table itself.

AExtended tables are always extended from Parent tables. Extended tables are usually extended

The statement incorrectly describes the relationship between extended, parent, and base tables and their extension characteristics, as extended tables are typically extended from parent tables.

BExtended tables can be extended from Parent tables or Base tables; but they cannot be extended

Tables are frequently extended in ServiceNow, contradicting the premise that they "cannot be extended" from parent or base tables in the context of table hierarchy.

CBase Class tables always have tables extended from them. Parent tables do not have tables

A Base Class table does not *always* have tables extended from it (though often they do), and the claim that Parent tables do not have tables extended from them is incorrect, as Parent tables are defined by having children.

DBase Class table is not extended from another table, Parent class tables may be extended fromCorrect

A Base Class table is explicitly defined as a table that stands at the top of its inheritance hierarchy, not being extended from any other table; a Parent Class table, conversely, is simply a table from which other tables are extended, and it may itself be extended from an even higher-level table.

Concept tested: Base Class vs. Parent Class tables

Source: https://docs.servicenow.com/bundle/utah-application-development/page/build/platform-accessibility/concept/c_Tables.html

Topics

#Table Inheritance#Base Tables#Parent Tables#ServiceNow Data Model

Community Discussion

No community discussion yet for this question.

Full CSA Practice