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

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 periodically runs checks specifically designed to detect corrupted data pages, and separately reviews audit logs on a regular schedule to identify any unusual or unauthorized access patterns. Which two maintenance practices, respectively, do these two activities represent?

Explanation

Data corruption checks specifically detect corrupted data pages or internal structures, which can arise from hardware failures or software issues, allowing corruption to be caught and addressed before it causes broader data integrity problems or gets propagated into backups. Periodic review of audit logs instead focuses on identifying unusual or unauthorized access patterns over time, which is a security-oriented maintenance activity distinct from checking for physical data corruption. Both practices represent important recurring maintenance activities, but they address fundamentally different concerns: one focuses on the physical integrity of stored data, and the other focuses on who has been accessing that data and whether that access looks appropriate.

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

This practice set focuses on the CompTIA DataSys + DS0-001 (V1) exam, assessing your understanding of data management concepts, system architectures, and data analytics. It's an essential resource for learners preparing for certification, helping to solidify key skills and knowledge necessary for success in the field of data systems.

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. After completing a backup, a system calculates a cryptographic hash value of the backup file and compares it against a previously recorded hash value to confirm the file has not been corrupted or tampered with since it was created. Which two purposes does this hash validation serve?

Explanation

Validating a backup's hash value helps detect accidental corruption that may have occurred during or after the backup process, such as from a storage media failure, ensuring the backup file is still bit-for-bit identical to what was originally created. It also helps detect unauthorized tampering with the backup file after the fact, since even a small malicious modification to the file would change its calculated hash value, immediately flagging it as no longer matching the originally recorded value. Hash validation is a data integrity check rather than an encryption or compression mechanism, and it does not itself have any role in scheduling when backups run, which is a separate automation concern.

Submit

3. During a disaster recovery test, a team measures that actual data loss was 20 minutes and actual restoration time was 3 hours, then compares these figures against the plan's stated targets to assess whether the plan met its goals. What is this comparison assessing?

Explanation

Comparing actual recovery performance, such as measured data loss and restoration time during a disaster recovery test, against the plan's stated recovery point objective and recovery time objective targets directly assesses whether the plan actually met its stated goals under real, or realistically simulated, conditions. If the actual figures exceed the stated targets, meaning more data was lost or restoration took longer than planned, this reveals a gap between the plan's assumptions and its real-world performance that needs to be investigated and addressed before the next test or an actual disaster. This kind of outcome-focused testing is what gives an organization genuine confidence in its disaster recovery plan, rather than confidence based only on the plan's documentation looking reasonable on paper.

Submit

4. A disaster recovery binder includes step-by-step operator manuals for executing a failover, alongside separate documentation describing exactly how the original database environment was built and configured. Which two disaster recovery documentation types, respectively, do these represent?

Explanation

Manuals provide step-by-step operational instructions for executing specific disaster recovery procedures, such as a failover, giving responders clear, actionable guidance to follow during a high-pressure incident rather than needing to improvise. Build documentation instead describes exactly how the original environment was constructed and configured, which becomes essential if the environment ever needs to be rebuilt from scratch rather than simply failed over to an already-existing standby. Both documentation types support disaster recovery, but they serve different specific purposes: one guides responders through executing a procedure, and the other preserves the knowledge needed to reconstruct an environment if that becomes necessary.

Submit

5. A database administrator ensures that the database server itself sits behind a dedicated firewall separate from the general corporate network firewall, so that even traffic already inside the corporate network must still pass an additional check before reaching the database. What security design principle does this reflect?

Explanation

Layered logical security adds multiple independent checkpoints, such as a dedicated firewall specifically in front of the database server in addition to the general corporate network's perimeter firewall, so that a single compromised or misconfigured control does not immediately expose the database to anyone already inside the broader corporate network. This defense-in-depth approach reflects the reality that internal networks cannot always be fully trusted, since an attacker who breaches the outer perimeter, or a compromised internal device, should still face additional barriers before reaching the most sensitive systems. Relying on a single firewall alone as the only logical security control would create exactly the kind of single point of failure that layered security is specifically designed to avoid.

