Courseiva

CCNA Data Governance And Security Questions

73 questions · Data Governance And Security topic · All types, answers revealed

1
MCQhard

A retail company stores customer email addresses in a column named email_addr in an Oracle Database. A new privacy policy requires that analysts querying the table see a masked value such as j***@example.com, while the marketing application that sends campaigns must still read the real address. Which Oracle feature should the database administrator configure?

A.A CHECK constraint validating email_addr format
B.Oracle Data Redaction policy on the email_addr column
C.Virtual Private Database policies on the customers table
D.Transparent Data Encryption with a column encryption key
AnswerB

Oracle Data Redaction applies a policy to a column so that queries return transformed values, such as partial masking, full masking, or randomized output, without changing stored data. A policy can be scoped to the analyst role while exempting the marketing application schema, letting campaign sends read the actual address. This matches the requirement precisely without duplicating or encrypting the underlying column.

Why this answer

Oracle Data Redaction attaches a policy to a column and rewrites values returned by queries according to rules such as partial masking. Policies can target specific users or roles, so analysts receive masked email addresses while the marketing application schema is exempt and continues to read real values. Row-level and encryption controls do not produce per-role masked column output.

Exam trap

The trap here is confusing row-level access control, which hides whole rows, with column redaction, which transforms values within a visible row for selected users.

2
MCQeasy

Which access control model should be implemented to ensure that a user can only access files based on their specific job role?

A.Discretionary Access Control (DAC)
B.Role-Based Access Control (RBAC)
C.Mandatory Access Control (MAC)
D.Network Access Control (NAC)
AnswerB

Role-Based Access Control grants permissions according to a user's job role, so access to files is determined by role membership rather than individual ownership or arbitrary attributes. This satisfies the requirement that users access only files relevant to their role.

Why this answer

RBAC assigns permissions to roles (e.g., 'HR Analyst', 'Finance Approver') rather than to individual users, and users inherit permissions by being assigned to a role. This directly satisfies the requirement that access be driven by job role, and it scales cleanly when employees change positions — you swap roles rather than re-editing per-file ACLs.

Exam trap

DS0-001 often tests the DAC vs. RBAC vs. MAC distinction by using the phrase 'job role' — candidates who pick DAC because 'the owner decides' or MAC because 'it's the most secure' miss that role-based mapping is the defining characteristic of RBAC.

How to eliminate wrong answers

Option A is wrong because DAC lets the resource owner set permissions at their discretion, which produces inconsistent, owner-dependent access that does not map to job roles and is hard to audit. Option C is wrong because MAC uses system-enforced labels (e.g., Bell-LaPadula, SELinux contexts) based on clearance levels, not job function — it's overkill and misaligned with role-based business logic. Option D is wrong because NAC governs whether a device can join the network (802.1X, posture checks), not which files a user can read once on the network.

3
MCQmedium

A developer wants to use a subset of production data for testing. Which method ensures the test data retains its structure while protecting privacy?

A.Database Snapshotting
B.Database Migration
C.Data Masking/De-identification
D.Full Database Clone
AnswerC

Masking replaces sensitive values while preserving column types, formats and referential relationships, so the test subset keeps production structure. This satisfies the stem's dual constraint: realistic structure for testing plus privacy protection, unlike full data fabrication or simple row sampling.

Why this answer

Data masking (de-identification) replaces sensitive values with realistic but fictitious data while preserving the schema, data types, and referential relationships. This lets developers test against production-like structures without exposing real PII, satisfying both usability and privacy requirements.

Exam trap

DS0-001 often tests whether candidates confuse data-protection mechanisms (masking) with data-availability mechanisms (snapshots, clones), so the trap is picking 'Full Database Clone' because it sounds like it gives a complete, usable test environment.

How to eliminate wrong answers

Option A is wrong because snapshotting copies the database at a point in time, including all real sensitive data — it protects recoverability, not privacy. Option B is wrong because migration moves data between systems or versions without altering its sensitivity, so PII remains exposed. Option D is wrong because a full clone replicates production data verbatim, which is exactly the privacy risk the question asks to avoid.

4
MCQmedium

A financial services firm is designing a new data warehouse that will hold account balances and transaction histories. The governance committee wants to formalize who owns each data domain, who is accountable for its quality, and how stewardship duties are delegated across business units. Which artifact should the data governance lead produce first to establish these assignments?

A.A data classification matrix
B.A data retention schedule
C.A metadata repository schema
D.A RACI chart for data domains
AnswerD

A RACI chart maps each data domain to the roles that are Responsible, Accountable, Consulted, and Informed. This directly documents domain ownership, single-point accountability for quality, and delegation of stewardship duties across business units. It is the artifact that translates governance intent into named assignments, making it the correct first deliverable for the committee's request.

Why this answer

Establishing ownership and accountability requires an explicit mapping of data domains to roles. A RACI chart names who is responsible, who is accountable, who must be consulted, and who is informed for each domain, which is precisely the governance assignment the committee wants. Classification, retention, and metadata structures support governance but do not assign domain ownership or quality accountability.

Exam trap

The trap here is treating any governance artifact as interchangeable, when the specific committee ask is for role and accountability assignments rather than protection levels or retention rules.

5
MCQhard

A company subject to GDPR needs to ensure that user data is deleted upon request across all distributed nodes in a NoSQL cluster. Which process is most critical to demonstrate compliance?

A.Snapshotting
B.Database Sharding
C.Cache clearing
D.Automated Data Lineage and Lifecycle Tracking
AnswerD

Automated data lineage and lifecycle tracking maps where each record resides across all distributed nodes and enforces its deletion, producing auditable evidence that erasure requests were fulfilled everywhere. GDPR Article 17 requires demonstrating deletion across the whole cluster, which lineage tracking uniquely provides.

Why this answer

GDPR's right to erasure (Article 17) requires that personal data be deleted across all systems where it resides, including replicas, shards, caches, and backups. Automated Data Lineage and Lifecycle Tracking is the only option that provides the visibility needed to locate every copy of a data subject's records across a distributed NoSQL cluster and enforce deletion policies consistently. Without lineage, you cannot prove to a regulator that deletion was complete.

Exam trap

DS0-001 often tests GDPR erasure by offering operational techniques (snapshotting, sharding, cache clearing) that sound data-management-related — candidates must recognize that only lineage/lifecycle tracking provides the cross-node visibility required to prove complete deletion.

How to eliminate wrong answers

Option A is wrong because snapshotting creates additional copies of data — it increases the erasure surface area rather than solving it, and snapshots often retain deleted records for extended periods. Option B is wrong because sharding is a horizontal partitioning technique for scalability; it distributes data but does nothing to track or enforce deletion across nodes. Option C is wrong because cache clearing only addresses transient in-memory copies and ignores the authoritative data stores, replicas, and backups where the bulk of personal data lives.

6
Multi-Selecthard

A multinational corporation is implementing a data governance program and needs to ensure compliance with the GDPR's data minimization principle. Which TWO practices should the data governance team enforce? (Choose two.)

Select 2 answers
A.Retain all personal data indefinitely to support future analytics
B.Collect only personal data that is necessary for the specified purpose
C.Use anonymization techniques on all data before storage
D.Grant all employees access to personal data to improve efficiency
E.Implement regular data purging based on defined retention schedules
AnswersB, E

Data minimization requires that personal data collected be adequate, relevant, and limited to what is necessary for the purposes for which it is processed. Collecting only necessary data directly aligns with this principle, reducing privacy risks and compliance exposure.

Why this answer

The GDPR's data minimization principle requires that personal data be limited to what is necessary for the specified purpose and kept only as long as needed. Collecting only necessary data and implementing regular purging based on retention schedules directly enforce these requirements. Other options either violate GDPR principles or address different aspects of data protection.

Exam trap

The trap here is equating data minimization with anonymization or access control, but data minimization specifically concerns limiting collection and retention, not transforming data or controlling who sees it.

7
Multi-Selectmedium

Which TWO of the following are recognized components of a mature Data Governance framework? (Select TWO)

Select 2 answers
A.Data Quality Standards
B.Office Security Badge Access
C.Data Cataloging
D.Hardware Procurement Policy
E.Network Throughput Monitoring
AnswersA, C

Data quality standards are a recognised Data Governance component because they define measurable accuracy, completeness and consistency rules, plus remediation ownership. They satisfy the stem by converting governance policy into enforceable, auditable thresholds applied across the organisation's data assets.

Why this answer

Data Quality Standards (A) are a recognized component of a mature Data Governance framework because governance defines the accuracy, completeness, consistency, and validity rules that data must satisfy, along with the metrics and accountability for enforcing them. Data Cataloging (C) is also a core governance component, as a catalog inventories data assets, captures metadata, lineage, and ownership, and enables discoverability and stewardship across the organization. By contrast, Office Security Badge Access (B) is a physical security control, not a data governance artifact.

Hardware Procurement Policy (D) concerns IT asset acquisition and does not address data stewardship, quality, or metadata management. Network Throughput Monitoring (E) is an infrastructure performance activity unrelated to governing data definitions, ownership, or lifecycle.

Exam trap

DS0-001 often tests the confusion between data governance and IT operations or physical security, so candidates must distinguish governance components (data quality, cataloging) from unrelated operational controls.

8
MCQeasy

A retail company is implementing a new data classification policy. The security team needs to categorize data based on its sensitivity and the impact of unauthorized disclosure. Which data classification level typically requires the highest level of protection and is subject to the strictest access controls?

A.Public
B.Internal
C.Restricted
D.Confidential
AnswerC

Restricted data is typically the highest classification level in many data classification policies. It includes highly sensitive information such as trade secrets, personally identifiable information (PII), or protected health information (PHI). Unauthorized disclosure could cause severe legal, financial, or reputational damage. Therefore, it requires the strictest access controls, encryption, and monitoring.

Why this answer

Restricted data represents the highest level of sensitivity in most classification schemes. It demands the strictest access controls because unauthorized disclosure could result in severe consequences, including legal penalties, financial loss, or harm to individuals. By classifying data as Restricted, organizations enforce need-to-know access, encryption, and auditing to protect it appropriately.

This aligns with the scenario's requirement for the highest level of protection.

Exam trap

The trap here is assuming that 'Confidential' is always the highest level, when many frameworks use 'Restricted' as the top tier.

9
MCQhard

An organization is migrating sensitive financial records to a cloud environment. Which security control ensures that only authorized applications can decrypt the data?

A.Database Replication
B.Cloud Hardware Security Module (Cloud HSM)
C.Database Triggers
D.Shared Responsibility Model
AnswerB

A Cloud HSM provides tamper-resistant hardware that stores and manages encryption keys, performing cryptographic operations inside the module so plaintext keys never leave it. Only applications authorised to use the key handle can decrypt data, satisfying the authorised-decryption constraint.

Why this answer

A Cloud Hardware Security Module (Cloud HSM) is a FIPS 140-2/3 validated appliance that stores cryptographic keys in tamper-resistant hardware and performs encryption/decryption operations inside the module. Because keys never leave the HSM in plaintext, only applications authorized to call the HSM's key operations can decrypt the data — satisfying the requirement that decryption be restricted to authorized applications.

Exam trap

DS0-001 often tests key management by offering the Shared Responsibility Model as a distractor — candidates confuse a governance framework (who secures what) with an actual cryptographic control (HSM) that enforces who can decrypt.

How to eliminate wrong answers

Option A is wrong because database replication copies data for availability and disaster recovery; it does not control who can decrypt it and may actually widen the exposure surface. Option C is wrong because database triggers are procedural code that fires on DML events (INSERT/UPDATE/DELETE) — they enforce business logic, not cryptographic access control. Option D is wrong because the Shared Responsibility Model is a governance framework that divides security duties between cloud provider and customer; it describes who is responsible, not a technical control that gates decryption.

10
Multi-Selecthard

A multinational corporation is subject to the General Data Protection Regulation (GDPR). The data protection officer is reviewing the data lifecycle for customer personal data. Which two actions are required to comply with GDPR's data minimization and storage limitation principles? (Choose two.)

