Career Employer

Your FREE CompTIA DataSys+ Flashcards 2026 – 250+ Cards

Realistic, DataSys+ (DS0-001) exam-style flashcards across all 5 domains — flip, match, type, and quiz yourself.

How well do you know them?

To find us again, just search “Career Employer CompTIA DataSys+”

By

Click Study Flashcards above to open the flashcard hub — hundreds of DataSys+ cards you can flip, match, type, or quiz yourself on. Every card is drawn from the five official DS0-001 domains, so you study exactly what the exam tests.[1] Pair them with our free practice test and study guide.

CompTIA DataSys+ is one of the 14 CompTIA certifications — explore our CompTIA flashcards to compare and prep across the whole family.

DataSys+ Flashcard Study Modes

Flip mode is for first passes, where you read a front like Deadlock and check yourself against the back. Match turns short pairings such as RPO into a timed term-to-definition game. Type shows the definition and makes you produce the term from memory, which exposes shaky acronyms fast. Quiz builds multiple-choice items from the same 282 cards for mixed review.

Free CompTIA DataSys+ flashcards from Career Employer — active recall for the DS0-001 exam

Why Flashcards Work for the DataSys+

Database Management and Maintenance carries the heaviest official weight at 25% and holds 52 cards on day-to-day operations. Concurrency and performance vocabulary shows up in fronts such as Locking, Deadlock and Blocking, while upkeep and scaling terms come through Patching, Sharding and Archiving. Table scan sits with the performance group.

Database Fundamentals is weighted at 24% and is the largest block in the deck with 86 cards. The SQL language categories appear as DDL, DML and DCL, transaction handling is covered by the card for TCL, and design vocabulary runs through fronts like ERD, ACID and BCNF, with Heap covering physical storage.

Data and Database Security is weighted at 23% across 52 cards. Encryption and transport protection appear through TDE, TLS and AES, identity and authorization through MFA and RBAC, and data handling obligations through PII and GDPR. The card for Salt ties back to how stored credentials are protected.

Database Deployment holds 16% of the exam and 44 cards. Data movement is drilled through ETL and ELT, workload types through OLTP and OLAP, and hosting models through IaaS, PaaS and DBaaS. Format-level fronts such as CSV round out the ingestion side of the domain.

Business Continuity is weighted at 12% but still brings 48 cards, so the ratio favors you. Recovery targets and service terms appear as RPO, RTO and SLA, reliability math through MTTR and MTBF, and redundancy through RAID 0, RAID 1 and RAID 5.

The DataSys+ is dense with things you simply have to know cold — SQL command categories, join types, the normal forms, ACID, RAID levels, and security acronyms.[1] Spaced flashcards are the most efficient way to keep it all fresh. Used alongside our practice test and study guide, they turn review time into measurable progress.

DataSys+ Flashcards by Domain

The cards are organized by the five official DS0-001 domains. Drill the highest-weighted ones first — Database Management & Maintenance and Database Fundamentals make up nearly half the exam:[1]

DataSys+ flashcards by domain and weight
DomainExam weight
Database Management and Maintenance25%
Database Fundamentals24%
Data and Database Security23%
Database Deployment16%
Business Continuity12%

How to Get the Most Out of These Flashcards

  • Open with the heaviest domain. Database Management and Maintenance is 25% of the exam across 52 cards, and its Locking and Blocking vocabulary keeps reappearing in security and deployment questions.
  • Type-drill the acronyms you only half know. Fronts like TDE and RPO are easy to recognize in Flip mode but hard to produce cold, which is exactly what Type mode forces.
  • Use Match on near-identical families. The RAID 0, RAID 1 and RAID 5 cards blur together under time pressure, and a timed pairing round makes the distinctions stick better than rereading.
  • Move to the practice test once Quiz feels easy. When mixed multiple choice on Database Fundamentals stops surprising you, switch to full-length questions and use the study guide for gaps the cards expose.
  • Work one domain per sitting. With 282 cards, cycling through Database Deployment or Business Continuity in a single session and rotating domains beats grinding the whole deck in one pass.