Submit

6. A database server becomes infected with malicious software that was not specifically designed to encrypt files for ransom, but instead quietly exfiltrates data or disrupts normal operations in other ways. This broad category of malicious software is called ____.

Explanation

Malware is a broad category of malicious software that includes many specific types, such as ransomware, which specifically encrypts files for ransom, alongside other malicious software designed to quietly exfiltrate data, disrupt normal operations, or provide an attacker with unauthorized ongoing access, without necessarily fitting the specific ransomware pattern. Recognizing that ransomware is just one specific, particularly disruptive category within the broader malware umbrella helps clarify that defenses against malware in general, such as endpoint protection, network segmentation, and prompt patching, remain relevant even against malware that does not specifically demand a ransom. Maintaining strong detection and response capabilities for malware broadly, not just ransomware specifically, is an important part of comprehensive database and infrastructure security.

Submit

7. A data center installs continuous video monitoring covering all entry points and the server room itself, providing a recorded history of who physically accessed the space and when. What physical security control does this represent?

Explanation

Surveillance, typically through continuous video monitoring, provides ongoing visibility into physical access to sensitive areas like a server room, along with a recorded history that can be reviewed after an incident to help determine exactly who was physically present and when. This complements other physical access controls like badge readers and biometrics, since surveillance can catch situations those controls might miss, such as tailgating, where an unauthorized person follows closely behind an authorized person through a door before it closes. Port security, firewalls, and perimeter networks instead address logical network security concerns, which are a distinct category of infrastructure security from physical surveillance.

Submit

8. A database administrator reviews an automated reporting service account and discovers it currently has full administrative privileges, even though it only ever runs read-only SELECT queries against two specific tables. Which two corrective actions align with sound access control practice here?

Explanation

Reducing the service account's privileges down to only the SELECT access it actually needs on the two specific tables it queries directly applies the principle of least privilege, significantly limiting what could be done with that account's credentials if they were ever compromised. Documenting the account's intended, minimal privileges and periodically re-reviewing them going forward helps prevent this same kind of unnecessary privilege accumulation from silently recurring over time as the account or its usage evolves. Leaving unnecessary broad privileges in place simply because no problem has occurred yet, or preemptively granting even broader access for hypothetical future needs, both work directly against sound least-privilege practice rather than supporting it.

Submit

9. An organization deploys tooling that automatically detects and blocks attempts to email a file containing what appears to be unencrypted credit card numbers outside the company network. What governance and security control does this represent?

Explanation

Data loss prevention tooling automatically detects and blocks unauthorized transmission of sensitive data, such as an attempt to email a file containing unencrypted credit card numbers outside the company network, providing an automated safeguard against both accidental and deliberate data exfiltration. This differs from a data retention policy, which instead governs how long data is kept before archiving or deletion, addressing a completely different aspect of data governance. Combining data loss prevention tooling with proper data classification, so the system knows what kinds of data patterns to actually watch for, makes this kind of automated control significantly more effective than relying on generic pattern matching alone.

Submit

10. A security audit reviews logs of database connection requests, specifically looking for connections originating from unexpected geographic locations or at unusual times of day. What audit focus does this represent?

Explanation

Reviewing connection requests as part of a data security audit specifically looks for unusual or unexpected patterns, such as connections from unexpected geographic locations or unusual times of day, which could indicate unauthorized access using a compromised credential. This is a distinct audit focus from code auditing, which instead examines application or SQL code itself for vulnerabilities, and from data masking, which addresses protecting sensitive values rather than analyzing connection patterns. Combining this kind of connection pattern review with expired account review, as part of a broader data security audit, helps catch multiple different categories of access-related risk that might otherwise go unnoticed.

Submit

11. A database administrator updates an existing customer record's mailing address and, on a separate occasion, first establishes the constraints and data type a new field must follow before any values are ever entered into it. Which two data management activities, respectively, do these two actions represent?