Select 2 answers
A.Implement a process to delete or anonymize personal data once the purpose for processing has been fulfilled.
B.Store all personal data in a single centralized database to simplify management.
C.Retain personal data indefinitely to support future analytics.
D.Collect only the personal data that is necessary for the specified purpose.
E.Encrypt all personal data at rest using AES-256.
AnswersA, D

Storage limitation requires that personal data be kept only as long as necessary for the purposes for which it is processed. Implementing deletion or anonymization after the purpose is fulfilled directly complies with this principle. It ensures data is not retained beyond its useful life, reducing risk and meeting GDPR Article 5(1)(e).

Why this answer

GDPR's data minimization principle requires collecting only necessary personal data, while the storage limitation principle requires deleting or anonymizing data once its purpose is fulfilled. These two actions directly align with Article 5(1)(c) and (e). Implementing them reduces privacy risks and demonstrates accountability.

The other options either violate GDPR (indefinite retention) or are unrelated to the specific principles of minimization and storage limitation.

Exam trap

The trap here is assuming that encryption or centralization satisfies data minimization, when these are security or architectural choices, not data lifecycle principles.

11
Multi-Selecteasy

A company is conducting a data governance audit. Which TWO of the following items should be verified to ensure proper data security?

Select 2 answers
A.The breakroom refrigerator is energy efficient
B.The database server has a secondary monitor
C.The office printer is connected to a UPS
D.User access rights are reviewed periodically
E.Encryption-at-rest is enabled on all databases
AnswersD, E

Regular reviews ensure the principle of least privilege.

Why this answer

Option D is correct because periodic review of user access rights enforces the principle of least privilege and ensures that permissions are revoked when roles change or employees leave, which is a core access-control requirement in any data governance audit. Option E is correct because encryption-at-rest on all databases protects stored data from unauthorized disclosure if physical media or backups are compromised, directly satisfying data security and confidentiality controls. The remaining options do not belong: A concerns appliance energy efficiency, B concerns a secondary display for the database server, and C concerns power protection for a printer—none of these relate to protecting data confidentiality, integrity, or access control.

Exam trap

DS0-001 often tests whether candidates can distinguish genuine data-security controls from unrelated IT or facilities items, so the trap is selecting plausible-sounding infrastructure items (UPS, monitors) that have no security relevance.

12
MCQeasy

Which regulatory act specifically governs the protection of healthcare-related data?

A.SOX
B.PCI DSS
C.HIPAA
D.GDPR
AnswerC

HIPAA, the Health Insurance Portability and Accountability Act, is the US regulation that sets standards for protecting protected health information held by covered entities and their business associates, making it the act that specifically governs healthcare-related data protection.

Why this answer

HIPAA (Health Insurance Portability and Accountability Act) is the U.S. federal law that specifically governs the protection and privacy of protected health information (PHI). It sets standards for how healthcare data is stored, transmitted, and accessed. SOX, PCI DSS, and GDPR address financial reporting, payment cards, and general data privacy respectively.

Exam trap

DS0-001 often tests whether candidates can distinguish between regulatory frameworks by domain, so the trap is confusing GDPR's broad privacy scope with HIPAA's healthcare-specific mandate.

How to eliminate wrong answers

Option A is wrong because SOX (Sarbanes-Oxley) governs financial reporting and corporate governance, not healthcare data. Option B is wrong because PCI DSS applies to organizations handling credit card data, not health records. Option D is wrong because GDPR is a broad EU data privacy regulation covering all personal data, not specifically healthcare — though it does include health data as a special category, HIPAA is the dedicated healthcare law.

13
MCQeasy

A retail company is classifying its data assets for a new governance program. The legal team asks which category of data, if disclosed, would most directly trigger notification obligations under state breach-notification laws because it can identify a specific individual. Which classification should be applied?

A.Personally Identifiable Information (PII), because it can be linked to a specific person.
B.Public data, because it is already available to anyone.
C.System telemetry data, because it records user activity.
D.Confidential business data, because it affects competitive advantage.
AnswerA

PII includes data elements such as names, Social Security numbers, and account identifiers that can single out an individual, so its unauthorized disclosure typically triggers state breach-notification statutes. Classifying these retail records as PII aligns the governance program with legal duties to notify affected persons, regulators, or credit bureaus within mandated timeframes after a confirmed breach.

Why this answer

Breach-notification laws are triggered by unauthorized exposure of data that can identify a specific individual. PII, which includes direct identifiers like names and government numbers, is the classification that maps to those obligations. Public data, confidential business information, and system telemetry do not by themselves identify a person, so they do not drive the same notification duties in a retail governance program.

Exam trap

The trap here is equating any sensitive or confidential label with breach-notification triggers, when the legal test specifically depends on whether the data can identify a person.

14
MCQeasy

A new data engineer joins a team and needs read access to a production analytics database to troubleshoot a reporting issue. The security policy requires least privilege and time-bound access. Which approach best meets the policy?

A.Grant the engineer the same read-only role used by the analytics team, with no expiration.
B.Add the engineer to the database's superuser group so they can inspect any object during troubleshooting.
C.Grant the engineer temporary read access to the specific schemas needed, with an expiration set at the end of the troubleshooting window.
D.Share the credentials of an existing read-only service account with the engineer for the duration of the task.
AnswerC

This satisfies both policy requirements: the grant is scoped to the schemas relevant to the reporting issue, and the expiration automatically removes access when the task ends. It minimizes standing privileges and produces a clear audit record of who had access and for how long.

Why this answer

Time-bound, scoped grants align access with the actual task and remove it automatically when the work ends. Granting read access only to the schemas needed for the reporting issue, with an expiration, enforces least privilege and creates auditable evidence that privileged access was both justified and temporary.

Exam trap

The trap here is treating a shared read-only role or a service account credential as a convenient shortcut, when the policy requires scoped and expiring access tied to the individual.

15
MCQmedium

A financial services firm allows analysts to query a data warehouse through a BI tool. Security policy requires that analysts see only customers in their assigned portfolio, even though all customer rows reside in one table. The warehouse supports session variables that carry the analyst's portfolio identifier. Which control should be implemented?

A.Encrypt the customer table with a key that differs per portfolio and distribute keys to analysts.
B.Create a separate database schema per portfolio and grant each analyst access only to their schema.
C.Apply row-level security policies that filter rows using the session variable containing the analyst's portfolio identifier.
D.Configure the BI tool to append a WHERE clause for the analyst's portfolio to every generated query.
AnswerC

Row-level security evaluates a predicate at query time and can reference session variables, so each analyst automatically sees only rows matching their portfolio. This enforces the restriction inside the database, independent of the BI tool, and works on the single shared table without duplicating data or relying on application code to add filters.

Why this answer

The policy demands per-analyst row visibility on a shared table. Row-level security with a session-variable predicate enforces this in the database, so every query path is constrained automatically. Schema separation, table encryption, and BI-generated filters either duplicate data, fail to filter rows, or can be bypassed, leaving the portfolio restriction incomplete.

Exam trap

The trap here is trusting an application-layer filter to enforce row access, when a user with direct database connectivity can simply omit the filter and read all rows.

16
MCQeasy

You are implementing a data governance framework. Which role is primarily responsible for ensuring that the data quality, security, and lifecycle policies are defined and adhered to for a specific business domain?

A.Data Steward
B.Database Administrator
C.Chief Data Officer
D.Data Architect
AnswerA

A Data Steward owns governance within a single business domain, defining and enforcing data quality, security, and lifecycle policies for that domain's data assets. This domain-scoped accountability satisfies the stem's requirement precisely, unlike enterprise-wide roles such as the CDO or operational roles such as data engineers.

Why this answer

A Data Steward is the role accountable for a specific business domain's data — defining and enforcing data quality rules, security classifications, and lifecycle policies for that domain. Stewards bridge business and IT, translating governance policy into domain-specific standards and monitoring adherence. This domain-scoped accountability is precisely what the question describes.

Exam trap

DS0-001 often tests the distinction between strategic governance roles (CDO, Data Architect) and operational domain-level accountability (Data Steward), catching candidates who pick the most senior-sounding title.

How to eliminate wrong answers

Option B is wrong because the Database Administrator manages the technical operation of database systems (backups, performance, patching, access at the DB level) but does not own business-domain data quality or lifecycle policy. Option C is wrong because the Chief Data Officer sets enterprise-wide data strategy and governance frameworks at the executive level, not domain-specific operational adherence. Option D is wrong because the Data Architect designs the overall data structures, models, and integration architecture, focusing on how data is organised rather than on enforcing quality and lifecycle policies for a business domain.

17
MCQmedium

An administrator needs to restrict a user's ability to see only rows where the 'Region' column is 'North'. What feature should be used?

A.View creation
B.Row-Level Security (RLS)
C.Stored Procedures
D.Column Masking
AnswerB

Row-Level Security applies a predicate (typically via a security policy and inline table-valued function) that filters rows by the user's identity, so each user sees only permitted rows such as Region = 'North'. Column-level security or views would not enforce this per-user row filtering.

Why this answer

Row-Level Security (RLS) is a database feature that filters rows returned by queries based on the identity or context of the executing user, so a user in the 'North' region only sees rows where Region = 'North'. It enforces the restriction at the database engine level, applying transparently to all queries regardless of the application or tool used.

Exam trap

DS0-001 often tests row vs. column access control by offering Column Masking as a distractor — candidates who focus on 'restricting visibility' without noting the 'rows where Region = North' phrasing pick masking, which hides column values rather than filtering rows.

How to eliminate wrong answers

Option A is wrong because a view can filter rows, but it requires users to query the view instead of the base table — if they have base-table access, the restriction is bypassed, and managing per-region views does not scale. Option C is wrong because stored procedures encapsulate logic but do not automatically restrict row visibility unless every access path goes through them, which is fragile. Option D is wrong because column masking hides or obfuscates column values (e.g., showing XXX-XX-1234 for SSN) but does not filter which rows a user can see — it addresses a different dimension of access control.

18
MCQmedium

A healthcare analytics team stores patient records in a PostgreSQL database. A new analyst joins and must be able to query only the columns patient_id, visit_date, and diagnosis_code from the encounters table, but must be blocked from viewing patient_name and ssn. Which mechanism should the database administrator implement to meet this requirement?

A.Enable row-level security (RLS) policies on the encounters table for the analyst role.
B.Create a view that selects only the permitted columns and grant SELECT on the view to the analyst while revoking table-level access.
C.Apply Transparent Data Encryption (TDE) to the encounters table and share the encryption key with the analyst.
D.Grant SELECT on all columns of the encounters table and rely on the analyst to avoid selecting sensitive fields.
AnswerB

A view projecting only the approved columns enforces column-level restriction at the database layer. Revoking direct table privileges prevents the analyst from bypassing the view by querying the base table. This is the standard least-privilege pattern for limiting column visibility without duplicating data.

Why this answer

Restricting an analyst to specific columns is achieved by creating a view that projects only the approved fields and granting SELECT on that view, while revoking direct table access. This enforces least privilege at the database layer and prevents the analyst from querying sensitive columns such as patient_name or ssn through the base table.

Exam trap

The trap here is confusing row-level security with column-level restriction; RLS filters rows, not columns, so it cannot hide sensitive fields within a row the analyst is allowed to see.

19
MCQmedium

An organization must ensure that PII in a legacy SQL Server database is masked before being accessed by the HR analytics team. Which SQL Server feature should the DBA implement to ensure the data is obscured at the query level without changing the underlying storage?

A.Transparent Data Encryption (TDE)
B.Row-Level Security (RLS)
C.Dynamic Data Masking (DDM)
D.Always Encrypted
AnswerC

Dynamic Data Masking applies masking rules at query execution, so the HR analytics team sees obfuscated values while the stored data remains unchanged on disk. This satisfies the stem's constraint of obscuring PII at the query level without altering underlying storage, unlike encryption or static masking, which modify data at rest.