DataSys+ Flashcards FAQ

Hundreds of free DataSys+ flashcards, organized across all five DS0-001 domains — Database Fundamentals, Database Deployment, Database Management and Maintenance, Data and Database Security, and Business Continuity. They're free with no account required.

DataSys+ flashcard bank

All 282 cards, by topic

A reference copy of every card in this deck. Each answer stays hidden until you choose to show it. To study with Flip, Match, Type and Quiz modes and track what you have mastered, use Study Flashcards at the top of the page.

Database Fundamentals (86)

ACID
Show answer

Atomicity, Consistency, Isolation, Durability — the four guarantees of a reliable database transaction.

Atomicity (ACID)
Show answer

A transaction completes fully or not at all — partial changes are rolled back.

Consistency (ACID)
Show answer

A transaction moves the database from one valid state to another, honoring all constraints.

Isolation (ACID)
Show answer

Concurrent transactions don't interfere; each behaves as if it ran alone.

Durability (ACID)
Show answer

Once committed, changes survive crashes and power loss (persisted to non-volatile storage).

Relational database
Show answer

Stores data in tables (relations) of rows and columns with a defined schema; queried with SQL.

Primary key
Show answer

A column (or set) that uniquely identifies each row; cannot be null or duplicated.

Foreign key
Show answer

A column that references another table's primary key, enforcing referential integrity.

Composite key
Show answer

A primary key made up of two or more columns combined.

Candidate key
Show answer

Any column or set of columns that could serve as the primary key (uniquely identifies a row).

Surrogate key
Show answer

An artificial, system-generated key (e.g., auto-increment id) used instead of natural data.

Natural key
Show answer

A key made from real, meaningful data that already exists (e.g., email or SSN).

Referential integrity
Show answer

The rule that every foreign-key value must match an existing primary-key value (no orphans).

Entity integrity
Show answer

The rule that every table has a primary key and no primary-key value is null.

Schema
Show answer

The structure/blueprint of a database: tables, columns, data types, keys, and relationships.

Tuple / row
Show answer

A single record in a table — one set of related values across all columns.

Attribute / column
Show answer

A named field in a table holding one type of value for every row.

Cardinality
Show answer

The nature of a relationship between tables: one-to-one, one-to-many, or many-to-many.

Normalization
Show answer

Organizing tables to reduce redundancy and avoid update/insert/delete anomalies.

First Normal Form (1NF)
Show answer

Each cell holds a single atomic value; no repeating groups; each row is unique.

Second Normal Form (2NF)
Show answer

1NF and every non-key column depends on the whole primary key (no partial dependencies).

Third Normal Form (3NF)
Show answer

2NF and no non-key column depends on another non-key column (no transitive dependencies).

BCNF
Show answer

Boyce-Codd Normal Form — a stricter 3NF where every determinant is a candidate key.

Denormalization
Show answer

Deliberately adding redundancy to speed up read-heavy queries, trading off integrity.

DDL
Show answer

Data Definition Language — CREATE, ALTER, DROP, TRUNCATE; defines and changes structure.

DML
Show answer

Data Manipulation Language — SELECT, INSERT, UPDATE, DELETE; reads and changes data.

DCL
Show answer

Data Control Language — GRANT and REVOKE; controls permissions.

TCL
Show answer

Transaction Control Language — COMMIT, ROLLBACK, SAVEPOINT; manages transactions.

SELECT
Show answer

DML statement that retrieves rows from one or more tables.

INSERT
Show answer

DML statement that adds a new row to a table.

UPDATE
Show answer

DML statement that modifies existing rows that match a condition.

DELETE
Show answer

DML statement that removes rows matching a WHERE clause; can be rolled back.

TRUNCATE
Show answer

DDL statement that removes all rows from a table quickly and resets it.

DROP
Show answer

DDL statement that removes an entire table (structure and data) from the database.