Explanation

Modifying data changes the value of an existing record, such as updating a customer's mailing address to reflect a move, which is a routine, ongoing data management activity performed constantly across an active database. Defining data instead establishes the constraints, data type, and validation rules a field must follow before any values are ever entered into it, which typically happens earlier during schema design or when a new field is first added, shaping what values will even be considered valid for that field going forward. Both activities fall under the broader category of data management tasks, but they operate at different points in a field's lifecycle: one shapes what is allowed, and the other changes what is actually stored within those allowed bounds.

Submit

12. A data analyst combines and transforms data from several existing tables to produce an entirely new derived table specifically structured for a recurring reporting need. This activity of producing a new table from existing data is called creating a new data ____.

Explanation

Creating new data sets combines and transforms data from existing sources to produce an entirely new derived table or structure specifically shaped for a particular need, such as a recurring report, rather than simply querying the original source tables directly each time the report runs. This is a common data management task that can improve reporting performance and simplify downstream queries, since the new data set can be pre-structured and pre-aggregated exactly for its intended purpose. Deciding whether to implement this as a materialized view, a scheduled batch job populating a physical table, or some other mechanism depends on how current the data set needs to be and how expensive the underlying transformation is to repeat.

Submit

13. A database team tracks a list of all tables, their owners, and their last review dates in a simple tabular format that non-technical stakeholders can also easily open and review. What documentation tool category is well suited to this specific need?

Explanation

Spreadsheet tools are well suited to simple tabular tracking, such as a list of tables with owners and review dates, offering an easily accessible and widely understood format that non-technical stakeholders can open and review without needing specialized software. This differs from a UML editor, which is purpose-built for structured technical diagrams rather than simple tabular tracking, and from a word processor, which is better suited to narrative documentation than structured tabular data. Choosing the simplest appropriate tool for a given documentation need, rather than defaulting to a more complex tool, often produces documentation that is actually easier for the intended audience to use and maintain.

Submit

14. A team building a serverless application on AWS wants a fully managed key-value and document database that scales automatically with demand, while a separate team on Azure wants a similarly managed, globally distributed multi-model database. Which two tools, respectively, are commonly associated with these two cloud platforms?

Explanation

Amazon DynamoDB is a fully managed key-value and document database native to AWS, offering automatic scaling and high availability without requiring the team to manage underlying servers. Cosmos DB is Microsoft Azure's globally distributed, multi-model database service, supporting several NoSQL data models within a single managed service. Neither tool is native to the other's competing cloud platform, and Neo4j is instead a graph database that is not the managed, platform-native offering for either AWS or Azure specifically.

Submit

15. A database administrator configures alerts that trigger whenever a scheduled maintenance job, such as an index rebuild or a data archival task, fails to complete successfully. What monitoring practice does this represent?

Explanation

Monitoring job completion and failure alerts the team whenever a scheduled maintenance task, such as an index rebuild or data archival job, fails to complete successfully, ensuring these often invisible background processes do not silently fail without anyone noticing until their absence causes a downstream problem. This is especially important for jobs that other processes or SLAs implicitly depend on completing on schedule, since a silently failed archival job, for example, could eventually contribute to unexpected storage growth if left unaddressed. This monitoring category complements alerts specifically focused on backups, since backup jobs are one especially critical example of a scheduled job whose failure absolutely must be caught promptly.

Submit

16. A database administrator reviews daily usage reports to understand typical patterns of query volume and user activity throughout a normal business day, establishing a reference for what ordinary daily usage looks like. What monitoring purpose does this serve?

Explanation

Reviewing daily usage patterns helps establish what ordinary daily usage and activity look like under normal conditions, which feeds directly into the broader practice of baseline configuration and trending, giving administrators a meaningful reference point for recognizing when future usage patterns deviate significantly from what is typical. Without understanding normal daily usage patterns, it becomes much harder to distinguish a genuinely concerning anomaly from ordinary variation that naturally occurs even on a normal business day. This kind of usage monitoring supports both capacity planning and anomaly detection, since unusual deviations from established daily patterns can sometimes indicate either a developing performance issue or a security concern worth investigating.