Why this answer

Dynamic Data Masking (DDM) in SQL Server is designed to obscure sensitive data at the query level without altering the underlying storage. It applies masking rules to specific columns, so users without UNMASK permission see masked values (e.g., partial credit card numbers or email addresses) while the actual data remains intact in the database. This is ideal for scenarios like HR analytics teams accessing PII, where the data must be usable but not fully visible.

Exam trap

DS0-001 often tests the distinction between encryption (TDE, Always Encrypted) and masking (DDM), catching candidates who choose encryption when the requirement is query-level obscuration without storage changes.

How to eliminate wrong answers

Option A is wrong because Transparent Data Encryption (TDE) encrypts data at rest (data and log files) and protects against physical theft, but it does not mask data at query time — authorized users see full data. Option B is wrong because Row-Level Security (RLS) filters rows based on user identity, controlling which rows are visible, not masking column values within visible rows. Option D is wrong because Always Encrypted encrypts data at the client side and keeps it encrypted in memory and at rest, but it requires application changes and does not provide query-level masking for existing applications without modification.

20
MCQmedium

Which protocol should be enforced for all data-in-transit between application servers and database instances?

A.TLS (Transport Layer Security)
D.FTP
AnswerA

TLS provides secure, encrypted communication channels.

Why this answer

TLS is the standard cryptographic protocol for encrypting data in transit, providing confidentiality, integrity, and server authentication between application servers and database instances. It is the correct choice for protecting database traffic from eavesdropping and man-in-the-middle attacks.

Exam trap

DS0-001 often tests whether candidates confuse data-in-transit protections (TLS) with data-at-rest encryption or with unrelated protocols like SNMP and FTP that happen to be common acronyms.

How to eliminate wrong answers

Option B (HTTP) is wrong because HTTP is a plaintext application-layer protocol with no encryption — using it for database traffic would expose credentials and data. Option C (SNMP) is wrong because SNMP is a network management protocol for monitoring devices, not a transport security mechanism. Option D (FTP) is wrong because FTP transmits data and credentials in cleartext and is a file transfer protocol, not a security layer for database connections.

21
MCQhard

A company requires that all database backups be immutable for 7 years to meet regulatory audits. How can this be achieved?

A.Database Replication
B.Immutable WORM Storage Policies
C.Regular manual deletion
D.Standard RAID 10
AnswerB

WORM storage policies lock objects so they cannot be altered or deleted until the retention period expires, satisfying the seven-year immutability requirement. Object Lock in compliance mode enforces this even against privileged users, supporting regulatory audit.

Why this answer

Immutable WORM (Write Once, Read Many) storage policies enforce retention at the storage layer, preventing modification or deletion of backup objects for the configured period — commonly 7 years for regulatory compliance. This satisfies audit requirements because even administrators cannot alter or delete the data before the retention period expires.

Exam trap

DS0-001 often tests the misconception that replication or RAID provides immutability, when only WORM/object-lock policies enforce legal retention against deletion or modification.

How to eliminate wrong answers

Option A is wrong because database replication copies data to another system but does not prevent deletion or modification — a replicated backup can still be overwritten or removed. Option C is wrong because regular manual deletion is the opposite of immutability and would directly violate the 7-year retention requirement. Option D is wrong because RAID 10 provides disk-level redundancy against hardware failure, not retention enforcement or immutability — RAID arrays can be wiped at any time.

22
MCQmedium

A company needs to implement centralized identity management for all database administrators. Which service is appropriate?

A.Snapshotting
B.Database Aliases
C.LDAP/Active Directory Integration
D.Local Database Users
AnswerC

LDAP/Active Directory Integration provides the centralised directory service the company requires, letting database administrators authenticate against one authoritative store rather than separate local accounts. It satisfies the stem's centralised identity management constraint by consolidating administrator credentials, group membership and authentication policy into a single directory that databases can query directly.

Why this answer

LDAP/Active Directory Integration is appropriate for centralized identity management because it allows database administrators to authenticate using directory services, enabling single sign-on, centralized password policies, and role-based access across multiple databases. This centralizes administration and improves security compared to local accounts.

Exam trap

The trap is selecting local database users for simplicity, but the question emphasizes 'centralized'—candidates must recognize that only directory integration provides centralized identity management across multiple systems.

How to eliminate wrong answers

Option A is wrong because snapshotting is a backup/recovery mechanism, not identity management. Option B is wrong because database aliases are shortcuts for connection strings, not authentication or identity services. Option D is wrong because local database users are decentralized, requiring separate credentials per database, which contradicts the goal of centralized management.

23
MCQhard

A data engineer is configuring an S3 bucket to comply with GDPR requirements regarding the 'Right to be Forgotten.' Which combination of configuration settings best automates the lifecycle of user-specific data objects that have reached the end of their retention period?

A.S3 Object Lock with legal hold
B.S3 Lifecycle configuration with expiration rules
C.Cross-Region Replication (CRR)
D.Bucket policies with IAM conditions
E.S3 Inventory reports
AnswerB

S3 Lifecycle expiration rules automatically delete objects once a defined retention period elapses, satisfying GDPR erasure without manual intervention. This directly enforces the Right to be Forgotten at the object level, unlike replication or versioning settings, which retain data.

Why this answer

S3 Lifecycle configuration with expiration rules is the correct answer because it allows automated deletion of objects after a defined retention period, directly supporting GDPR's 'Right to be Forgotten' by ensuring user-specific data is removed without manual intervention. Lifecycle rules can be scoped by prefix or tag to target only the relevant user data, and expiration actions permanently delete objects, satisfying the regulatory requirement for timely erasure.

Exam trap

The trap here is confusing S3 Object Lock (which enforces retention/immutability) with Lifecycle expiration (which enforces deletion)—candidates often pick Object Lock thinking it manages retention periods, but it actually prevents deletion.

How to eliminate wrong answers

Option A is wrong because S3 Object Lock with legal hold prevents deletion and is designed for retention/compliance immutability, the opposite of automated erasure. Option C is wrong because Cross-Region Replication copies objects to another region for durability/availability, not for lifecycle deletion. Option D is wrong because bucket policies with IAM conditions control access permissions, not object lifecycle or automatic deletion.

Option E is wrong because S3 Inventory reports only provide metadata listings for auditing, not automated deletion.

24
MCQhard

When decommissioning a legacy server, what is the most secure way to handle the hard drives containing sensitive data?

A.Physical Destruction or Cryptographic Erasure
B.Quick Format
C.Moving drives to a dev environment
D.Deleting the Database Files
AnswerA

Physical destruction renders platters unrecoverable, while cryptographic erasure destroys the key protecting encrypted data, making it permanently inaccessible. Both defeat forensic recovery, unlike overwriting or degaussing, satisfying the requirement for the most secure handling of sensitive drives.

Why this answer

Physical destruction (shredding, degaussing, incineration) renders the platters unreadable, while cryptographic erasure destroys the encryption key so the ciphertext on the drive becomes permanently unrecoverable. Both are recognized by standards such as NIST SP 800-88 as acceptable sanitization methods for media leaving organizational control. They guarantee sensitive data cannot be reconstructed even with advanced forensic recovery tools.

Exam trap

DS0-001 often tests the misconception that logical deletion (format, delete, or moving media) equals secure sanitization, when only physical destruction or key-based cryptographic erasure actually renders data unrecoverable.

How to eliminate wrong answers

Option B is wrong because a quick format only rewrites the file system metadata and leaves the underlying data blocks intact, so recovery tools like PhotoRec or TestDisk can easily reconstruct the files. Option C is wrong because moving drives to a dev environment does not sanitize them at all — it actually increases exposure by placing sensitive production data in a less-controlled environment. Option D is wrong because deleting database files removes logical references but leaves the raw data on disk until overwritten, making it recoverable via forensic analysis.

25
Multi-Selecthard

Which TWO controls are necessary to maintain the integrity of a data warehouse?

Select 2 answers
A.Enforcing referential integrity constraints
B.Increasing the number of database replicas
C.Implementing data validation logic in ETL
D.Running backups every hour
E.Using a specific naming convention for servers
AnswersA, C

Referential integrity constraints ensure foreign keys in fact and dimension tables always match a valid primary key, preventing orphaned records. This blocks inconsistent relationships entering the warehouse, directly satisfying the integrity control the question demands.

Why this answer

Enforcing referential integrity constraints (A) is correct because it ensures that foreign keys in fact and dimension tables always reference valid primary keys, preventing orphaned or inconsistent records that would corrupt warehouse relationships and analytical results. Implementing data validation logic in ETL (C) is correct because validating, cleansing, and rejecting malformed or out-of-range data during extraction, transformation, and load stops bad data from entering the warehouse, directly preserving its accuracy and consistency. Increasing the number of database replicas (B) improves availability and read scalability, not data integrity, since replicas copy whatever data exists, including errors.

Running backups every hour (D) supports recoverability and durability but does not prevent or detect inaccurate data. Using a specific naming convention for servers (E) is an administrative standardization that has no effect on the correctness or consistency of stored data.

Exam trap

DS0-001 often tests the difference between availability controls (replicas, backups) and integrity controls (constraints, validation), catching candidates who equate 'more copies' or 'more backups' with 'better data quality'.

26
Multi-Selecthard

Which THREE actions should be performed during a data incident response procedure involving a potential PII leak?

Select 3 answers
A.Analyze access logs for suspicious activity
B.Update the database schema
C.Notify the relevant regulatory bodies
D.Isolate the affected data nodes
E.Delete all historical backups
AnswersA, C, D

Analysing access logs reveals which accounts, IP addresses and queries touched the affected data, establishing breach scope and root cause. This forensic step is essential during PII incident response to determine exposure extent and guide containment.

Why this answer

Option A is correct because analyzing access logs for suspicious activity is a core containment and investigation step that helps determine the scope, source, and timeline of a potential PII leak, which is essential for both remediation and breach-notification obligations. Option C is correct because PII leaks typically trigger mandatory breach-notification requirements under regulations such as GDPR, HIPAA, or CCPA, so notifying the relevant regulatory bodies within required timeframes is a required part of the incident response procedure. Option D is correct because isolating the affected data nodes limits the blast radius, prevents further exfiltration or lateral movement, and preserves the environment for forensic analysis.

Option B is not appropriate because altering the database schema is a change-management task unrelated to containing or investigating a PII leak and could destroy evidence. Option E is not appropriate because deleting all historical backups destroys forensic evidence and may violate data-retention and legal-hold requirements, and backups are needed for recovery rather than deletion during an incident.

Exam trap

DS0-001 often tests incident response by including destructive or irrelevant actions like deleting backups or updating schemas, catching candidates who prioritize recovery over containment and compliance.

27
MCQeasy

A municipal government agency must publish an open dataset of building permits. The governance policy requires that individual applicants not be re-identifiable from the published file, while aggregate statistics remain accurate. Which technique should the data steward apply before publication?

A.Remove the applicant name column only
B.Apply k-anonymity generalization and suppression to quasi-identifiers
C.Encrypt the applicant name column with AES-256
D.Hash applicant names with SHA-256 before publication
AnswerB

Generalizing fields such as postal code and age into broader ranges, and suppressing rare combinations, ensures each record is indistinguishable from at least k-1 others. This reduces re-identification risk from quasi-identifier combinations while leaving counts and distributions usable for aggregate statistics, matching the policy's dual requirement for the published permit dataset.

Why this answer

Re-identification risk in public releases stems from combinations of quasi-identifiers, not only direct identifiers. Generalizing and suppressing quasi-identifiers to satisfy k-anonymity makes each published record indistinguishable from others in its group, preserving aggregate accuracy while protecting individuals. Encryption, hashing, and simple column removal leave linkable patterns or residual attributes that still permit re-identification.

Exam trap

The trap here is assuming that deleting or scrambling a direct identifier like the name is enough, when quasi-identifiers such as address and date can still single out individuals.

28
Multi-Selecteasy

