CompTIA DataSys + DS0-001 (V1) Exam Practice Test 3

Reviewed by Editorial Team
The ProProfs editorial team is comprised of experienced subject matter experts. They've collectively created over 10,000 quizzes and lessons, serving over 100 million users. Our team includes in-house content moderators and subject matter experts, as well as a global network of rigorously trained contributors. All adhere to our comprehensive editorial guidelines, ensuring the delivery of high-quality content.
Learn about Our Editorial Process
| By Thames
T
Thames
Community Contributor
Quizzes Created: 11201 | Total Attempts: 9,875,275
| Questions: 25 | Updated: Sep 28, 2026
Please wait...
Question 1 / 26
🏆 Rank #-- ▾
0 %
0/100
Score 0/100

1. A database administrator runs periodic integrity checks to detect corruption, and separately configures appropriate table locking behavior to prevent conflicting simultaneous writes from corrupting data during concurrent access. Which two maintenance concerns do these two practices address, respectively?

Explanation

Database integrity checks detect corruption within the database's stored data or internal structures, which can arise from hardware failures, software bugs, or improper shutdowns, and catching this corruption early allows for correction before it causes larger problems or is propagated into backups. Table locking techniques instead prevent conflicting simultaneous writes from corrupting data during concurrent access, ensuring that multiple transactions modifying the same data do not interfere with each other in ways that could leave the data in an inconsistent state. Both are important maintenance concerns, but they address different failure modes: integrity checks catch corruption that has already occurred, while locking techniques help prevent a specific kind of corruption from occurring in the first place.

Submit
Please wait...
About This Quiz
CompTIA DataSys + Ds0-001 (V1) Exam Practice Test 3 - Quiz

This practice exam focuses on the CompTIA DataSys + DS0-001 (V1) certification, assessing key concepts in data management and analysis. It evaluates your understanding of data storage, retrieval, and processing, essential for anyone pursuing a career in data systems. This resource is invaluable for learners preparing for the certification, providing... see morea clear insight into the skills required for success in the field. see less

2.

What first name or nickname would you like us to use?

You may optionally provide this to label your report, leaderboard, or certificate.

2. An organization's backup retention policy specifies that backups older than one year should either be permanently deleted or moved to inexpensive long-term cold storage, depending on the specific data category's regulatory requirements. Which two terms describe these two distinct end-of-retention outcomes?

Explanation

Purging permanently deletes data that has reached the end of its required or permitted retention period, which is appropriate when there is no ongoing legal, regulatory, or business need to retain that specific data any longer. Archiving instead moves data to lower-cost, long-term storage rather than deleting it outright, which is appropriate when the data may still need to be retrievable occasionally, such as for regulatory or historical purposes, even though it is no longer actively used in day-to-day operations. Choosing between purging and archiving for a specific data category depends on its particular regulatory retention requirements and any ongoing business value the older data might still hold.

Submit

3. A database architecture maintains an exact, continuously synchronized copy of the primary database on a separate server, ready to take over with minimal data loss if the primary fails. What disaster recovery technique is this?

Explanation

Mirroring maintains an exact, continuously synchronized copy of the primary database on a separate server, providing a disaster recovery option with generally lower potential data loss than log shipping, which can involve some delay between when logs are generated and when they are actually applied to the standby. This tight synchronization comes with its own tradeoffs, however, since maintaining a perfectly synchronized mirror can introduce additional overhead or latency to the primary database's write operations depending on how the mirroring is configured. Choosing between mirroring, log shipping, and other high availability techniques depends on an organization's specific recovery point and recovery time objectives, along with its tolerance for the performance tradeoffs each technique involves.

Submit

4. An organization maintains a document describing how essential business functions, including database-dependent operations, will continue during and immediately after a significant disruption, distinct from the more technical steps of actually recovering specific systems. What is this document called?

Explanation