WHERE clause
Show answer

Filters rows in a query to those that meet a condition.

GROUP BY
Show answer

Groups rows that share values so aggregate functions apply per group.

HAVING clause
Show answer

Filters groups after GROUP BY (WHERE filters rows before grouping).

ORDER BY
Show answer

Sorts the result set by one or more columns, ascending or descending.

DISTINCT
Show answer

Removes duplicate rows from a SELECT result set.

INNER JOIN
Show answer

Returns only rows with matching values in both joined tables.

LEFT JOIN
Show answer

Returns all rows from the left table plus matches from the right (NULLs where none).

RIGHT JOIN
Show answer

Returns all rows from the right table plus matches from the left (NULLs where none).

FULL OUTER JOIN
Show answer

Returns all rows from both tables, with NULLs where either side has no match.

CROSS JOIN
Show answer

Returns the Cartesian product — every row of one table paired with every row of the other.

SELF JOIN
Show answer

A table joined to itself, often to compare rows within the same table.

Aggregate function
Show answer

Computes a single value over a set of rows: COUNT, SUM, AVG, MIN, MAX.

COUNT()
Show answer

Aggregate function returning the number of rows (or non-null values).

View
Show answer

A saved, named query that acts like a virtual table; simplifies access and can restrict columns.

Index
Show answer

A structure that speeds row lookups by a column's value without scanning the whole table.

Data redundancy
Show answer

The same data stored in more than one place — a source of inconsistency normalization reduces.

NULL
Show answer

A marker for a missing or unknown value — not zero and not an empty string.

Constraint
Show answer

A rule enforced on a column: PRIMARY KEY, FOREIGN KEY, UNIQUE, NOT NULL, CHECK, DEFAULT.

UNIQUE constraint
Show answer

Ensures all values in a column (or set) are different across rows.

CHECK constraint
Show answer

Restricts column values to those that satisfy a boolean condition.

Data type
Show answer

Defines the kind of value a column stores: INT, VARCHAR, DATE, DECIMAL, BOOLEAN, etc.

VARCHAR vs CHAR
Show answer

VARCHAR stores variable-length text; CHAR is fixed-length and padded.

SQL vs NoSQL
Show answer

SQL = structured, fixed-schema relational tables; NoSQL = flexible schema, horizontal scale.

Document database
Show answer

NoSQL store of self-describing documents (e.g., JSON) — example: MongoDB.

Key-value store
Show answer

NoSQL store mapping unique keys to values — example: Redis.

Column-family store
Show answer

NoSQL store organizing data by column families for wide rows — example: Cassandra.

Graph database
Show answer

NoSQL store of nodes and relationships — example: Neo4j.

ERD
Show answer

Entity-Relationship Diagram — a model of entities, attributes, and relationships in a design.

DBMS
Show answer

Database Management System — software that stores, retrieves, and manages databases.

Stored procedure
Show answer

A named, precompiled set of SQL statements executed by name, often with parameters.

Trigger
Show answer

Code that runs automatically in response to an INSERT, UPDATE, or DELETE event.

Function (SQL)
Show answer

A routine that returns a value and can be used inside a query.

LIKE operator
Show answer

Pattern-matches text in a WHERE clause using wildcards % (any string) and _ (one char).

IN operator
Show answer

Tests whether a value matches any value in a list or subquery.

BETWEEN operator
Show answer

Tests whether a value falls within an inclusive range.

Subquery
Show answer

A query nested inside another query, used in SELECT, FROM, or WHERE.

UNION
Show answer

Combines result sets of two queries and removes duplicates (UNION ALL keeps them).

Alias (AS)
Show answer

A temporary name given to a column or table in a query for readability.

COALESCE
Show answer

Returns the first non-null value from a list of expressions.

CASE expression
Show answer

Adds if/then/else conditional logic inside a SQL query.

Transaction
Show answer

A unit of work treated as a single, all-or-nothing operation.

COMMIT
Show answer

Permanently saves the changes made in the current transaction.