When assessing data privacy compliance, which THREE categories of data are typically protected under laws like CCPA or GDPR?

Select 3 answers
A.Publicly listed company stock prices
B.Biometric data
C.Personally Identifiable Information (PII)
D.Financial account numbers
E.Internal server IP addresses
AnswersB, C, D

Biometric data is a special category under GDPR and protected personal information under CCPA because it uniquely identifies a person through physical or behavioural characteristics. This satisfies the scenario's requirement to name a data category covered by privacy legislation.

Why this answer

Biometric data (B) is explicitly classified as sensitive personal data under GDPR Article 9 and is protected under CCPA/CPRA as a sensitive personal information category, so it is a correct answer. Personally Identifiable Information (C) is the core category of protected data under both GDPR (personal data) and CCPA (personal information), covering identifiers like names, addresses, and email addresses. Financial account numbers (D) are protected under both regimes—GDPR treats financial data as personal data, and CCPA/CPRA specifically lists account numbers and financial information as protected personal information.

Publicly listed company stock prices (A) are public market data, not personal data tied to an identifiable individual, so they fall outside these privacy laws. Internal server IP addresses (E) are not a protected data category per se; while an IP address can be personal data when linked to an individual, internal server IPs alone are infrastructure identifiers, not a regulated category under CCPA or GDPR.

Exam trap

DS0-001 often tests whether candidates can separate genuinely regulated personal-data categories from public or infrastructure data, so the trap is including internal IP addresses because they 'look technical' or excluding biometrics because they seem niche.

29
Multi-Selecthard

Which THREE of the following are valid methods for securing cloud-based data storage?

Select 3 answers
A.Configuring Virtual Private Cloud (VPC) endpoints
B.Enabling server-side encryption
C.Sharing storage URLs publicly
D.Enforcing IAM roles for storage access
E.Using a password for the root cloud account
AnswersA, B, D

VPC endpoints let workloads reach storage services over private addresses inside the VPC, bypassing the public internet entirely. This satisfies the securing-storage requirement by removing internet exposure, and endpoint policies can further restrict which buckets or resources are reachable.

Why this answer

Option A is correct because configuring VPC endpoints (e.g., AWS PrivateLink gateway or interface endpoints for S3) keeps traffic to cloud storage on the private AWS network instead of traversing the public internet, reducing exposure and enabling endpoint policies. Option B is correct because enabling server-side encryption (SSE-S3, SSE-KMS, or SSE-C) ensures data at rest in the storage service is encrypted, protecting confidentiality if the underlying media is accessed. Option D is correct because enforcing IAM roles for storage access applies least-privilege, identity-based policies and temporary credentials, eliminating long-lived static keys and tightly scoping who can read or write objects.

Option C is not valid because sharing storage URLs publicly exposes objects to anonymous access and is the opposite of securing storage. Option E is not valid because using a password for the root cloud account is a weak, non-scalable practice; root accounts should use MFA and be locked away, with IAM roles/users handling storage access instead.

Exam trap

DS0-001 often tests cloud security by including obviously insecure options like public URLs or root passwords, catching candidates who overlook the principle of least privilege and shared responsibility.

30
MCQhard

A multinational retailer stores customer loyalty data in a PostgreSQL cluster. Privacy counsel requires that EU customer records be purged automatically 30 days after account closure, while US records must be retained for seven years for tax purposes. Which data governance control best satisfies this requirement?

A.A scheduled job that deletes rows where region = 'EU' and closed_date is older than 30 days, with an audit log of each deletion.
B.Partition the table by region and detach the EU partition after 30 days, retaining the detached partition on cheaper storage.
C.A row-level security policy that hides EU records from analysts after 30 days while keeping them in the table for audit.
D.Encrypt EU records with a per-customer key and destroy the key after 30 days, rendering the ciphertext unreadable.
AnswerA

This control directly enforces the jurisdiction-specific retention rule by scoping deletion to EU records past the 30-day threshold, and the audit log provides evidence of compliance. It leaves US records untouched for the seven-year tax retention period, satisfying both obligations with one deterministic mechanism.

Why this answer

Jurisdiction-specific retention requires an automated rule that deletes EU records past the 30-day window while preserving US records for the full tax period. A scheduled deletion scoped by region and closure date, plus an immutable audit trail, enforces the erasure obligation and produces the evidence auditors expect without disturbing the separate retention mandate.

Exam trap

The trap here is treating visibility controls such as row-level security or partition detachment as equivalent to erasure, when the requirement is actual deletion of EU records.

31
MCQhard

A multinational bank must demonstrate that its data processing activities are lawful and documented. An auditor requests evidence that each processing purpose has a documented legal basis, defined retention, and identified data subjects. Which artifact should the data governance team produce?

A.A network diagram showing where personal data flows between systems.
B.A data classification matrix that labels each column as public, internal, or confidential.
C.A Record of Processing Activities (ROPA) maintained under GDPR Article 30.
D.A business continuity plan describing recovery time objectives for core systems.
AnswerC

A ROPA documents each processing activity with its purpose, legal basis, categories of data subjects and personal data, recipients, retention periods, and security measures. It is precisely the artifact an auditor examines to verify that lawful basis and retention are defined per purpose, making it the correct evidence for the bank's compliance demonstration.

Why this answer

The auditor wants per-purpose evidence of lawful basis, retention, and data-subject categories. That is the definition of a Record of Processing Activities, which governance teams maintain as the authoritative register for accountability. Diagrams, classification matrices, and continuity plans support related controls but do not contain the specific legal and retention attributes the auditor requested.

Exam trap

The trap here is choosing any documentation artifact that mentions data, when the request specifically maps to the statutory record of processing activities with legal basis and retention fields.

32
MCQhard

A financial services firm must prove to regulators that its nightly ETL job loaded the same source data that was archived for a given business date, and that no record was altered after extraction. Which combination of practices best provides this non-repudiation evidence?

A.Compute a cryptographic hash of the extracted dataset, store it with the archive, and re-verify the hash before and after loading.
B.Enable TLS on the connection between the ETL server and the source database.
C.Require the ETL service account to authenticate with a client certificate and rotate it quarterly.
D.Store the ETL job's exit code and row counts in a control table after each run.
AnswerA

A cryptographic hash acts as a content fingerprint: if even one byte changes, the hash differs. Recording the hash alongside the archived extract and re-verifying before and after load proves the loaded data is byte-identical to what was archived, providing the non-repudiation evidence regulators require. This is the standard integrity control for ETL provenance.

Why this answer

Non-repudiation of an ETL load requires content-level integrity evidence, not just operational success signals or access controls. Hashing the extract, storing the digest with the archive, and re-verifying before and after load creates a verifiable chain proving the loaded data matches the archived source and was not altered. Exit codes, TLS, and certificate authentication cannot demonstrate content equality.

Exam trap

The trap here is treating a successful job run, strong authentication, or transport encryption as proof that the loaded data matches the archived source, when only a content hash can demonstrate that equivalence.

33
Multi-Selectmedium

A financial services company is building a data governance program and must classify data assets so that protection controls map correctly to sensitivity. Which two actions are essential first steps in establishing data classification? (Choose two.)

Select 2 answers
A.Deploy a data loss prevention tool that blocks outbound transfers of records matching regular expressions for account numbers.
B.Require multifactor authentication for all employees accessing any corporate system.
C.Inventory data assets and assign an owner and a classification label to each identified asset.
D.Define classification tiers such as public, internal, confidential, and restricted, with written criteria for each tier.
E.Encrypt every database at rest using the vendor's transparent data encryption feature.
AnswersC, D

Classification is only actionable when applied to a known asset inventory with accountable owners. Cataloging assets and attaching labels creates the authoritative record that downstream controls, audits, and retention schedules reference, and it exposes unmanaged data stores that would otherwise be missed.

Why this answer

Classification begins with agreed sensitivity tiers and a complete asset inventory that assigns owners and labels. Those two actions create the vocabulary and the record of what is sensitive, enabling controls, retention, and access decisions to be tied to data value and risk rather than applied blindly across all systems.

Exam trap

The trap here is selecting enforcement or infrastructure controls such as DLP, encryption, or MFA as classification steps, when classification is fundamentally about defining tiers and labeling inventoried assets.

34
MCQmedium

A company is migrating to a cloud data warehouse and must comply with CCPA requirements for data portability. Which action is necessary to ensure compliance regarding user access requests?

A.Enable multi-factor authentication for all warehouse users
B.Disable all logging of user activity to prevent PII leakage
C.Increase the frequency of full database backups
D.Implement automated data export routines for individual user requests
AnswerD

CCPA grants consumers the right to receive their personal information in a portable format. Automated export routines let the company fulfil individual access requests promptly and consistently, satisfying the data portability obligation without manual extraction errors.

Why this answer

CCPA grants California consumers the right to data portability, meaning they can request a copy of their personal information in a readily usable format. To comply at scale in a cloud data warehouse, the organization must implement automated data export routines that can locate and deliver an individual user's data upon request. This directly operationalizes the portability right, whereas the other options address security, retention, or availability rather than portability.

Exam trap

DS0-001 often tests the confusion between security controls (MFA, logging) and privacy rights fulfillment (portability, deletion), causing candidates to pick a security measure when the question asks about a consumer right.

How to eliminate wrong answers

Option A is wrong because multi-factor authentication strengthens access security but does nothing to fulfill a consumer's right to receive their personal data in a portable format. Option B is wrong because disabling logging to 'prevent PII leakage' actually undermines compliance—CCPA and other regimes expect auditability—and it does not address portability requests at all. Option C is wrong because increasing backup frequency improves recoverability and durability, not the ability to export an individual's data on demand; backups are not a portability mechanism.

35
MCQmedium

A database administrator needs to implement column-level encryption for sensitive PII in a SQL Server environment. Which tool should be used to ensure the encryption keys are managed outside the database engine?

A.Database File Stream
B.Transparent Data Encryption (TDE)
C.SQL Server Data Masking
D.SQL Server Always Encrypted with Azure Key Vault
AnswerD

Always Encrypted performs cryptographic operations client-side, so the database engine never sees plaintext or keys. Storing the column master key in Azure Key Vault keeps key material outside SQL Server, satisfying the requirement that keys be managed externally.

Why this answer

SQL Server Always Encrypted with Azure Key Vault stores encryption keys outside the database engine, ensuring even DBAs cannot see plaintext PII. Column-level encryption is applied at the client driver, so the database only ever handles ciphertext. Azure Key Vault provides centralized, hardware-backed key management with auditing and access policies.

Exam trap

DS0-001 often tests the distinction between TDE (at-rest, DBA-visible) and Always Encrypted (client-side, DBA-blind), so candidates who pick TDE for 'keys outside the engine' fall for the most common trap.

How to eliminate wrong answers

Option A is wrong because FileStream is a storage feature for BLOBs, not an encryption or key management mechanism. Option B is wrong because TDE encrypts data at rest at the page level but keys are managed inside SQL Server, so a DBA with access can still read plaintext. Option C is wrong because Dynamic Data Masking only obfuscates data in query results for non-privileged users — it does not encrypt data and does not protect against a DBA querying the underlying table.

36
MCQmedium

A company needs to audit all administrative actions taken on their database server. Which feature should the DBA enable?

A.Data Partitioning
B.Database Audit Logging
C.Query Optimization
D.Transaction Log Backup
AnswerB

Database audit logging captures administrative and user actions such as logins, privilege changes, and DDL statements within the database engine itself, providing the granular, tamper-evident record needed to audit all administrative actions on the server.

Why this answer

Database Audit Logging captures administrative and user actions — such as logins, privilege changes, schema modifications, and DDL/DML operations — providing the audit trail required to review who did what and when. It is the specific feature designed for compliance, forensic, and security auditing on a database server.

Exam trap

DS0-001 often tests whether candidates confuse recovery-oriented logging (transaction log backups) with security-oriented logging (audit logging) — the key discriminator is whether the requirement is 'who did what' versus 'how do we restore'.