A continuity of operations plan addresses how essential business functions will continue during and immediately after a significant disruption, taking a broader operational and organizational view rather than focusing purely on the technical steps of restoring a specific database system. This differs from a system security plan, which instead documents the specific security controls protecting a system, and from build documentation, which describes how a system was originally constructed. Together with more technically focused disaster recovery documentation, a continuity of operations plan helps ensure the organization can keep functioning at some level even while specific technical recovery efforts are still underway.

Submit

5. An employee receives an email disguised as a legitimate request from IT support, asking them to enter their database administrator credentials into a fake login page. What type of attack does this describe?

Explanation

Phishing uses deceptive communication, often email disguised as a legitimate and trustworthy source, to trick a target into revealing sensitive information like credentials or clicking a malicious link, which is exactly what a fake IT support email requesting login credentials represents. This differs from a denial-of-service attack, which instead aims to overwhelm and disrupt system availability rather than trick a user into voluntarily revealing information. Security awareness training that helps staff recognize and report suspicious phishing attempts is an important complement to technical controls, since phishing specifically targets human judgment rather than a technical vulnerability.

Submit

6. An attacker systematically attempts every possible password combination against a database login until eventually finding the correct one, rather than exploiting a specific vulnerability. This attack technique is called a ____ attack.

Explanation

A brute-force attack systematically attempts every possible password combination, or a large set of likely candidates, against a login system until eventually finding a valid credential, rather than exploiting a specific software vulnerability or flaw. Strong password policies, account lockout thresholds after repeated failed attempts, and multifactor authentication are all effective mitigations that make brute-force attacks significantly less likely to succeed within a practical timeframe. Monitoring for unusually high volumes of failed login attempts from a single source, as covered under connections and sessions monitoring, is often how a brute-force attack in progress is first detected.

Submit

7. A data center housing critical database servers includes both a fire suppression system using clean agents rather than water, and a dedicated cooling system maintaining stable operating temperatures. What category of security consideration do these two systems both address?

Explanation

Fire suppression and cooling systems both fall under physical infrastructure security, protecting the physical environment and hardware housing the database from environmental threats like fire damage or overheating, which is just as critical to database availability and integrity as logical security controls like firewalls and access permissions. Using clean-agent fire suppression rather than water specifically avoids the additional risk of water damage to sensitive electronic equipment even in the areas not directly on fire. Neglecting physical infrastructure security can undermine even the strongest logical security controls, since a database server destroyed by fire or overheating is unavailable regardless of how well its data access permissions were configured.

Submit

8. A database administrator enforces a minimum password complexity requirement for all accounts and separately reviews which specific rights and privileges each role has been granted. Which two access control practices do these two activities represent?

Explanation

A password policy defines requirements such as minimum length, complexity, and rotation frequency for account credentials, which helps reduce the risk of accounts being compromised through weak or easily guessed passwords. Reviewing rights and privileges instead confirms that each role has been granted only the specific access it actually needs, consistent with the principle of least privilege, which is a distinct access control concern from password strength requirements. Both practices work together as part of a comprehensive access control strategy, but they address different risks: one concerns how strong a credential is, and the other concerns what that credential is actually allowed to do once authenticated.

Submit

9. A company operating in the European Union must comply with a regulation governing how personal data of EU residents is collected, processed, and protected, regardless of where the company itself is headquartered. Which regulation does this describe?

Explanation

GDPR, the General Data Protection Regulation, governs how personal data belonging to European Union residents is collected, processed, and protected, and it applies to any organization handling that data regardless of where the organization itself is headquartered, which is a notably broad extraterritorial scope. This differs from PCI DSS, which specifically governs payment card data security rather than personal data broadly, and from other regional regulations that may apply to different jurisdictions or specific industries. Organizations handling EU residents' personal data need to understand GDPR's specific requirements around consent, data subject rights, and breach notification, which can differ meaningfully from other regulatory frameworks they might already be familiar with.

Submit

10. A periodic security audit identifies several database user accounts belonging to employees who left the organization over a year ago, but whose access was never formally revoked. What security concern does this finding represent?

Explanation