Submit

17. Before finalizing deployment, a database administrator systematically reviews every newly created table, column, and field to confirm each was defined with the correct data type, constraints, and naming convention as specified in the design documentation. What deployment testing activity does this represent?

Explanation

A database quality check systematically reviews newly created tables, columns, and fields to confirm each element was actually implemented with the correct data type, constraints, and naming convention specified in the design documentation, catching implementation errors or omissions before they cause downstream problems once the database is in active use. This is a foundational, detail-oriented validation step that complements broader testing activities like stress testing, which instead focuses on performance under load rather than structural correctness against the design specification. Performing this kind of thorough quality check before deployment helps ensure the technical foundation of the database genuinely matches what was actually designed and agreed upon.

Submit

18. A team configuring a new database server's network connectivity needs to ensure client applications can resolve its hostname to an address, and separately needs to configure appropriate firewall rules governing which perimeter network traffic is allowed to reach it. Which two networking concepts, respectively, are relevant here?

Explanation

DNS provides hostname resolution, translating a human-readable name into the actual network address client applications need to actually connect to the database server, which is foundational networking infrastructure supporting database connectivity. Firewall and perimeter network considerations instead govern which traffic is actually permitted to reach the database server in the first place, adding a security control layer on top of basic connectivity and name resolution. Both concepts, along with related considerations like static versus dynamic IP addressing and specific ports and protocols, together form the networking foundation that database connectivity depends on during deployment.

Submit

19. Before beginning a new database project, a team catalogs the hardware, software licenses, and personnel skills it will need, comparing this list against what is currently available. What planning activity does the comparison portion of this process represent?

Explanation

Taking an inventory of needed assets and then comparing it against what is currently available is the essence of a gap analysis, which explicitly identifies what is missing, whether hardware, software licenses, or specific personnel skills, before or during a new database project's implementation. This upfront planning activity helps avoid discovering critical missing resources partway through implementation, when addressing the gap becomes more costly and disruptive than if it had been identified during planning. Index optimization and query optimization instead address later performance tuning concerns, which are unrelated to this earlier resource planning and gap identification activity.

Submit

20. A database project maintains a formal document capturing the agreed-upon functional and non-functional requirements the final database must satisfy, serving as a reference point throughout design, implementation, and later validation. What is this document called?

Explanation

System requirements documentation captures the agreed-upon functional and non-functional requirements a database project must satisfy, serving as a formal reference point that design decisions can be checked against throughout implementation, and that later validation activities, such as confirming the schema meets original requirements, can be measured against directly. This differs from an entity relationship diagram, which visually represents structural relationships, and from a data dictionary, which documents field-level definitions, both of which are more narrowly focused design artifacts rather than the broader requirements record itself. Keeping this documentation current as requirements evolve helps prevent later disputes about whether the delivered database actually meets what was originally agreed upon.

Submit

21. A traditional relational table, where every row strictly follows the same fixed set of columns in the same order, is described as having a ____ data format.

Explanation

A linear data format organizes data in a strict, uniform, tabular structure, where every row follows exactly the same fixed set of columns in the same order, which is the classic organization of a traditional relational table. This contrasts with a non-linear format, which allows more flexible organization that does not follow this same rigid, uniform tabular layout, such as a graph database's nodes and edges or a document database's varying document structures. Recognizing whether a given data structure is linear or non-linear helps clarify which database structure types are naturally suited to representing it well.

Submit

22. After reviewing SQL code generated by an ORM, a database administrator runs the query against a test database to confirm it executes without syntax errors and returns the expected results. What step in the ORM impact-assessment process does this represent?

Explanation