How to eliminate wrong answers

Option A is wrong because Data Partitioning is a performance and manageability technique that splits large tables into smaller segments; it does not record or track administrative activity. Option C is wrong because Query Optimization improves execution plan efficiency and speed but produces no audit trail of who executed which statements. Option D is wrong because Transaction Log Backup is a recovery mechanism that preserves the ability to restore a database to a point in time; it captures data changes for recovery, not administrative action history.

37
Multi-Selectmedium

Which TWO actions constitute good data lifecycle management?

Select 2 answers
A.Allowing all users access to all data
B.Defining data retention policies
C.Increasing database logging level to debug
D.Reformatting all drives annually
E.Automated archiving of stale data
AnswersB, E

Retention policies specify how long each data category is kept and when lawful disposal occurs, directly governing the lifecycle's storage and destruction phases. This satisfies the stem's requirement for good lifecycle management by preventing indefinite accumulation and aligning disposal with legal and business obligations.

Why this answer

Option B is correct because defining data retention policies is a core element of data lifecycle management: it specifies how long each data category must be kept to satisfy legal, regulatory, and business requirements, and when it should be securely disposed of. Option E is correct because automated archiving of stale data moves infrequently accessed records to lower-cost storage tiers while preserving them for retention or compliance needs, reducing primary storage load and risk. The unmarked options do not belong: A violates least-privilege and confidentiality principles by exposing all data to all users, C merely raises logging verbosity (debug level) and increases log volume without governing data lifecycle, and D is a destructive blanket reformatting of drives that ignores retention requirements and would cause data loss.

Exam trap

DS0-001 often tests the confusion between data lifecycle management and general IT practices like access control or hardware maintenance, so candidates must focus on retention, archiving, and disposal.

38
Multi-Selecthard

A data governance committee is defining the requirements for a new master data management program covering customer records across four business units. Which two practices are essential to maintain trustworthy golden records? (Choose two.)

Select 2 answers
A.Define and enforce data stewardship roles with clear accountability for each customer data domain.
B.Store the golden records only in the source system of the business unit with the largest customer base.
C.Replace all source systems with a single application so that only one copy of customer data exists.
D.Grant every business unit write access to the golden record so they can correct errors immediately.
E.Implement data quality rules with match, merge, and survivorship logic that resolves conflicting source values.
AnswersA, E

Stewardship assigns named owners who resolve conflicts, approve changes, and monitor quality for each domain. Without clear accountability, duplicate or contradictory customer records persist because no one is empowered to arbitrate. This practice directly supports trustworthy golden records by making ownership and decision rights explicit across the business units that contribute data.

Why this answer

Trustworthy golden records require both accountability and mechanics. Stewardship roles ensure someone owns decisions about customer data, while match, merge, and survivorship rules determine how duplicates are consolidated and which values prevail. Open editing, inheriting one unit's system, or collapsing to a single application do not supply the governance and quality logic that make master data reliable across business units.

Exam trap

The trap here is treating a technology consolidation or unrestricted editing as the path to trustworthy master data, when the essential ingredients are stewardship accountability and governed match-and-merge quality rules.

39
MCQmedium

A healthcare analytics team stores patient records in a PostgreSQL database. A new compliance mandate requires that the database administrator be prevented from reading the contents of the 'diagnosis' column in plaintext, while the application must still be able to query and filter on that column. Which mechanism should the team implement?

A.Column-level encryption using a key managed by an external key management service, with the application performing encryption and decryption.
B.Transparent Data Encryption (TDE) at the tablespace level using the database engine's built-in key store.
C.Row-level security policies that restrict SELECT on the table to application service accounts only.
D.Database activity monitoring that alerts when the administrator queries the 'diagnosis' column.
AnswerA

Column-level encryption with keys held externally means the DBA sees only ciphertext in the 'diagnosis' column, satisfying the mandate that administrators cannot read plaintext PHI. The application, which holds or retrieves the key, encrypts before insert and decrypts after select, so filtering can still occur on decrypted values or on deterministic tokens, preserving query functionality.

Why this answer

The requirement is to hide column contents from a privileged database administrator while retaining application query capability. Encrypting that column with keys held outside the database, and letting the application perform cryptographic operations, achieves both goals because the DBA only ever sees ciphertext. Engine-level encryption and access policies still expose plaintext to administrators, and monitoring is detective rather than preventive.

Exam trap

The trap here is assuming that engine-native features such as TDE or row-level security hide data from a database administrator, when those controls still permit privileged users to read plaintext.

40
MCQmedium

A cloud-based SaaS provider stores customer data in a multi-tenant database. The provider wants to ensure that a customer's data is logically isolated from other customers' data, even though they share the same database schema. Which security control should be implemented to enforce this isolation?

A.Network segmentation using virtual private clouds (VPCs) for each tenant.
B.Column-level encryption with separate keys for each tenant.
C.A separate database instance for each tenant.
D.Row-level security (RLS) policies that filter data based on the tenant identifier.
AnswerD

Row-level security policies automatically filter rows based on the tenant identifier associated with the user's session. This ensures that each customer can only access their own data, even though all data resides in the same tables. RLS is a standard technique for multi-tenant isolation in shared databases, enforcing logical separation without requiring separate schemas or databases.

Why this answer

Row-level security policies enforce logical isolation by automatically filtering rows based on the tenant identifier. This ensures that each customer can only access their own data within the shared database. RLS is a proven approach for multi-tenant applications because it centralizes access control at the database layer, reducing the risk of application-level bugs that could expose cross-tenant data.

It directly satisfies the requirement for logical isolation without altering the shared schema.

Exam trap

The trap here is assuming that encryption or network segmentation provides tenant isolation within a shared database, when only row-level access controls can enforce it.

41
Multi-Selecthard

A financial services firm is implementing a data governance program and must classify data assets. Which two characteristics are used to determine whether data should be classified as confidential under a typical data classification policy? (Choose two.)

Select 2 answers
A.The data contains personally identifiable information (PII) such as Social Security numbers or account numbers.
B.The data is accessed by more than ten users per day.
C.The data is stored in a relational database rather than a NoSQL store.
D.The data is older than seven years and therefore archived.
E.The data's unauthorized disclosure would cause material financial or legal harm to the organization or its customers.
AnswersA, E

PII is a primary driver of confidential classification because unauthorized disclosure can cause identity theft, regulatory penalties, and reputational harm. Classification policies typically place PII at the confidential or restricted tier, triggering encryption, access controls, and breach notification obligations under laws such as GLBA and state privacy statutes.

Why this answer

Confidential classification hinges on content and impact: data containing PII or whose disclosure would cause material harm warrants the confidential tier. Storage technology, access frequency, and age are operational attributes that do not determine sensitivity and therefore should not drive classification decisions.

Exam trap

The trap here is assuming that technical attributes such as database type, access volume, or age determine sensitivity; classification is based on content and the harm from disclosure.

42
Multi-Selecteasy

Which TWO of the following are common administrative tasks in a Data Governance program?

Select 2 answers
A.Updating the server operating system
B.Managing the data catalog metadata
C.Repairing broken network cables
D.Optimizing database query performance
E.Conducting access rights certification
AnswersB, E

Maintaining the data catalog's metadata — definitions, owners, lineage, classifications — is a continuous governance duty. It satisfies the stem because stewardship of business glossaries and technical metadata keeps data discoverable and accountable, which is administrative work performed under governance policy.

Why this answer

Managing the data catalog metadata (B) is a core data governance administrative task because the catalog documents data assets, definitions, lineage, ownership, and stewardship information that governance relies on to make data discoverable and accountable. Conducting access rights certification (E) is also a common governance administrative task, as it periodically reviews and attests that users retain only the data access privileges appropriate to their roles, supporting least-privilege and compliance requirements. The other options fall outside data governance administration: updating the server operating system (A) is IT infrastructure/patch management, repairing broken network cables (C) is physical network maintenance, and optimizing database query performance (D) is database administration/tuning rather than governance of data policies, stewardship, or access accountability.

Exam trap

DS0-001 often tests the boundary between governance (policy, metadata, access attestation) and IT operations (patching, cabling, tuning), tempting candidates to pick hands-on infrastructure tasks.

43
MCQeasy

Which type of data is defined as 'sensitive' and usually requires enhanced protection?

A.Temporary cache files
B.Publicly available news data
C.Static CSS files
D.Personally Identifiable Information (PII)
AnswerD

Personally Identifiable Information uniquely identifies an individual, so its exposure triggers legal and regulatory duties that generic data lacks. This satisfies the stem's enhanced-protection constraint, since PII demands stricter controls such as encryption, access restrictions and audit trails under regimes like UK GDPR.

Why this answer

Personally Identifiable Information (PII) is data that can identify a specific individual, such as names, SSNs, addresses, or biometric data, and is classified as sensitive, requiring enhanced protection under regulations like GDPR, CCPA, and HIPAA. PII is the canonical example of sensitive data in data governance frameworks.

Exam trap

DS0-001 often tests data classification categories, so the trap is picking a technical-sounding option (cache files) that can contain sensitive data but is not itself a sensitivity classification.

How to eliminate wrong answers

Option A is wrong because temporary cache files are transient operational artifacts; while they can contain sensitive data, the category itself is not defined as sensitive and is typically cleared automatically. Option B is wrong because publicly available news data is, by definition, public and does not require enhanced protection. Option C is wrong because static CSS files are presentation assets with no personal data content and no sensitivity classification.

44
MCQmedium

A database administrator is asked to implement a mechanism that ensures data cannot be repudiated by a user who made changes to a financial ledger table. The mechanism must provide cryptographic proof of the origin and integrity of each transaction. Which approach should be used?

A.Enable Transparent Data Encryption (TDE) on the database
B.Implement digital signatures on each transaction using asymmetric cryptography
C.Use hash-based message authentication codes (HMAC) with a shared secret
D.Configure SQL Server Audit to log all changes to the ledger table
AnswerB

Digital signatures use a private key to sign data, and anyone with the public key can verify the signature. This provides non-repudiation because only the holder of the private key could have created the signature. It also ensures integrity and origin authentication, directly meeting the requirement.

Why this answer

Digital signatures provide non-repudiation by using asymmetric cryptography. The signer uses their private key to sign the transaction, and verifiers use the public key. This proves the transaction originated from the signer and has not been altered.

Other options like TDE, HMAC, or auditing do not offer the same cryptographic proof of origin and integrity.

Exam trap

The trap here is confusing integrity mechanisms like HMAC or auditing with non-repudiation, but non-repudiation requires asymmetric cryptography where only one party holds the private key.

45
Multi-Selecthard

A data platform team is implementing encryption for a new MongoDB cluster that stores customer PII. The security policy requires protecting data at rest and ensuring that compromised credentials for one tenant cannot expose another tenant's data. Which two measures should the team implement to meet these requirements? (Choose two.)

Select 2 answers
A.Enable role-based access control with a shared administrative account
B.Configure Client-Side Field Level Encryption for the tenant-identifying fields
C.Enable WiredTiger storage engine encryption at rest with a key managed by a KMS
D.Store encryption keys in a configuration file on each mongod host
E.Enable TLS for all client and intra-cluster connections
AnswersB, C

Client-Side Field Level Encryption encrypts specified fields in the driver before they reach mongod, so even a compromised database credential or server cannot read plaintext tenant data. Scoping keys per tenant means one tenant's key material cannot decrypt another tenant's fields, directly addressing the cross-tenant exposure concern stated in the policy.

Why this answer

Protecting data at rest requires encrypting storage files with keys held outside the database host, which WiredTiger encryption with KMS-managed keys provides. Preventing one tenant's compromised credentials from exposing another tenant's data requires cryptographic separation at the field level, which Client-Side Field Level Encryption with per-tenant keys delivers. Together these two measures satisfy both clauses of the security policy.

Exam trap

The trap here is treating transport encryption or access control as a substitute for at-rest and field-level cryptographic isolation, when the policy explicitly demands protection of stored data and cross-tenant separation.