Expired accounts that are never formally revoked or deprovisioned represent unnecessary lingering access risk, since these accounts could potentially still be used to access the database even though the associated employee no longer has any legitimate need for that access. Regular data security audits specifically check for exactly this kind of finding, alongside reviewing connection requests, to catch access that should have been revoked but was overlooked in normal offboarding processes. Establishing a reliable, consistent process for promptly deprovisioning access when an employee leaves helps prevent this kind of finding from accumulating over time.

Submit

11. A database administrator adds a foreign key constraint linking an orders table to a customers table, formally establishing that every order must correspond to a valid customer. What data management task does this represent?

Explanation

Creating a data relationship formally links related tables, such as orders and customers, typically through a foreign key constraint that enforces every order corresponds to a valid, existing customer record. This is a core data management task performed during both initial schema design and later as new tables or requirements are added to an existing database, directly supporting referential integrity going forward. Without formally establishing this kind of relationship, the database would not automatically prevent orders from being created that reference a customer that does not exist, leaving that consistency check entirely up to application code instead.

Submit

12. Two different departments within an organization both need access to the same customer records, and rather than each maintaining its own separate copy, the database is designed so both departments query the same authoritative source. This practice of providing controlled access to common data across multiple consumers is called data ____.

Explanation

Data sharing provides controlled access to a common, authoritative data source across multiple consumers, such as different departments, rather than each maintaining separate, potentially inconsistent copies of the same underlying information. This reduces data redundancy and the risk of departments working from conflicting versions of the same data, while requiring careful attention to access controls so that data sharing does not inadvertently expose information beyond what each consumer should be able to see. Balancing data sharing with appropriate access controls and data classification is an important consideration when designing how common data is made available across an organization.

Submit

13. A database team wants a diagramming tool specifically designed for creating structured technical diagrams like entity relationship diagrams, alongside general word processing software for writing narrative maintenance documentation. Which two tool categories, respectively, fit these two documentation needs?

Explanation

UML editors are specifically designed for creating structured technical diagrams, including entity relationship diagrams and other modeling artifacts, providing purpose-built shapes, notation, and validation for this kind of visual technical documentation. Word processors instead are general-purpose tools well suited to writing narrative documentation, such as maintenance procedures or standard operating procedures, where the content is primarily text-based rather than diagrammatic. Choosing the right tool category for each specific documentation need produces more effective, appropriately formatted documentation than trying to force one tool type to handle every kind of documentation need.

Submit

14. An analytics platform frequently runs queries that aggregate a single column, such as total sales, across billions of rows, but rarely needs to retrieve an entire row's full set of fields at once. Which database type is optimized for this access pattern?

Explanation

A column-oriented database physically stores data grouped by column rather than by row, which makes aggregating a single column, such as summing total sales across billions of rows, far more efficient than scanning entire rows just to read one field from each. This differs sharply from a document database, which stores and retrieves entire flexible records together, a pattern better suited to reading or writing a whole record at once rather than aggregating one field across a massive number of records. Choosing the right storage orientation for the actual query pattern can produce dramatic performance differences at large scale.

Submit

15. A monitoring system automatically notifies the database team whenever a scheduled backup job fails to complete successfully, rather than the team discovering the failure only when they later need to restore from that backup. What does this monitoring practice help prevent?

Explanation

Alerting on backup job failures ensures the team learns about a problem promptly, while there is still time to investigate and correct it, rather than discovering the failure only during an actual emergency restoration attempt, when a missing or corrupted backup could mean data is genuinely unrecoverable. This proactive alerting is a critical safety net supporting the broader backup and disaster recovery strategy, since a backup schedule that silently fails provides a false sense of security if no one is actually monitoring whether those backups are succeeding. Regularly testing backup restoration, in addition to alerting on job failures, provides further assurance that backups are both completing and actually usable.

Submit

16. A database administrator notices an unusually high number of failed connection attempts from a single source address over a short period. What monitoring category does this observation fall under?

Explanation