Confirming the validity of the code verifies that a piece of ORM-generated SQL actually executes correctly without syntax errors and returns the results the developer intended, which is a necessary checkpoint before moving on to assessing its performance impact at scale. This step follows the initial review of the generated SQL code, since a database administrator first needs to see what query was actually generated before being able to confirm whether it behaves correctly. Only after confirming validity does it make sense to move on to determining the query's actual impact on the database server, since there is little value in performance testing a query that does not even function correctly in the first place.

Submit

23. A web application performs simple input validation directly in the user's browser before ever sending a request to the server, reducing unnecessary server round-trips for obviously invalid input. What script runtime location does this represent?

Explanation

Client-side scripting runs directly in the user's browser or local application, which is well suited to simple validation tasks that can catch obviously invalid input before it is ever sent to the server, reducing unnecessary round-trips and server load for input that would clearly fail validation anyway. This differs from server-side scripting, which runs on the server and is generally necessary for validation or logic that must be trusted and cannot be bypassed by a client, since client-side validation alone can always be circumvented by a sufficiently motivated user. A well-designed application often uses both client-side scripting for immediate user feedback and server-side validation as the actual trusted enforcement point.

Submit

24. A database administrator writes a reusable block of procedural SQL logic that a client application explicitly calls by name to perform a multi-step operation, and separately writes logic that automatically executes whenever a specific table event occurs. Which two SQL programming constructs, respectively, describe these two behaviors?

Explanation

A stored procedure is explicitly called by name by a client application or another piece of code to perform a defined multi-step operation, giving developers direct control over exactly when that logic executes. A trigger instead automatically executes in response to a specified table event, such as an insert, update, or delete, without requiring any explicit call, which makes it well suited to enforcing rules or logging behavior that should happen automatically and consistently regardless of which application or user triggers the underlying event. Understanding this distinction helps a database administrator choose the right programming construct for whether logic should run on-demand or automatically in response to data changes.

Submit

25. A financial system requires strict, guaranteed consistency for account balance transactions, well-defined relationships between accounts, transactions, and customers, and complex reporting queries joining multiple related tables. Which database structure type is generally best suited to these combined requirements?

Explanation

A relational database is generally best suited to a financial system's combined requirements of strict, guaranteed consistency through ACID transactions, well-defined relational structure between accounts, transactions, and customers, and robust support for complex multi-table joins needed for reporting. A key-value store's simple lookup pattern does not naturally support the complex relational queries a financial reporting system requires. While NoSQL types can offer valuable benefits for other specific use cases, the combination of strict consistency and complex relational reporting needs described here plays directly to a relational database's core strengths.

Submit
×
Saved
Thank you for your feedback!
View My Results
Cancel
  • All
    All (25)
  • Unanswered
    Unanswered ()
  • Answered
    Answered ()
A database administrator periodically runs checks specifically...
After completing a backup, a system calculates a cryptographic hash...
During a disaster recovery test, a team measures that actual data loss...
A disaster recovery binder includes step-by-step operator manuals for...
A database administrator ensures that the database server itself sits...
A database server becomes infected with malicious software that was...
A data center installs continuous video monitoring covering all entry...
A database administrator reviews an automated reporting service...
An organization deploys tooling that automatically detects and blocks...
A security audit reviews logs of database connection requests,...
A database administrator updates an existing customer record's mailing...
A data analyst combines and transforms data from several existing...
A database team tracks a list of all tables, their owners, and their...
A team building a serverless application on AWS wants a fully managed...
A database administrator configures alerts that trigger whenever a...
A database administrator reviews daily usage reports to understand...
Before finalizing deployment, a database administrator systematically...
A team configuring a new database server's network connectivity needs...
Before beginning a new database project, a team catalogs the hardware,...
A database project maintains a formal document capturing the...
A traditional relational table, where every row strictly follows the...
After reviewing SQL code generated by an ORM, a database administrator...
A web application performs simple input validation directly in the...
A database administrator writes a reusable block of procedural SQL...
A financial system requires strict, guaranteed consistency for account...
play-Mute sad happy unanswered_answer up-hover down-hover success oval cancel Check box square blue
Alert!