ROLLBACK
Show answer

Undoes the changes made in the current transaction.

SAVEPOINT
Show answer

A marker within a transaction you can roll back to without undoing everything.

One-to-many relationship
Show answer

One row in a table relates to many rows in another (the most common relationship).

Many-to-many relationship
Show answer

Rows on both sides relate to many — implemented with a junction (bridge) table.

Junction table
Show answer

A bridge table that resolves a many-to-many relationship using two foreign keys.

Domain (column)
Show answer

The set of valid values a column may hold, enforced by data type and constraints.

Heap
Show answer

A table with no clustered index — rows stored in no particular order.

Auto-increment / identity
Show answer

A column that automatically assigns the next sequential number to new rows.

Temporal data
Show answer

Time-based data; some databases support system-versioned (temporal) tables for history.

JSON column
Show answer

A column storing JSON documents, blending relational and document storage.

Database Deployment (44)

OLTP
Show answer

Online Transaction Processing — many short real-time transactions; normalized for fast writes.

OLAP
Show answer

Online Analytical Processing — complex analytical queries over large historical data; often denormalized.

ETL
Show answer

Extract, Transform, Load — moves and reshapes data from sources into a warehouse.

ELT
Show answer

Extract, Load, Transform — loads raw data first, then transforms it in the target system.

Data warehouse
Show answer

A central repository of integrated historical data optimized for analysis and reporting.

Data lake
Show answer

A store of raw data in native format at scale, for varied later processing.

Data mart
Show answer

A subject-focused subset of a data warehouse for a specific team or use.

Star schema
Show answer

A warehouse design: one central fact table linked to denormalized dimension tables.

Snowflake schema
Show answer

A star schema whose dimension tables are normalized into related sub-tables.

Fact table
Show answer

The central table in a warehouse holding measurable, numeric business events.

Dimension table
Show answer

A table of descriptive attributes (who, what, where, when) joined to facts.

Database deployment
Show answer

Installing, configuring, and making a database available in an environment.

Configuration baseline
Show answer

A documented standard config used to deploy databases consistently and securely.

Infrastructure as code (IaC)
Show answer

Managing infrastructure and config as version-controlled files (e.g., Terraform, Ansible).

Database migration
Show answer

Moving a database or its data/schema to a new version, server, or platform.

Schema migration
Show answer

Applying versioned, repeatable changes to a database structure over time.

On-premises database
Show answer

A database running on hardware the organization owns and manages itself.

Cloud database
Show answer

A database hosted/managed in a cloud provider's environment (IaaS, PaaS, or DBaaS).

DBaaS
Show answer

Database as a Service — a fully managed cloud database (provider handles patching, backups, HA).

IaaS
Show answer

Infrastructure as a Service — you manage the OS and DBMS on provider-supplied VMs.

PaaS
Show answer

Platform as a Service — the provider manages the platform; you deploy databases/apps on it.

Scripting fundamentals
Show answer

Using shell/Python/PowerShell + SQL scripts to automate deployment and admin tasks.

Idempotent script
Show answer

A script that produces the same result no matter how many times it runs.

Connection string
Show answer

Parameters an app uses to connect: server, database, credentials, and options.

ODBC / JDBC
Show answer

Standard APIs/drivers that let applications connect to and query databases.

Containerized database
Show answer

A database packaged in a container (e.g., Docker) for portable, repeatable deployment.

Staging environment
Show answer

A production-like environment for testing deployments before go-live.

Sandbox / dev environment
Show answer

An isolated environment for development and experimentation, separate from production.

Version control (DB)
Show answer

Tracking schema and script changes in a repository (e.g., Git) for review and rollback.

Data import/export
Show answer

Bulk loading or extracting data via tools like BCP, COPY, or import/export utilities.

CSV
Show answer

Comma-Separated Values — a plain-text format commonly used to import/export tabular data.

Database instance
Show answer

A running copy of the DBMS engine managing one or more databases in memory and on disk.

