Courseiva
Working with DatahardMultiple SelectObjective-mapped

SNOW-CAD Working with Data Practice Question

A developer is designing a data architecture for a multi-tenant environment where each company's data must be isolated. Which TWO strategies can achieve this? (Choose two.)

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

Implement domain separation.

Options A and E are correct. Domain separation (A) provides built-in data isolation by partitioning data based on domains, ensuring each company sees only its own data. Separate tables for each company (E) physically isolate data at the database level. Option B (ACLs) adds security but does not inherently isolate data in a multi-tenant architecture. Option C (database views) filters data but does not enforce isolation at the application layer. Option D (GlideRecord conditions) relies on developer discipline and is not a robust architectural solution.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • Implement domain separation.

    Why this is correct

    Domain separation natively partitions data by domain.

  • Use access control lists (ACLs) on each record.

    Why it's wrong here

    ACLs can provide security but may not prevent all cross-tenant data access if misconfigured.

  • Create database views that filter data by company.

    Why it's wrong here

    Views do not enforce data isolation at the application layer.

  • Add a condition to every GlideRecord query to filter by company.

    Why it's wrong here

    Requires strict adherence by all developers; not architectural.

  • Use separate tables for each company.

    Why this is correct

    Physical separation ensures data is completely isolated.

About these practice questions

This SNOW-CAD question is part of Courseiva's 481-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This SNOW-CAD practice question is part of Courseiva's free ServiceNow certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the SNOW-CAD exam.