46
Multi-Selectmedium

Which THREE elements are essential when configuring Database Activity Monitoring (DAM)?

Select 3 answers
A.Upgrading the database server CPU
B.Identifying sensitive data objects
C.Installing extra network routers
D.Configuring alert thresholds
E.Defining audit rules for privileged users
AnswersB, D, E

DAM sensors must know which tables and columns hold regulated data before they can monitor access meaningfully. Identifying sensitive data objects scopes the monitoring policy, so alerts and audit rules apply to the assets that actually matter rather than generating noise across the whole database estate.

Why this answer

Database Activity Monitoring (DAM) requires knowing what to protect, so option B (identifying sensitive data objects) is essential because audit policies and monitoring scope must target the specific tables, columns, and schemas that contain regulated or high-value data. Option D (configuring alert thresholds) is correct because DAM generates alerts on suspicious activity, and thresholds define the conditions, severity, and volume of events that trigger notifications, preventing alert fatigue while ensuring real threats surface. Option E (defining audit rules for privileged users) is correct because privileged accounts such as DBAs and sysadmins often bypass application controls, so explicit audit rules capturing their SELECT, DML, DDL, and privilege changes are a core DAM requirement.

Option A (upgrading the database server CPU) is not a DAM configuration element; it is a hardware capacity change unrelated to monitoring policy. Option C (installing extra network routers) is also irrelevant, as DAM relies on database-native auditing, network sniffing, or agent-based collection rather than additional routing infrastructure.

Exam trap

DS0-001 often tests whether candidates confuse DAM's policy/scope/alerting triad with infrastructure concerns like CPU, routers, or storage — the exam plants hardware options to lure candidates who think 'monitoring' means 'more resources.'

47
MCQhard

Which technology provides the best protection against data exfiltration from an on-premises database by a rogue administrator?

A.Database Clustering
B.Database Archiving
C.Database Sharding
D.Database Activity Monitoring (DAM) with Firewall
AnswerD

Database Activity Monitoring inspects and logs all database transactions in real time, including privileged administrator activity, while the firewall component blocks suspicious sessions. Together they detect and prevent exfiltration attempts by a rogue administrator, who bypasses ordinary access controls.

Why this answer

A Database Firewall inspects incoming and outgoing SQL traffic to block unauthorized queries or data exports.

48
MCQhard

A financial institution is designing a data governance program. The Chief Data Officer wants to ensure that data quality issues are identified and resolved before data is used in regulatory reporting. The organization has multiple business units that each own their data. Which data governance component should be established to formally assign accountability for data quality and define escalation paths?

A.A master data management (MDM) system that consolidates data into a single golden record.
B.A data quality dashboard that monitors and reports on data quality metrics across business units.
C.A data lineage tool that tracks the flow of data from source to report.
D.A data stewardship program with defined data owners and stewards for each domain.
AnswerD

A data stewardship program assigns clear accountability for data quality to data owners and stewards within each business domain. It establishes roles, responsibilities, and escalation procedures to resolve issues before they impact regulatory reporting. This directly addresses the need for formal accountability across multiple business units and ensures data quality is managed at the source.

Why this answer

Establishing a data stewardship program with data owners and stewards is the correct approach because it formally assigns accountability for data quality to specific roles within each business domain. This structure ensures that issues are identified and resolved by the responsible parties, with clear escalation paths. It aligns with data governance best practices by embedding ownership into the organization and enabling proactive management of data quality before regulatory reporting.

Exam trap

The trap here is confusing technical tools like MDM or dashboards with the governance structure needed to assign accountability and define escalation paths.

49
MCQeasy

An administrator needs to restrict access to a specific S3 bucket so that only the Finance team can view files. Which configuration is the most effective approach?

A.Configure an S3 Bucket Policy
B.Update the VPC Route Table
C.Enable Public Access Block
D.Enable S3 Versioning
AnswerA

An S3 bucket policy is a resource-based IAM policy attached directly to the bucket, letting you grant or deny access by principal, such as the Finance team's IAM role, at the bucket level. This satisfies the constraint of restricting the specific bucket to only Finance members.

Why this answer

An S3 Bucket Policy is a resource-based IAM policy attached directly to the bucket that defines who can access it and under what conditions. By specifying the Finance team's IAM principals and granting only them s3:GetObject permissions, the administrator can effectively restrict access to the bucket.

Exam trap

DS0-001 often tests whether candidates confuse network-level controls (VPC, route tables) with identity and resource-level access controls — the trap is selecting a network or safety feature when the question asks about restricting access to specific users or teams.

How to eliminate wrong answers

Option B is wrong because VPC Route Tables control network traffic routing within a VPC and have no bearing on S3 bucket access permissions — S3 access is governed by IAM and bucket policies, not routing. Option C is wrong because Public Access Block prevents accidental public exposure but does not grant or restrict access to specific teams; it is a safety net, not an access control mechanism. Option D is wrong because S3 Versioning preserves object versions for recovery and compliance, but it does not control who can view or access files.

50
Multi-Selectmedium

Which THREE of the following are recognized data governance best practices?

Select 3 answers
A.Using a single database vendor
B.Increasing database storage capacity
C.Defining clear data ownership roles
D.Implementing automated data quality checks
E.Maintaining an enterprise data catalog
AnswersC, D, E

Assigning explicit data ownership roles names accountable stewards for each dataset, so decisions on quality, access and usage have a responsible party. This satisfies the governance best-practise requirement by removing ambiguity over who answers for the data.

Why this answer

Option C is correct because data governance best practice requires explicitly assigning accountability for data assets through defined ownership roles such as data owners, data stewards, and custodians, which establishes who is responsible for quality, access, and lifecycle decisions. Option D is correct because automated data quality checks enforce measurable rules (completeness, accuracy, consistency, timeliness) at ingestion and transformation points, enabling continuous monitoring and remediation rather than one-off manual reviews. Option E is correct because an enterprise data catalog provides the metadata inventory—data lineage, definitions, classifications, and ownership—that makes governance discoverable, auditable, and enforceable across the organization.

Options A and B are not governance practices: standardizing on a single database vendor is a procurement or architecture decision that can even increase lock-in risk, and increasing storage capacity is a purely infrastructural scaling action that does nothing to define accountability, quality controls, or metadata management.

Exam trap

DS0-001 often tests the difference between governance practices and IT operational tasks, catching candidates who select infrastructure or vendor-related options as governance best practices.

51
MCQeasy

Which document is essential to establish the legal basis for processing personal data under GDPR between a controller and a processor?

A.Service Level Agreement (SLA)
B.Acceptable Use Policy (AUP)
C.Data Privacy Impact Assessment (DPIA)
D.Data Processing Agreement (DPA)
AnswerD

A Data Processing Agreement satisfies GDPR Article 28, which mandates a binding contract between controller and processor. It sets lawful processing instructions, security obligations, sub-processor rules and audit rights, establishing the legal basis the stem requires. Microsoft Entra ID is unrelated here; the DPA is the specific instrument demanded.

Why this answer

A Data Processing Agreement (DPA) is the legally required contract under GDPR Article 28 that governs the relationship between a data controller and a data processor. It specifies the subject matter, duration, nature and purpose of processing, the type of personal data, categories of data subjects, and the obligations and rights of the controller. Without a DPA in place, the processing of personal data by a third party is unlawful under GDPR.

Exam trap

DS0-001 often tests the confusion between operational agreements (SLA, AUP) and GDPR-mandated legal instruments (DPA, DPIA), so candidates must remember that only the DPA creates the binding controller-processor legal basis.

How to eliminate wrong answers

Option A is wrong because an SLA defines service availability, uptime, and support commitments — it is an operational contract, not a legal instrument for GDPR data protection obligations. Option B is wrong because an AUP governs how users may use organizational IT resources; it does not establish any controller-processor legal relationship. Option C is wrong because a DPIA is an internal risk assessment required for high-risk processing under GDPR Article 35, not a bilateral legal agreement between controller and processor.

52
Multi-Selectmedium

As a Data Privacy Officer, you are reviewing technical controls for data security. Which TWO of the following are best practices to ensure 'Privacy by Design' in a new application? (Select TWO)

Select 2 answers
A.Prioritizing high-performance database indexing over data encryption
B.Setting default configuration to capture maximum user metadata
C.Ensuring that privacy settings are set to the most restrictive level by default
D.Implementing pseudonymization for datasets used in testing environments
E.Requiring all developers to have root access to the production database
AnswersC, D

Defaulting privacy settings to the most restrictive level enforces data minimisation and purpose limitation at the design stage, requiring users to opt in to sharing. This satisfies Privacy by Design by making protection the baseline rather than an afterthought.

Why this answer

Option C is correct because Privacy by Design requires that the default state of any system protect the user, so privacy settings must default to the most restrictive level and require deliberate opt-in to share more data. Option D is correct because pseudonymization replaces direct identifiers with artificial keys, allowing realistic testing and analytics while reducing re-identification risk, which aligns with GDPR Article 25 data protection by design and by default. Option A is wrong because indexing improves query performance but does nothing to protect privacy, and trading encryption for speed directly undermines data security.

Option B is wrong because maximizing metadata collection by default violates data minimization and purpose limitation principles. Option E is wrong because granting all developers root access to production databases breaks least-privilege and separation-of-duties controls, increasing breach and insider-threat risk.

Exam trap

DS0-001 often tests the confusion between data minimization and data maximization, and between anonymization and pseudonymization, causing candidates to select options that sound secure but actually violate Privacy by Design principles.

53
MCQmedium

When reviewing a database security configuration, which finding poses the highest risk?

A.Old server hardware
B.Lack of database documentation
C.Enabled default accounts with default passwords
D.Redundant indexes
AnswerC

Default accounts with unchanged default passwords let anyone with published vendor credentials authenticate directly, bypassing every other control. This is the highest-risk finding because it grants immediate, unauthenticated access to the database, unlike misconfigurations that merely weaken defences.

Why this answer

Enabled default accounts with default passwords pose the highest risk because they are publicly known credentials that attackers routinely scan for and exploit. Default accounts like 'sa', 'admin', or 'root' with unchanged passwords (e.g., 'password', 'admin') provide immediate, often privileged access to the database, enabling data theft, ransomware, or lateral movement. This is a critical vulnerability that violates every security baseline (CIS, OWASP, NIST).

Exam trap

DS0-001 often tests whether candidates can rank security risks by exploitability and impact — the trap is picking operational issues like old hardware or missing documentation over a directly exploitable vulnerability like default credentials.

How to eliminate wrong answers

Option A is wrong because old server hardware is an availability and lifecycle concern, not a direct security vulnerability — it may lack vendor support but does not by itself grant unauthorized access. Option B is wrong because lack of documentation is an operational and maintainability issue that slows incident response but does not expose the database to attackers. Option D is wrong because redundant indexes are a performance and storage inefficiency, not a security risk — they slow writes and waste space but do not create an attack vector.

54
MCQeasy

Which action represents a 'Data Lifecycle' phase where data is safely removed?

A.Data Profiling
B.Data Integration
C.Data Ingestion
D.Data Disposition
AnswerD

Data disposition is the lifecycle phase in which data is securely destroyed or otherwise removed once it reaches the end of its retention period, satisfying legal, regulatory and business requirements. It follows archival and precedes any residual audit reporting.

Why this answer

Data Disposition is the data lifecycle phase in which data is securely removed, archived, or destroyed once it reaches the end of its useful life or retention period. It is the formal term for the safe deletion stage of the lifecycle.

Exam trap

DS0-001 often tests whether candidates recognize 'Data Disposition' as the formal lifecycle term for secure removal, rather than assuming deletion is covered by ingestion or integration phases.

How to eliminate wrong answers

Option A (Data Profiling) is wrong because it is an assessment activity that examines data quality, structure, and content — it occurs early in the lifecycle, not at deletion. Option B (Data Integration) is wrong because it combines data from multiple sources into a unified view, a transformation phase rather than a removal phase. Option C (Data Ingestion) is wrong because it is the process of importing data into a system, the entry point of the lifecycle, not its end.