Blue-green deployment
Show answer

Two identical environments; switch traffic to the new one for zero-downtime releases.

Rollback (deployment)
Show answer

Reverting a deployment to the previous known-good version after a failure.

Smoke test
Show answer

A quick post-deployment check that core functionality works.

Bulk insert
Show answer

Loading many rows at once efficiently, bypassing row-by-row overhead.

Data transformation
Show answer

Cleaning, reshaping, and converting data during ETL/ELT.

Data validation (load)
Show answer

Verifying imported data meets type, range, and integrity rules.

Connection encryption
Show answer

Requiring TLS for client-server connections during deployment hardening.

Environment variable
Show answer

A configuration value (e.g., credentials, host) supplied to a deployment at runtime.

Secrets management
Show answer

Storing credentials/keys securely (vaults) rather than hard-coded in scripts.

Database link / linked server
Show answer

A configured connection that lets one database query another remote database.

Replication setup
Show answer

Configuring primary and replica roles during deployment for HA or read scaling.

Capacity sizing
Show answer

Estimating CPU, memory, and storage before deploying a database.

Database Management and Maintenance (52)

Clustered index
Show answer

Defines the physical sort order of a table's rows; only one per table.

Non-clustered index
Show answer

A separate structure pointing back to rows; many allowed per table.

Composite index
Show answer

An index on two or more columns, useful for multi-column lookups and sorting.

B-tree index
Show answer

A balanced-tree structure that keeps lookups fast as data grows.

Covering index
Show answer

An index that contains all columns a query needs, so the table isn't read.

Index fragmentation
Show answer

Disordered index pages that slow reads; fixed by rebuilding or reorganizing.

Index rebuild
Show answer

Recreates an index to remove fragmentation (heavier than a reorganize).

Index reorganize
Show answer

Defragments index pages in place with lower overhead than a rebuild.

Statistics (DB)
Show answer

Metadata about data distribution the optimizer uses to choose a good plan.

Query optimizer
Show answer

The DBMS component that chooses the execution strategy for a SQL statement.

Execution plan
Show answer

The optimizer's step-by-step plan for running a query (scans, seeks, joins, sorts).

Table scan
Show answer

Reading every row of a table — slow on large tables; a sign a useful index is missing.

Index seek
Show answer

Using an index to jump directly to matching rows — efficient lookup.

Performance tuning
Show answer

Improving speed via indexing, query rewriting, statistics, and configuration.

Query profiling
Show answer

Measuring a query's resource use and timing to find bottlenecks.

Locking
Show answer

Preventing conflicting concurrent access to data to preserve isolation.

Deadlock
Show answer

Two transactions each hold a lock the other needs; the DBMS kills one as the victim.

Lock escalation
Show answer

The DBMS converting many fine-grained locks into a coarser one to save resources.

Concurrency
Show answer

Multiple transactions executing at the same time without corrupting data.

Isolation level
Show answer

Sets how visible one transaction's changes are to others (read committed, serializable, etc.).

Dirty read
Show answer

Reading uncommitted changes that may later be rolled back.

Phantom read
Show answer

Rows appearing/disappearing between reads in a transaction due to other inserts/deletes.

Database job / scheduler
Show answer

Automated, scheduled task: backups, index maintenance, statistics updates, cleanup.

Patching
Show answer

Applying vendor updates to the DBMS to fix bugs and close security holes.

Maintenance plan
Show answer

A scheduled set of upkeep tasks: backups, integrity checks, index/statistics maintenance.

Integrity check (DBCC)
Show answer

A consistency check (e.g., DBCC CHECKDB) that detects corruption in a database.

Capacity planning
Show answer

Forecasting storage, memory, and CPU needs to keep performance acceptable as data grows.

Monitoring
Show answer

Continuously tracking health metrics (CPU, memory, I/O, waits, blocking, errors).

Baseline (performance)
Show answer

A record of normal performance used to spot abnormal drift.

Alerting
Show answer

