Microsoft DP-800 Practice Test 10
Question 90
Pinecrest Operations is responsible for an Azure SQL or Microsoft SQL workload. A fraud investigation traverses repeated account-to-account transfers. Operational evidence: Multiple self-joins make variable-depth connections difficult. What operational condition would provide the earliest useful regression warning?
- Monitor JSON validation failures and query cost
- Monitor edge integrity and query cost
- Monitor truncation failures and unexpected growth
- Monitor plan regressions and index maintenance
Explanation
Correct Answer
B:
Multiple self-joins make variable-depth connections difficult. Monitor edge integrity and query cost. Graph edges encode connections directly and let supported MATCH queries traverse relationships, avoiding a growing chain of fixed-depth self-joins.
Incorrect Answers
A:
“Monitor JSON validation failures and query cost” concerns A rigid collection of nullable columns changes with every product type; the reported problem instead is Multiple self-joins make variable-depth connections difficult. Monitor edge integrity and query cost. Graph edges encode connections directly and let supported MATCH queries traverse relationships, avoiding a growing chain of fixed-depth self-joins.
C:
“Monitor truncation failures and unexpected growth” concerns Fixed CHAR allocation wastes space on short product names; the reported problem instead is Multiple self-joins make variable-depth connections difficult. Monitor edge integrity and query cost. Graph edges encode connections directly and let supported MATCH queries traverse relationships, avoiding a growing chain of fixed-depth self-joins.
D:
“Monitor plan regressions and index maintenance” concerns Repeated JSON_VALUE evaluation produces expensive scans; the reported problem instead is Multiple self-joins make variable-depth connections difficult. Monitor edge integrity and query cost. Graph edges encode connections directly and let supported MATCH queries traverse relationships, avoiding a growing chain of fixed-depth self-joins.
Question 91
At Marigold Banking, an order table uses a mutable external username as its primary key. The observed constraint is: Username changes cascade to many child records. What initial check best narrows the technical cause without altering business data?
- Look for nonexistent parent keys and disabled constraints
- Compare duplicates and identify the true unique business key
- Identify which attributes require typed relational filtering
- Assess key stability, uniqueness, and referencing tables
Explanation
Correct Answer
D:
Username changes cascade to many child records. Assess key stability, uniqueness, and referencing tables. An immutable surrogate key prevents a username correction from cascading through every child foreign key; the business name can change independently.
Incorrect Answers
A:
“Look for nonexistent parent keys and disabled constraints” concerns Orphan records appear after bulk import; the reported problem instead is Username changes cascade to many child records. Assess key stability, uniqueness, and referencing tables. An immutable surrogate key prevents a username correction from cascading through every child foreign key; the business name can change independently.
B:
“Compare duplicates and identify the true unique business key” concerns Application-level duplicate checks race under concurrency; the reported problem instead is Username changes cascade to many child records. Assess key stability, uniqueness, and referencing tables. An immutable surrogate key prevents a username correction from cascading through every child foreign key; the business name can change independently.
C:
“Identify which attributes require typed relational filtering” concerns A rigid collection of nullable columns changes with every product type; the reported problem instead is Username changes cascade to many child records. Assess key stability, uniqueness, and referencing tables. An immutable surrogate key prevents a username correction from cascading through every child foreign key; the business name can change independently.
Question 92
A database engineer at Riverbend Retail is investigating this case: An order table uses a mutable external username as its primary key. The relevant finding is: Username changes cascade to many child records. Which proposed change is the most suitable response to the observed constraint?
- Enforce a UNIQUE constraint or index on the approved business key
- Add a validated FOREIGN KEY with deliberate delete behavior
- Create a filtered index matching the stable active-status predicate
- Use stable surrogate keys and keep natural key uniqueness separately
Explanation
Correct Answer
D:
Username changes cascade to many child records. Use stable surrogate keys and keep natural key uniqueness separately. An immutable surrogate key prevents a username correction from cascading through every child foreign key; the business name can change independently.
Incorrect Answers
A:
“Enforce a UNIQUE constraint or index on the approved business key” concerns Application-level duplicate checks race under concurrency; the reported problem instead is Username changes cascade to many child records. Use stable surrogate keys and keep natural key uniqueness separately. An immutable surrogate key prevents a username correction from cascading through every child foreign key; the business name can change independently.
B:
“Add a validated FOREIGN KEY with deliberate delete behavior” concerns Orphan records appear after bulk import; the reported problem instead is Username changes cascade to many child records. Use stable surrogate keys and keep natural key uniqueness separately. An immutable surrogate key prevents a username correction from cascading through every child foreign key; the business name can change independently.
C:
“Create a filtered index matching the stable active-status predicate” concerns A full index is large and mostly unused; the reported problem instead is Username changes cascade to many child records. Use stable surrogate keys and keep natural key uniqueness separately. An immutable surrogate key prevents a username correction from cascading through every child foreign key; the business name can change independently.
Question 93
Prairie Logistics is responsible for an Azure SQL or Microsoft SQL workload. An order table uses a mutable external username as its primary key. Operational evidence: Username changes cascade to many child records. What isolated pilot would provide the strongest evidence before rollout?
- Change a sandbox ledger record and validate digest verification
- Replay a representative workload against an indexed test copy
- Compare query plans before and after indexing in a test database
- Change test usernames while maintaining foreign references
Explanation
Correct Answer
D:
Username changes cascade to many child records. Change test usernames while maintaining foreign references. An immutable surrogate key prevents a username correction from cascading through every child foreign key; the business name can change independently.
Incorrect Answers
A:
“Change a sandbox ledger record and validate digest verification” concerns Ordinary audit timestamps are not tamper-evident; the reported problem instead is Username changes cascade to many child records. Change test usernames while maintaining foreign references. An immutable surrogate key prevents a username correction from cascading through every child foreign key; the business name can change independently.
B:
“Replay a representative workload against an indexed test copy” concerns Table scans occur despite highly selective filters; the reported problem instead is Username changes cascade to many child records. Change test usernames while maintaining foreign references. An immutable surrogate key prevents a username correction from cascading through every child foreign key; the business name can change independently.
C:
“Compare query plans before and after indexing in a test database” concerns Repeated JSON_VALUE evaluation produces expensive scans; the reported problem instead is Username changes cascade to many child records. Change test usernames while maintaining foreign references. An immutable surrogate key prevents a username correction from cascading through every child foreign key; the business name can change independently.
Question 94
At Silverpine Labs, an order table uses a mutable external username as its primary key. The observed constraint is: Username changes cascade to many child records. Which acceptance result most directly demonstrates the requirement has been satisfied?
- Child relationships survive mutable business-field changes
- Invalid parent references are rejected and existing rows validated
- Page-split rate falls without excessive storage growth
- JSON parsing and indexed queries return correct typed values
Explanation
Correct Answer
A:
Username changes cascade to many child records. Child relationships survive mutable business-field changes. An immutable surrogate key prevents a username correction from cascading through every child foreign key; the business name can change independently.
Incorrect Answers
B:
“Invalid parent references are rejected and existing rows validated” concerns Orphan records appear after bulk import; the reported problem instead is Username changes cascade to many child records. Child relationships survive mutable business-field changes. An immutable surrogate key prevents a username correction from cascading through every child foreign key; the business name can change independently.
C:
“Page-split rate falls without excessive storage growth” concerns Page split events spike on a busy B-tree; the reported problem instead is Username changes cascade to many child records. Child relationships survive mutable business-field changes. An immutable surrogate key prevents a username correction from cascading through every child foreign key; the business name can change independently.
D:
“JSON parsing and indexed queries return correct typed values” concerns A rigid collection of nullable columns changes with every product type; the reported problem instead is Username changes cascade to many child records. Child relationships survive mutable business-field changes. An immutable surrogate key prevents a username correction from cascading through every child foreign key; the business name can change independently.
Question 95
A database engineer at Briarfield Foods is investigating this case: An order table uses a mutable external username as its primary key. The relevant finding is: Username changes cascade to many child records. What operational condition would provide the earliest useful regression warning?
- Monitor unique username conflicts and foreign key violations
- Monitor CHECK violations and rejected imports
- Watch constraint violations in ingestion logs
- Monitor unique-key failures and importer retry behavior
Explanation
Correct Answer
A:
Username changes cascade to many child records. Monitor unique username conflicts and foreign key violations. An immutable surrogate key prevents a username correction from cascading through every child foreign key; the business name can change independently.
Incorrect Answers
B:
“Monitor CHECK violations and rejected imports” concerns Application validation is bypassed by some ETL jobs; the reported problem instead is Username changes cascade to many child records. Monitor unique username conflicts and foreign key violations. An immutable surrogate key prevents a username correction from cascading through every child foreign key; the business name can change independently.
C:
“Watch constraint violations in ingestion logs” concerns Orphan records appear after bulk import; the reported problem instead is Username changes cascade to many child records. Monitor unique username conflicts and foreign key violations. An immutable surrogate key prevents a username correction from cascading through every child foreign key; the business name can change independently.
D:
“Monitor unique-key failures and importer retry behavior” concerns Application-level duplicate checks race under concurrency; the reported problem instead is Username changes cascade to many child records. Monitor unique username conflicts and foreign key violations. An immutable surrogate key prevents a username correction from cascading through every child foreign key; the business name can change independently.
Question 96
Northstar Analytics is responsible for an Azure SQL or Microsoft SQL workload. A random-key insert workload causes expensive index page splits. Operational evidence: Page split events spike on a busy B-tree. What initial check best narrows the technical cause without altering business data?
- Inspect existing out-of-range values and column nullability
- Inspect index fragmentation, page splits, and insert pattern
- Inspect active-row selectivity and parameterized query filters
- Inspect whether system time and change history must be queryable
Explanation
Correct Answer
B:
Page split events spike on a busy B-tree. Inspect index fragmentation, page splits, and insert pattern. A random clustered key can cause B-tree page splits and fragmentation. Fill factor or more sequential key choices trade spare capacity against insert pressure.
Incorrect Answers
A:
“Inspect existing out-of-range values and column nullability” concerns Application validation is bypassed by some ETL jobs; the reported problem instead is Page split events spike on a busy B-tree. Inspect index fragmentation, page splits, and insert pattern. A random clustered key can cause B-tree page splits and fragmentation. Fill factor or more sequential key choices trade spare capacity against insert pressure.
C:
“Inspect active-row selectivity and parameterized query filters” concerns A full index is large and mostly unused; the reported problem instead is Page split events spike on a busy B-tree. Inspect index fragmentation, page splits, and insert pattern. A random clustered key can cause B-tree page splits and fragmentation. Fill factor or more sequential key choices trade spare capacity against insert pressure.
D:
“Inspect whether system time and change history must be queryable” concerns Overwriting rows discards prior valid values; the reported problem instead is Page split events spike on a busy B-tree. Inspect index fragmentation, page splits, and insert pattern. A random clustered key can cause B-tree page splits and fragmentation. Fill factor or more sequential key choices trade spare capacity against insert pressure.
Question 97
At Maple Harbor Research, a random-key insert workload causes expensive index page splits. The observed constraint is: Page split events spike on a busy B-tree. Which proposed change is the most suitable response to the observed constraint?
- Enforce a UNIQUE constraint or index on the approved business key
- Evaluate a memory-optimized table only when workload and supported features fit
- Evaluate an append-only or updatable ledger table with digest verification
- Evaluate fill factor or a less-random clustering key when evidence supports it
Explanation
Correct Answer
D:
Page split events spike on a busy B-tree. Evaluate fill factor or a less-random clustering key when evidence supports it. A random clustered key can cause B-tree page splits and fragmentation. Fill factor or more sequential key choices trade spare capacity against insert pressure.
Incorrect Answers
A:
“Enforce a UNIQUE constraint or index on the approved business key” concerns Application-level duplicate checks race under concurrency; the reported problem instead is Page split events spike on a busy B-tree. Evaluate fill factor or a less-random clustering key when evidence supports it. A random clustered key can cause B-tree page splits and fragmentation. Fill factor or more sequential key choices trade spare capacity against insert pressure.
B:
“Evaluate a memory-optimized table only when workload and supported features fit” concerns A small set of hot rows is updated at high frequency; the reported problem instead is Page split events spike on a busy B-tree. Evaluate fill factor or a less-random clustering key when evidence supports it. A random clustered key can cause B-tree page splits and fragmentation. Fill factor or more sequential key choices trade spare capacity against insert pressure.
C:
“Evaluate an append-only or updatable ledger table with digest verification” concerns Ordinary audit timestamps are not tamper-evident; the reported problem instead is Page split events spike on a busy B-tree. Evaluate fill factor or a less-random clustering key when evidence supports it. A random clustered key can cause B-tree page splits and fragmentation. Fill factor or more sequential key choices trade spare capacity against insert pressure.
Question 98
A database engineer at Juniper Commerce is investigating this case: A random-key insert workload causes expensive index page splits. The relevant finding is: Page split events spike on a busy B-tree. What isolated pilot would provide the strongest evidence before rollout?
- Populate a test table with representative short and long values
- Replay a representative workload against an indexed test copy
- Benchmark representative insert sequences with alternative designs
- Run concurrent queue updates on test disk-based and memory-optimized designs
Explanation
Correct Answer
C:
Page split events spike on a busy B-tree. Benchmark representative insert sequences with alternative designs. A random clustered key can cause B-tree page splits and fragmentation. Fill factor or more sequential key choices trade spare capacity against insert pressure.
Incorrect Answers
A:
“Populate a test table with representative short and long values” concerns Fixed CHAR allocation wastes space on short product names; the reported problem instead is Page split events spike on a busy B-tree. Benchmark representative insert sequences with alternative designs. A random clustered key can cause B-tree page splits and fragmentation. Fill factor or more sequential key choices trade spare capacity against insert pressure.
B:
“Replay a representative workload against an indexed test copy” concerns Table scans occur despite highly selective filters; the reported problem instead is Page split events spike on a busy B-tree. Benchmark representative insert sequences with alternative designs. A random clustered key can cause B-tree page splits and fragmentation. Fill factor or more sequential key choices trade spare capacity against insert pressure.
D:
“Run concurrent queue updates on test disk-based and memory-optimized designs” concerns A small set of hot rows is updated at high frequency; the reported problem instead is Page split events spike on a busy B-tree. Benchmark representative insert sequences with alternative designs. A random clustered key can cause B-tree page splits and fragmentation. Fill factor or more sequential key choices trade spare capacity against insert pressure.
Question 99
Summit Logistics is responsible for an Azure SQL or Microsoft SQL workload. A random-key insert workload causes expensive index page splits. Operational evidence: Page split events spike on a busy B-tree. Which acceptance result most directly demonstrates the requirement has been satisfied?
- Measured throughput improves without violating transaction requirements
- Page-split rate falls without excessive storage growth
- New values are allocated uniquely while gaps remain an accepted property
- Active lookups improve and archived rows remain correct
Explanation
Correct Answer
B:
Page split events spike on a busy B-tree. Page-split rate falls without excessive storage growth. A random clustered key can cause B-tree page splits and fragmentation. Fill factor or more sequential key choices trade spare capacity against insert pressure.
Incorrect Answers
A:
“Measured throughput improves without violating transaction requirements” concerns A small set of hot rows is updated at high frequency; the reported problem instead is Page split events spike on a busy B-tree. Page-split rate falls without excessive storage growth. A random clustered key can cause B-tree page splits and fragmentation. Fill factor or more sequential key choices trade spare capacity against insert pressure.
C:
“New values are allocated uniquely while gaps remain an accepted property” concerns IDENTITY on one table cannot coordinate numbering across tables; the reported problem instead is Page split events spike on a busy B-tree. Page-split rate falls without excessive storage growth. A random clustered key can cause B-tree page splits and fragmentation. Fill factor or more sequential key choices trade spare capacity against insert pressure.
D:
“Active lookups improve and archived rows remain correct” concerns A full index is large and mostly unused; the reported problem instead is Page split events spike on a busy B-tree. Page-split rate falls without excessive storage growth. A random clustered key can cause B-tree page splits and fragmentation. Fill factor or more sequential key choices trade spare capacity against insert pressure.
Question 100
At BrightPath Studios, a random-key insert workload causes expensive index page splits. The observed constraint is: Page split events spike on a busy B-tree. What operational condition would provide the earliest useful regression warning?
- Watch time-zone consistency and default exceptions
- Track fragmentation and write amplification over time
- Track digest storage, verification failures, and feature compatibility
- Track index usage and modification overhead after rollout
Explanation
Correct Answer
B:
Page split events spike on a busy B-tree. Track fragmentation and write amplification over time. A random clustered key can cause B-tree page splits and fragmentation. Fill factor or more sequential key choices trade spare capacity against insert pressure.
Incorrect Answers
A:
“Watch time-zone consistency and default exceptions” concerns Application callers inconsistently supply CreatedAt; the reported problem instead is Page split events spike on a busy B-tree. Track fragmentation and write amplification over time. A random clustered key can cause B-tree page splits and fragmentation. Fill factor or more sequential key choices trade spare capacity against insert pressure.
C:
“Track digest storage, verification failures, and feature compatibility” concerns Ordinary audit timestamps are not tamper-evident; the reported problem instead is Page split events spike on a busy B-tree. Track fragmentation and write amplification over time. A random clustered key can cause B-tree page splits and fragmentation. Fill factor or more sequential key choices trade spare capacity against insert pressure.
D:
“Track index usage and modification overhead after rollout” concerns Table scans occur despite highly selective filters; the reported problem instead is Page split events spike on a busy B-tree. Track fragmentation and write amplification over time. A random clustered key can cause B-tree page splits and fragmentation. Fill factor or more sequential key choices trade spare capacity against insert pressure.