55
MCQmedium

To ensure non-repudiation in a database system, what must be captured for every transaction?

A.Audit Logs with Unique User IDs
B.Server Uptime
C.Data Compression
D.Database Versioning
AnswerA

Audit logs tied to unique user IDs bind each transaction to an authenticated identity, preventing a user from later denying having performed it. This attribution satisfies non-repudiation, which requires irrefutable proof of the transaction's origin and actor.

Why this answer

Detailed audit logs including a timestamp, user ID, and the executed command provide the necessary evidence for non-repudiation.

56
MCQeasy

What is the first step in a Data Governance program?

A.Hiring a network engineer
B.Data Classification and Inventory
C.Writing SQL queries
D.Purchasing storage hardware
AnswerB

Classifying and inventorying data establishes what information exists, where it resides and its sensitivity, providing the foundation every subsequent policy, ownership and control decision depends on. Without this baseline, governance roles and protections cannot be scoped meaningfully.

Why this answer

A Data Governance program must begin with understanding what data exists, where it resides, and how sensitive it is — this is achieved through Data Classification and Inventory. Without knowing the data landscape, you cannot define policies, roles, or controls. Classification (e.g., public, internal, confidential, restricted) drives the governance rules that follow.

Exam trap

DS0-001 often tests the temptation to jump to technical controls (SQL, hardware) — candidates must recognise that governance starts with knowing and classifying your data, not with tools or infrastructure.

How to eliminate wrong answers

Option A is wrong because hiring a network engineer addresses infrastructure connectivity, not data governance — governance is about data ownership, quality, and policy, not network operations. Option C is wrong because writing SQL queries is a technical data-access activity, not a governance foundation; queries come after you know what data you have and who may access it. Option D is wrong because purchasing storage hardware is an infrastructure procurement decision unrelated to the governance framework's starting point.

57
MCQeasy

What is the primary purpose of a Data Protection Impact Assessment (DPIA) under GDPR?

A.Identify and mitigate data processing risks
B.Backup the production database
C.Configure firewall rules
D.Accelerate database performance
AnswerA

A DPIA systematically identifies and mitigates high risks to data subjects' rights and freedoms arising from processing, satisfying GDPR Article 35's requirement before processing begins. It documents necessity, proportionality and safeguards, enabling the controller to evidence accountability to supervisory authorities.

Why this answer

A DPIA under GDPR is a structured assessment required when processing is likely to result in a high risk to the rights and freedoms of natural persons. Its primary purpose is to identify those risks and determine the measures needed to mitigate them before processing begins. It is a proactive risk-management and accountability tool, not an operational IT task.

Exam trap

DS0-001 often tests the misconception that a DPIA is a technical security or backup task, when it is actually a pre-processing privacy risk assessment mandated by GDPR Article 35.

How to eliminate wrong answers

Option B is wrong because backing up the production database is a business continuity and availability activity, unrelated to assessing privacy risk; a DPIA may note backup practices but its purpose is not backup. Option C is wrong because configuring firewall rules is a technical security control; while security is one input to a DPIA, the DPIA's purpose is broader risk identification and mitigation, not firewall configuration. Option D is wrong because accelerating database performance is a performance-tuning objective with no connection to assessing privacy risks to data subjects.

58
Multi-Selecthard

You are evaluating the data lifecycle of an organization's unstructured data. Which THREE actions should be included in a robust Data Retention and Disposal policy? (Select THREE)

Select 3 answers
A.Creating manual backups every 24 hours
B.Automating the migration of all data to off-site tape storage
C.Classifying data based on regulatory and business sensitivity
D.Establishing a legal hold process to override automatic deletion
E.Defining explicit expiration triggers and destruction methods
AnswersC, D, E

Classification tags unstructured data by regulatory obligation and business sensitivity, which determines how long each category is kept and how it is destroyed. This satisfies the retention policy by giving retention schedules and disposal methods a defensible, risk-based foundation.

Why this answer

Option C is correct because a robust retention and disposal policy must begin with data classification, since regulatory and business sensitivity determines how long each data type must be kept and how it must be protected before disposal. Option D is correct because a legal hold process is essential to suspend scheduled deletion when data is relevant to litigation, audits, or investigations, overriding automatic expiration to avoid spoliation. Option E is correct because the policy must specify explicit expiration triggers (for example, time-based, event-based, or end-of-contract) and approved destruction methods (such as secure wiping, degaussing, shredding, or cryptographic erasure) to ensure defensible disposal.

Option A does not belong because manual 24-hour backups are a backup and recovery control, not a retention or disposal action, and manual processes are not a policy requirement. Option B does not belong because migrating all data to off-site tape is a storage strategy, not a retention/disposal policy element, and blanket migration ignores classification-based retention requirements.

Exam trap

The trap is selecting operational backup or storage actions (manual backups, off-site tape migration) that sound like data management but do not constitute retention/disposal policy controls.

59
MCQhard

In a multi-tenant cloud database, which mechanism ensures that tenant A cannot see data belonging to tenant B?

A.Row-Level Security (RLS)
B.Data Replication
C.Schema Versioning
D.Database Encryption
AnswerA

Row-Level Security enforces predicates at query time so each tenant's session only returns rows matching its tenant identifier, preventing cross-tenant reads within a shared table. This satisfies the isolation requirement without separate databases per tenant.

Why this answer

Row-Level Security (RLS) enforces tenant isolation at the database engine level by attaching predicates to every query based on the caller's identity (e.g., a session variable or JWT claim), so tenant A's queries are automatically filtered to only rows where tenant_id matches. This makes isolation a property of the data access layer itself rather than something the application must remember to do, preventing cross-tenant leakage even if a developer forgets a WHERE clause.

Exam trap

The trap here is confusing data-protection mechanisms: candidates see 'encryption' and assume it prevents one tenant from seeing another's data, when encryption only protects data from parties without the key, not from authenticated users querying the same database.

How to eliminate wrong answers

Option B is wrong because Data Replication copies data between nodes or regions for availability and durability — it does not filter or restrict which rows a given tenant can read, and replicated data is still fully visible to any query without an access-control layer. Option C is wrong because Schema Versioning tracks and migrates structural changes to tables over time; it has no concept of per-tenant row visibility and cannot prevent tenant A from querying tenant B's rows. Option D is wrong because Database Encryption protects data at rest or in transit from unauthorized readers of the storage medium, but once a legitimate connection is authenticated, encryption is transparent and does not restrict which rows that connection can SELECT.

60
MCQhard

A cloud data platform team must prove to auditors that only approved personnel accessed a regulated dataset during a specific incident window. The platform uses role-based access control and stores query history in the warehouse. Which evidence source most directly demonstrates authorized access during that window?

A.The change management tickets approved during the incident window for the platform team.
B.The data catalog's lineage graph showing which downstream reports consume the regulated dataset.
C.The identity provider's sign-in logs showing which users authenticated and from which IP addresses.
D.The warehouse access history and query logs filtered to the dataset and incident window, correlated with role grants.
AnswerD

Warehouse access history records which objects were read, by which role or user, and when, which directly answers who touched the regulated dataset during the window. Correlating those entries with role grants shows whether each access was authorized, producing the precise evidence auditors request.

Why this answer

Auditors need object-level access evidence tied to identities and time. Warehouse access history and query logs filtered to the dataset and incident window, correlated with the role grants in effect, show exactly which principals read the regulated data and whether each read was authorized, which is the most direct and defensible proof.

Exam trap

The trap here is accepting authentication logs or lineage graphs as proof of data access, when only object-level access and query records tie a specific principal to a specific dataset at a specific time.

61
MCQmedium

Which of the following is a common symptom of a broken access control mechanism in a database?

A.High CPU usage
B.Database fragmentation
C.Slow network speed
D.Insecure Direct Object Reference (IDOR)
AnswerD

IDOR occurs when an application exposes internal object identifiers and fails to verify that the requesting user is entitled to that record, letting attackers access other users' data by altering the reference. It is a direct symptom of broken access control in database-backed applications.

Why this answer

Insecure Direct Object Reference (IDOR) is a classic symptom of broken access control, where an application exposes internal object identifiers (like user IDs or file names) and fails to verify that the requesting user is authorized to access them. It directly reflects a failure in the access control mechanism.

Exam trap

DS0-001 often tests whether candidates can distinguish security symptoms (IDOR, broken access control) from performance or infrastructure symptoms (CPU, fragmentation, network), since all are phrased as 'common symptoms.'

How to eliminate wrong answers

Option A (High CPU usage) is wrong because it is a performance symptom typically caused by inefficient queries, missing indexes, or runaway processes — not an access control failure. Option B (Database fragmentation) is wrong because it is a storage-level condition caused by insert/update/delete patterns, unrelated to authorization. Option C (Slow network speed) is wrong because it is an infrastructure/network issue, not an application authorization flaw.

62
Multi-Selectmedium

A security team is implementing an access management strategy. Which THREE of the following are considered essential components of an effective Identity and Access Management (IAM) framework?

Select 3 answers
A.Authentication mechanisms
B.Network cabling standards
C.Centralized logging and auditing
D.Authorization policies
E.Database partitioning
AnswersA, C, D

Authentication mechanisms verify a claimed identity before any access decision is made, forming the first pillar of an IAM framework. Without this verification step, authorisation and accounting cannot function, so it directly satisfies the stem's requirement for an essential IAM component.

Why this answer

Authentication mechanisms (A) are essential because IAM must first verify a subject's claimed identity through credentials such as passwords, MFA, certificates, or biometrics before any access decision can be made. Authorization policies (D) are equally essential, as they define what an authenticated identity is permitted to do, typically expressed through role-based access control (RBAC), attribute-based access control (ABAC), or least-privilege rules. Centralized logging and auditing (C) are also core to IAM because they provide the accountability trail—recording authentication events, privilege changes, and access attempts—needed for compliance, forensic investigation, and continuous monitoring.

Network cabling standards (B) belong to physical infrastructure design (e.g., Cat6, fiber) and are unrelated to identity or access management. Database partitioning (E) is a data storage and performance technique for splitting tables or schemas, not an IAM component.

Exam trap

DS0-001 often tests whether candidates can distinguish IAM components (identity, access, audit) from unrelated infrastructure concerns like cabling or database partitioning — the trap is picking options that sound technical but are outside the IAM domain.

63
MCQhard

An organization uses a 'bring your own key' (BYOK) model for database encryption. What is the primary benefit?

A.Easier database installation
B.Improved query performance
C.Increased control over encryption keys
D.Lower storage costs
AnswerC

BYOK lets the organisation generate and manage its own key material in the cloud KMS, so the provider never holds the root key. This directly satisfies the control requirement, since key custody, rotation and revocation remain with the customer rather than the vendor.

Why this answer

The primary benefit of BYOK is increased control over encryption keys: the organization generates and manages its own keys, which are used by the cloud provider for encryption at rest. This gives the organization greater security oversight, the ability to revoke access, and compliance with data sovereignty requirements.

Exam trap

The trap is assuming BYOK improves performance or reduces costs—candidates must focus on the core benefit of control over keys, not operational side effects.

How to eliminate wrong answers

Option A is wrong because BYOK does not simplify database installation; it adds key management complexity. Option B is wrong because encryption key management does not improve query performance; performance is affected by indexing, hardware, etc. Option D is wrong because BYOK does not reduce storage costs; key management may even add cost.

64
MCQmedium

A healthcare analytics team stores patient records in a PostgreSQL database. Auditors require that any change to the 'diagnosis' column be traceable to a specific database user and timestamp, without relying on application-level logging. Which mechanism should the data engineer implement to meet this requirement?

A.Grant UPDATE on the diagnosis column only to a dedicated service role and revoke it from others.
B.Enable PostgreSQL row-level security policies on the patient table.
C.Configure PostgreSQL to write all statements to the server log with log_statement = 'all'.
D.Create an AFTER UPDATE trigger that writes old and new values plus current_user and now() into an audit table.
AnswerD