Automated notifications when a metric crosses a threshold (e.g., low disk, high latency).

Log file (transaction log)
Show answer

Records all changes so transactions can be committed, rolled back, and recovered.

Log truncation
Show answer

Reclaiming space in the transaction log after backups, preventing it from filling.

Partitioning
Show answer

Splitting a large table across segments to improve manageability and performance.

Sharding
Show answer

Horizontally splitting data across multiple servers to scale out.

Archiving
Show answer

Moving old, rarely accessed data to cheaper storage to keep active tables lean.

Vacuum / cleanup
Show answer

Reclaiming space from dead rows and updating statistics (e.g., PostgreSQL VACUUM).

Connection pooling
Show answer

Reusing a set of database connections to reduce overhead and improve throughput.

Resource governor
Show answer

A feature that caps CPU/memory per workload to prevent one query starving others.

Wait statistics
Show answer

Metrics showing what the engine is waiting on (I/O, locks, CPU) to find bottlenecks.

Blocking
Show answer

One transaction holding a lock that stalls another (not yet a deadlock).

Query hint
Show answer

An instruction that overrides the optimizer's default choice for a query.

Parameter sniffing
Show answer

The optimizer caching a plan based on the first parameter, hurting other values.

Plan cache
Show answer

Stored execution plans reused to avoid recompiling frequent queries.

Recompilation
Show answer

Generating a fresh execution plan when data or statistics change significantly.

Database integrity
Show answer

The overall accuracy and consistency of data, protected by constraints and checks.

Orphaned user
Show answer

A database user whose matching server login is missing — a common post-restore fix.

Tempdb / temp space
Show answer

Workspace the engine uses for sorts, joins, and temporary objects.

Autogrowth
Show answer

A setting that lets a data/log file expand automatically when it fills.

Compression (DB)
Show answer

Reducing storage and I/O by compressing data or backups.

Health check
Show answer

A routine review of performance, errors, security, and backups.

Refresh statistics
Show answer

Updating data-distribution stats so the optimizer makes good choices.

Maintenance window
Show answer

A scheduled period for disruptive upkeep (patching, rebuilds) with low user impact.

Data and Database Security (52)

CIA triad
Show answer

Confidentiality, Integrity, Availability — the three core security goals.

Confidentiality
Show answer

Keeping data accessible only to authorized parties (encryption, access control).

Integrity
Show answer

Ensuring data is accurate and unaltered except by authorized changes.

Availability
Show answer

Ensuring data and the database are accessible when needed.

Authentication
Show answer

Verifying who a user or service is (passwords, keys, MFA, certificates).

Authorization
Show answer

Determining what an authenticated user is allowed to do.

RBAC
Show answer

Role-Based Access Control — assign permissions to roles, then users to roles.

Least privilege
Show answer

Granting only the minimum access a role needs to do its job.

Principle of separation of duties
Show answer

Splitting critical tasks among people so no one has unchecked control.

GRANT
Show answer

SQL (DCL) command that gives a user or role a permission.

REVOKE
Show answer

SQL (DCL) command that removes a previously granted permission.

SQL injection
Show answer

Inserting malicious SQL via unsanitized input to read or alter data.

Parameterized query
Show answer

A prepared statement that separates SQL code from input — the main SQL-injection defense.

Input validation
Show answer

Checking and sanitizing user input to block malicious or malformed data.

Encryption at rest
Show answer

Encrypting stored data on disk so files/backups are unreadable if stolen.

Encryption in transit
Show answer

Encrypting data moving over the network (TLS) so it can't be intercepted.

TDE
Show answer

Transparent Data Encryption — encrypts database files at rest automatically.

TLS
Show answer

Transport Layer Security — the protocol that encrypts data in transit between client and server.

AES
Show answer

Advanced Encryption Standard — a strong symmetric cipher widely used for data encryption.

Hashing
Show answer

A one-way function producing a fixed-length digest; used to store passwords (with salt).

Salt
Show answer