Monitoring connections and sessions, including tracking failed or attempted connections, helps identify potential security concerns, such as a brute-force login attempt, as well as capacity issues like an application exhausting its available connection pool. An unusually high number of failed attempts from a single source over a short period is a pattern worth investigating further, since it could indicate an attacker attempting to guess valid credentials. Query optimization and index fragmentation instead address performance tuning concerns, which are a separate monitoring category from connection and session security-relevant patterns.

Submit

17. Before launching a new application, a team runs tests simulating ten times the expected initial user load against the database to confirm it can handle anticipated future growth without requiring a redesign. What validation activity does this represent?

Explanation

Scalability validation tests whether a database architecture can handle anticipated future growth in load, such as a significantly larger user base than the initial launch, without requiring a fundamental redesign, which helps avoid a costly and disruptive architecture overhaul later once real growth actually materializes. This is a forward-looking validation activity distinct from index analysis, which focuses on current query performance, and referential integrity validation, which focuses on relational data consistency rather than the system's capacity to scale. Building scalability validation into the deployment process helps ensure a new database can grow alongside the business it supports rather than becoming a bottleneck.

Submit

18. A database team wants to confirm that a specific version of a schema migration script can be applied cleanly to a fresh copy of the database, and that rolling it back afterward correctly restores the previous schema state. Which two considerations does version control testing address?

Explanation

Version control testing confirms that a specific, versioned change, such as a schema migration script, applies cleanly and correctly, which is essential when database schema changes are managed and tracked through version control alongside application code. Testing that a rollback of that specific version correctly restores the prior schema state is equally important, since a migration that applies cleanly but cannot be safely rolled back if problems are discovered afterward leaves the team without a safe recovery path. This is distinct from stress testing, which evaluates performance under load, and from regression testing, which more broadly confirms existing functionality still works rather than specifically validating a versioned migration and its rollback.

Submit

19. A company weighing whether to host its database on its own physical servers versus using a cloud provider's managed infrastructure is evaluating which architecture factor?

Explanation

Choosing between cloud-based and on-premises hosting is a fundamental database architecture factor, weighing considerations like upfront capital costs, ongoing operational responsibility, scalability, and compliance requirements that might favor one approach over the other for a specific organization's needs. This decision often also influences which specific cloud-hosted service model, such as IaaS, PaaS, or SaaS, might be appropriate if a cloud approach is chosen. Data cardinality and index optimization instead address data modeling and performance tuning concerns, which are separate architecture and maintenance considerations from the fundamental hosting location decision.

Submit

20. A database design document describes entities, attributes, and relationships in a way that is independent of any specific database product, and a separate document describes the exact table structures, data types, and storage details for the specific database engine that will actually be used. Which two schema types, respectively, do these two documents represent?

Explanation

A logical schema describes entities, attributes, and relationships at a conceptual level that is independent of any specific database product or physical implementation details, focusing on what the data represents rather than how it will actually be stored. A physical schema instead describes the exact implementation details for a specific database engine, including precise table structures, data types, indexing, and storage considerations. Separating these two levels of design allows the conceptual data model to remain stable even if the underlying physical implementation or specific database product later changes.

Submit

21. Java developers commonly use an ORM framework that maps Java objects to relational database tables, one of the most widely adopted frameworks of its kind, commonly referred to simply as ____.

Explanation

Hibernate is one of the most widely adopted ORM frameworks for Java, automatically mapping Java objects to relational database tables and generating the underlying SQL needed to persist and retrieve those objects. Similar frameworks exist for other languages and platforms, such as Entity Framework for .NET, each aiming to reduce the amount of raw SQL developers need to write by hand. Database administrators working alongside teams using any of these frameworks still benefit from understanding what SQL the framework actually generates, since ORM abstraction does not eliminate the need to understand and troubleshoot the underlying queries.

Submit

22. After reviewing SQL code generated by an ORM and confirming it is syntactically valid, a database administrator still needs to assess whether that generated query will perform acceptably at production scale before approving its use. What step in the ORM impact-assessment process does this represent?