A trigger firing on UPDATE captures the change at the database engine level, recording current_user and now() regardless of the connecting application. This produces an authoritative, tamper-evident trail tied to the database session, exactly what auditors need for attribution. It also captures changes made through ad hoc SQL, not just through the application.

Why this answer

Database-level auditing is required when changes must be attributable to a specific user and timestamp independent of the application. An UPDATE trigger writing old and new values along with current_user and now() captures this at the engine, covering both application and direct SQL changes. Access controls and statement logging do not produce the per-change, queryable evidence the auditors demand.

Exam trap

The trap here is assuming that restricting who can change a column, or enabling statement logging, provides the same attribution evidence as a database trigger that records the acting user and timestamp.

65
Multi-Selecthard

Which TWO technologies or methods are most effective at protecting sensitive data against insider threats?

Select 2 answers
A.Deploying Database DLP tools
B.Using a custom UI theme
C.Implementing separation of duties
D.Increasing server RAM
E.Enabling database mirroring
AnswersA, C

Database DLP tools inspect and block access to sensitive records in real time, catching malicious or accidental exfiltration by authorised users whose legitimate credentials would otherwise bypass perimeter controls, directly addressing the insider threat scenario.

Why this answer

Option A, deploying Database DLP (Data Loss Prevention) tools, is correct because DLP solutions monitor, detect, and block unauthorized access, exfiltration, or misuse of sensitive data by insiders, providing content-aware inspection and policy enforcement at the database layer. Option C, implementing separation of duties, is correct because it divides critical tasks and privileges among multiple users so that no single insider has enough access to compromise sensitive data alone, thereby reducing the risk of fraud or accidental leakage. Option B, using a custom UI theme, is incorrect because a theme only changes the visual appearance of an application and has no security control function.

Option D, increasing server RAM, is incorrect because adding memory improves performance, not data protection against insider threats. Option E, enabling database mirroring, is incorrect because mirroring provides high availability and failover, not access control or data-loss prevention.

Exam trap

DS0-001 often tests whether candidates confuse availability/performance features (mirroring, RAM) with actual security controls, so distractors that sound technical but lack a security function are common.

66
MCQmedium

A healthcare analytics team stores patient records in a PostgreSQL database. An auditor requires that any change to a patient's diagnosis code be permanently recorded with the identity of the user who made the change, and that this record cannot be altered or deleted by that same user. Which mechanism should the database administrator implement?

A.Row-level security policies on the diagnosis table
B.Transparent data encryption on the tablespace
C.An append-only audit table populated by triggers
D.A column-level GRANT restricting diagnosis updates to the clinical role
AnswerC

Triggers on the diagnosis table can insert the old value, new value, timestamp, and current user into a separate append-only audit table. Revoking UPDATE and DELETE privileges on that audit table from all application and administrative roles makes the history tamper-evident, which satisfies the auditor's requirement that changes be permanently recorded and not alterable by the originating user.

Why this answer

Auditability of modifications requires capturing the old and new values plus the acting user in a store that ordinary users cannot rewrite. Database triggers on the diagnosis table can write such records to a separate append-only audit table, and revoking UPDATE and DELETE on that table preserves integrity. Encryption and privilege restrictions limit access but generate no durable change history for the auditor.

Exam trap

The trap here is assuming that restricting who may update a sensitive column also creates a record of those updates, when access control and change auditing are separate controls.

67
MCQeasy

Which document outlines the 'Data Owner' responsibilities in a data governance framework?

A.Server Inventory List
B.Database Schema
C.Data Governance Charter
D.Network Topology Map
AnswerC

The Data Governance Charter establishes the framework's scope, principles and decision rights, explicitly assigning accountabilities such as Data Owner, Data Steward and Data Custodian. It is the governing document that defines who is responsible for which data assets.

Why this answer

The Data Governance Charter is the foundational document that defines the data governance framework, including roles and responsibilities such as the Data Owner, Data Steward, and Data Custodian. It establishes accountability, decision rights, and the operating model for data management across the organization.

Exam trap

DS0-001 often tests whether candidates can distinguish governance documents (Charter, Policy) from technical artifacts (Schema, Topology Map) and operational lists (Server Inventory), since all sound plausibly related to data management.

How to eliminate wrong answers

Option A is wrong because a Server Inventory List is an operational asset list of hardware and does not define governance roles or responsibilities. Option B is wrong because a Database Schema describes tables, columns, and relationships — it is a technical artifact, not a governance document. Option D is wrong because a Network Topology Map depicts network devices and connections, which is unrelated to data ownership or governance responsibilities.

68
MCQeasy

A retail company's data governance team is defining roles for its new data stewardship program. The team needs to assign responsibility for day-to-day management of data quality, including resolving data issues and documenting business rules. Which role should be assigned this responsibility?

A.Chief Information Security Officer (CISO)
B.Database administrator (DBA)
C.Data steward
D.Data protection officer (DPO)
AnswerC

A data steward is responsible for the operational management of data assets within a domain, including defining business rules, monitoring quality, and resolving issues. This role bridges business and IT and is the standard assignment for day-to-day data quality stewardship in governance frameworks.

Why this answer

The data steward role is explicitly designed for operational data management: defining business rules, monitoring quality metrics, and resolving data issues within a domain. Other roles such as the CISO, DBA, and DPO have security, platform, and privacy mandates that do not include day-to-day data quality stewardship.

Exam trap

The trap here is assuming that any technical role, such as the DBA, owns data quality; stewardship is a business-facing governance role distinct from platform administration.

69
MCQmedium

A data governance team is implementing an audit trail for a data warehouse. The team must ensure that every query against sensitive tables is recorded with the user identity, timestamp, and SQL text, and that the logs cannot be altered by database users. Which approach best meets these requirements?

A.Configure the database to write audit records to a local table and grant SELECT to auditors.
B.Use triggers on sensitive tables to insert rows into an audit table within the same schema.
C.Enable native database auditing and ship logs to a centralized, append-only log management system with restricted write access.
D.Enable Transparent Data Encryption on the database and rely on encryption as the audit control.
AnswerC

Native auditing captures user identity, timestamp, and SQL text at the database layer. Forwarding logs to an append-only central system outside the database prevents privileged database users from tampering with the evidence. This combination satisfies both completeness and integrity requirements for an audit trail.

Why this answer

To capture every query with user identity and SQL text while ensuring tamper resistance, enable native database auditing and forward records to an append-only centralized log system. Local audit tables and triggers can be altered by privileged users, and encryption does not provide an audit trail.

Exam trap

The trap here is assuming that audit records stored inside the same database are trustworthy; privileged users can modify or delete them, so immutability requires an external append-only destination.

70
MCQhard

A company is using a cloud-based data lake. To satisfy data sovereignty requirements, they must ensure data remains in a specific region. How can this be enforced?

A.Regional Resource Policies
B.Database Load Balancing
C.Database Indexing
D.Data Compression
AnswerA

Resource policies prevent the creation of assets outside allowed regions.

Why this answer

Regional Resource Policies (also called region restrictions, location constraints, or data residency policies) are the cloud-native mechanism that constrains where resources can be created and where data can be stored or replicated. They enforce data sovereignty by preventing resource deployment outside approved geographic regions.

Exam trap

DS0-001 often tests whether candidates confuse performance features (load balancing, indexing, compression) with governance controls (regional policies), so the discriminator is whether the requirement is about where data lives, not how fast it is accessed.

How to eliminate wrong answers

Option B is wrong because Database Load Balancing distributes query traffic across replicas for performance and availability; it has no bearing on geographic data placement. Option C is wrong because Database Indexing accelerates query lookups by creating auxiliary data structures; it does not control where data physically resides. Option D is wrong because Data Compression reduces storage footprint and I/O cost; it is a storage optimization, not a residency control.

71
MCQmedium

You are auditing data security controls. You find that raw sensitive data is being written to application logs by the ETL process. Which remediation step best aligns with the principle of 'Data Minimization'?

A.Implement a log retention policy of 30 days
B.Configure the logging framework to redact sensitive fields at the source
C.Restrict access to log files to senior engineers only
D.Encrypt the log files at rest using AES-256
AnswerB

Redacting sensitive fields at the source stops raw personal data entering logs at all, so only non-sensitive content persists. This enforces data minimisation by limiting collected data to what is necessary, rather than relying on downstream deletion or access controls.

Why this answer

Data minimization requires collecting, processing, and storing only the data necessary for the intended purpose. Redacting sensitive fields at the source before they are written to logs ensures that unnecessary sensitive data is never persisted, directly aligning with data minimization by preventing the data from being captured in the first place.

Exam trap

DS0-001 often tests the misconception that encryption or access controls satisfy data minimization, when in fact minimization requires not collecting or storing the data in the first place.

How to eliminate wrong answers

Option A is wrong because a retention policy reduces how long data is kept but does not prevent sensitive data from being logged, so it does not minimize data collection. Option C is wrong because restricting access to logs is an access control measure, not data minimization; the sensitive data is still logged. Option D is wrong because encrypting logs protects confidentiality but does not minimize the data being logged; the sensitive data is still present.

72
MCQmedium

To comply with CCPA, an organization must track the 'Right to Know' requests. Which component of a Data Governance Framework is most relevant?

A.Data Ingestion Pipeline
B.Data Cataloging
D.Data Compression
AnswerB

Data cataloguing inventories data assets with metadata, lineage and classification, letting staff locate every record linked to an individual. That directly satisfies the stem's CCPA constraint: responding to Right to Know requests requires knowing which datasets hold personal data and where it flows.

Why this answer

Data Cataloging is the component of a Data Governance Framework that inventories data assets, records their location, lineage, and classification, and enables organizations to locate and track personal information subject to CCPA 'Right to Know' requests. Without a catalog, an organization cannot reliably determine what personal data it holds or where it resides.

Exam trap

DS0-001 often tests governance concepts by mixing in infrastructure components, so candidates who focus on data movement rather than data inventory incorrectly select the ingestion pipeline.

How to eliminate wrong answers

Option A is wrong because a Data Ingestion Pipeline moves and transforms data into storage; it does not provide the inventory or metadata needed to answer data-subject access requests. Option C is wrong because load balancing distributes network traffic and is unrelated to data governance or privacy compliance. Option D is wrong because data compression reduces storage size and has no bearing on tracking or locating personal data for CCPA requests.

73
MCQmedium

An administrator needs to enforce password complexity on the database level. Where should this policy be configured?

A.Database Trigger
B.Backup Schedule
C.Database Authentication Policy/IAM
D.Stored Procedure
AnswerC

Configuring the database authentication policy within the IAM layer enforces complexity rules directly at the database engine, satisfying the requirement for database-level enforcement rather than relying on operating system or Microsoft Entra ID controls. This ensures every credential created or rotated inside the database must meet the defined complexity criteria before acceptance.

Why this answer

Password complexity requirements are authentication controls, so they belong in the database's authentication policy or identity and access management (IAM) layer. This is where the DBMS enforces rules such as minimum length, character classes, and expiration at login time. Configuring it there ensures the policy applies uniformly to all database users before any session is established.

Exam trap

DS0-001 often tests the misconception that triggers or stored procedures can enforce authentication policy, when password complexity must be configured at the authentication/IAM layer to apply at login.

How to eliminate wrong answers

Option A is wrong because a database trigger fires on DML events (INSERT/UPDATE/DELETE) after a session is already authenticated; it cannot enforce login-time password complexity and would be an inappropriate, fragile place to store credentials logic. Option B is wrong because a backup schedule governs data protection and recovery, not authentication policy; it has no mechanism to validate passwords. Option D is wrong because a stored procedure is application logic invoked explicitly; while it could theoretically hash or check a password, it is not the declarative authentication policy layer and would not automatically enforce complexity for all logins.

Ready to test yourself?

Try a timed practice session using only Data Governance And Security questions.