Random data added to a password before hashing to defeat precomputed (rainbow) attacks.

Key management
Show answer

Securely generating, storing, rotating, and revoking encryption keys.

Data masking
Show answer

Hiding sensitive values (e.g., showing only last 4 digits) for non-privileged users.

Tokenization
Show answer

Replacing sensitive data with a non-sensitive token mapped in a secure vault.

Auditing
Show answer

Recording who accessed or changed what and when, for accountability and compliance.

Audit log
Show answer

An immutable record of security-relevant database events.

Data classification
Show answer

Labeling data by sensitivity (public, internal, confidential, restricted) to drive controls.

PII
Show answer

Personally Identifiable Information — data that can identify a person; requires protection.

GDPR
Show answer

EU regulation governing personal-data privacy, consent, and breach notification.

HIPAA
Show answer

U.S. law protecting the privacy and security of health information (PHI).

PCI DSS
Show answer

Security standard for organizations that handle payment-card data.

Privilege escalation
Show answer

An attacker gaining higher permissions than they were granted.

Defense in depth
Show answer

Layering multiple security controls so no single failure exposes the data.

Database firewall
Show answer

A control that monitors and filters SQL traffic to block malicious queries.

Backup encryption
Show answer

Encrypting backup files so stolen backups don't expose data.

Account lockout
Show answer

Disabling an account after repeated failed logins to slow brute-force attacks.

Service account
Show answer

A non-human account an application uses; should run with least privilege.

MFA
Show answer

Multi-Factor Authentication — requiring two or more proofs of identity.

Certificate authentication
Show answer

Using digital certificates to verify identity instead of passwords.

Row-level security
Show answer

Restricting which rows a user can see based on their identity or role.

Column-level security
Show answer

Restricting access to specific sensitive columns within a table.

Dynamic data masking
Show answer

Masking column values at query time for unauthorized users without changing stored data.

Vulnerability assessment
Show answer

Scanning a database for misconfigurations and known weaknesses.

Penetration test
Show answer

An authorized simulated attack to find exploitable security gaps.

Patch (security)
Show answer

A fix that closes a known vulnerability in the DBMS.

Brute-force attack
Show answer

Trying many passwords/keys until one works; mitigated by lockout and strong policies.

Privilege creep
Show answer

Users accumulating permissions over time beyond what they currently need.

Data breach
Show answer

Unauthorized access to or disclosure of protected data.

Incident response
Show answer

The plan to detect, contain, eradicate, and recover from a security incident.

Compliance audit
Show answer

A formal review confirming controls meet a regulation or standard.

Data sovereignty
Show answer

The principle that data is subject to the laws of the country where it is stored.

Secure baseline
Show answer

A hardened default configuration applied to every database.

Business Continuity (48)

RPO
Show answer

Recovery Point Objective — the maximum tolerable data loss; drives backup frequency.

RTO
Show answer

Recovery Time Objective — the maximum tolerable downtime; drives recovery design.

Full backup
Show answer

A complete copy of all data; fastest restore, most storage and time.

Differential backup
Show answer

Copies all changes since the last FULL backup; restore = full + latest differential.

Incremental backup
Show answer

Copies changes since the last backup of ANY type; smallest, but slowest restore.

3-2-1 rule
Show answer

Keep 3 copies of data, on 2 media types, with 1 copy off-site.

Backup verification
Show answer

Testing that backups actually restore — an untested backup is unproven.

Cold backup
Show answer

A backup taken while the database is shut down (offline).

Hot backup
Show answer

A backup taken while the database is running and online.

Point-in-time recovery
Show answer

Restoring a database to a specific moment using backups plus transaction logs.

Snapshot
Show answer

A read-only, point-in-time image of data used for fast recovery or cloning.

RAID 0
Show answer

Striping for speed; no redundancy — one disk failure loses all data.

RAID 1
Show answer

Mirroring — an identical copy on a second disk; survives one disk failure.

RAID 5
Show answer

Striping with distributed parity; survives one disk failure; needs 3+ disks.