Explanation

Determining the impact to the database server specifically assesses how a piece of generated SQL will actually perform under real production conditions, such as data volume and concurrent load, which is a distinct step from simply confirming the code is syntactically valid. A query can be perfectly valid syntactically while still performing poorly at scale, which is exactly why this impact assessment step exists separately in the process. If this step reveals a genuine performance problem, the administrator then moves to providing an alternate approach, such as a more targeted native query or an ORM configuration change.

Submit

23. A database administrator working primarily in a Windows Server environment wants a scripting language with deep native integration into Windows administrative tasks and Active Directory management, alongside database automation. Which language is a natural fit for this environment?

Explanation

PowerShell was specifically designed with deep native integration into Windows administrative tasks, including Active Directory management, system configuration, and automation, which makes it a natural fit for a database administrator working primarily within a Windows Server environment. Python is also widely used for database automation and offers strong cross-platform flexibility, but PowerShell's tight, native Windows administrative integration gives it a specific advantage in Windows-centric environments like this scenario. Choosing the right scripting language often depends on the specific operating system environment and what other administrative tasks the script needs to integrate with beyond just the database itself.

Submit

24. A database administrator creates a saved query that presents a simplified, filtered subset of a larger table as if it were its own table, and separately creates a reusable piece of logic that accepts input parameters and returns a calculated value. Which two SQL programming objects, respectively, describe these two constructs?

Explanation

A view presents a simplified, filtered, or joined subset of underlying data as if it were its own virtual table, without physically storing a separate copy of that data, unlike a materialized view which does store results. A function accepts input parameters and returns a calculated value, which can then be used within other SQL statements much like a built-in function. Both views and functions promote reusability and abstraction in SQL programming, but they serve distinctly different purposes: a view simplifies data presentation, while a function encapsulates reusable calculation logic.

Submit

25. A traditional relational table organizes data strictly in rows and columns, while a graph database organizes data as nodes and edges with no single fixed tabular layout. Which of these two represents a linear data format, and which represents non-linear?

Explanation

A linear format organizes data in a strict, uniform, tabular structure, such as the fixed rows and columns of a traditional relational table, where every row follows the same predictable structure. A non-linear format instead allows for more flexible, less uniformly structured organization, such as a graph database's nodes and edges, which do not follow a single fixed tabular layout the way relational rows do. Recognizing this distinction helps explain why certain database types are naturally better suited to certain kinds of data and query patterns than others.

Submit
×
Saved
Thank you for your feedback!
View My Results
Cancel
  • All
    All (25)
  • Unanswered
    Unanswered ()
  • Answered
    Answered ()
A database administrator runs periodic integrity checks to detect...
An organization's backup retention policy specifies that backups older...
A database architecture maintains an exact, continuously synchronized...
An organization maintains a document describing how essential business...
An employee receives an email disguised as a legitimate request from...
An attacker systematically attempts every possible password...
A data center housing critical database servers includes both a fire...
A database administrator enforces a minimum password complexity...
A company operating in the European Union must comply with a...
A periodic security audit identifies several database user accounts...
A database administrator adds a foreign key constraint linking an...
Two different departments within an organization both need access to...
A database team wants a diagramming tool specifically designed for...
An analytics platform frequently runs queries that aggregate a single...
A monitoring system automatically notifies the database team whenever...
A database administrator notices an unusually high number of failed...
Before launching a new application, a team runs tests simulating ten...
A database team wants to confirm that a specific version of a schema...
A company weighing whether to host its database on its own physical...
A database design document describes entities, attributes, and...
Java developers commonly use an ORM framework that maps Java objects...
After reviewing SQL code generated by an ORM and confirming it is...
A database administrator working primarily in a Windows Server...
A database administrator creates a saved query that presents a...
A traditional relational table organizes data strictly in rows and...
play-Mute sad happy unanswered_answer up-hover down-hover success oval cancel Check box square blue
Alert!