RAID 6
Show answer

Double parity; survives two simultaneous disk failures; needs 4+ disks.

RAID 10
Show answer

Mirrored pairs that are striped; high performance and redundancy.

High availability (HA)
Show answer

Designing systems to minimize downtime through redundancy and failover.

Failover
Show answer

Automatically switching to a standby system when the primary fails.

Failover cluster
Show answer

Multiple nodes sharing storage so a standby can take over the database service.

Replication
Show answer

Keeping synchronized copies of a database on multiple servers.

Synchronous replication
Show answer

Commits on the primary and replica together — zero data loss, higher latency.

Asynchronous replication
Show answer

Replica lags slightly behind — lower latency, small risk of data loss.

Log shipping
Show answer

Periodically copying and restoring transaction logs to a standby server.

Mirroring (DB)
Show answer

Maintaining a hot standby copy of a database for failover.

Disaster recovery (DR)
Show answer

The plan and process to restore service after a major outage or disaster.

DR site
Show answer

A secondary location (hot, warm, or cold) used to resume operations after a disaster.

Hot site
Show answer

A fully equipped, running DR site that can take over almost immediately.

Warm site
Show answer

A partially ready DR site needing some setup/data load before takeover.

Cold site
Show answer

A facility with infrastructure but no live systems/data — slowest to bring up.

Business continuity plan (BCP)
Show answer

An organization-wide plan to keep critical functions running during disruption.

MTTR
Show answer

Mean Time To Repair — average time to fix a failed component.

MTBF
Show answer

Mean Time Between Failures — average operating time between failures (reliability).

Geo-redundancy
Show answer

Storing copies in geographically separate regions to survive a regional outage.

Retention policy
Show answer

Rules for how long backups/data are kept before deletion or archive.

Standby database
Show answer

A secondary copy kept ready to take over (warm/hot) if the primary fails.

Active-active
Show answer

Both nodes serve traffic simultaneously, sharing load and providing redundancy.

Active-passive
Show answer

One node serves traffic while a standby waits to take over on failure.

Quorum
Show answer

The minimum number of cluster nodes that must agree for the cluster to stay online.

Split-brain
Show answer

A cluster fault where two nodes both think they're primary — prevented by quorum/witness.

Witness / arbiter
Show answer

An extra vote that breaks ties and prevents split-brain in a cluster.

Backup window
Show answer

The time period available to run backups without harming performance.

Backup retention
Show answer

How long backup copies are kept before deletion (driven by policy/compliance).

Offsite backup
Show answer

A backup stored in a separate location to survive a site-level disaster.

Tabletop exercise
Show answer

A walkthrough drill that tests a DR/BCP plan without real failover.

Recovery testing
Show answer

Periodically restoring backups to prove they work and meet the RTO.

Bare-metal recovery
Show answer

Restoring a full system, including OS, from backup onto new hardware.

Continuous data protection
Show answer

Capturing every change so you can restore to nearly any point in time.

SLA
Show answer

Service Level Agreement — the committed uptime/recovery targets for a service.

References

  1. 1.CompTIA. “DataSys+ (DS0-001) Certification Exam Objectives.” comptia.org. ↑
  2. 2.International Organization for Standardization. “ISO/IEC 9075 — Database language SQL.” iso.org. ↑
  3. 3.National Institute of Standards and Technology. “SP 800-53 — Security and Privacy Controls.” csrc.nist.gov. ↑
Career Employer

Career Employer is the ultimate resource to help you get started working the job of your dreams. We cover topics from general career information, career searching, exam preparation with free study materials, career interviewing, and becoming successful in your career of choice.

Follow Us:

All Posts

Career Employer’s Editorial Process

Here at Career Employer, we focus a lot on providing factually accurate information that is always up to date. We strive to provide correct information using strict editorial processes, article editing, and fact-checking for all of the information found on our website. We only utilize trustworthy and relevant resources. To find out more, make sure to read our full editorial process page here.