CompTIA Tech+ (FC0-U71): Data and Database Fundamentals — Value of Data, Database Structures and Backups
Data and database fundamentals cover why data has value to an organization, how databases store and organize it, and how backups keep it safe. This CompTIA Tech+ lesson covers all of domain 5, objectives 5.1 to 5.4: data vs information, critical data, monetization, analytics, Big Data, correlation and meaningful reporting; what a database does (create, import, query, report) and why it beats a flat file for many users; structured, semistructured and non-structured data; relational tables, schemas, primary and foreign keys and constraints; key/value and document databases; and file vs system backups, restore testing and backup locations from flash drives to cloud storage. You will not need to write database code, but you will need to pick the right term, database type or backup choice from a short everyday scenario.
On this page10 sections
- Data vs information, data as an asset, critical data and monetization
- From capture to decisions: analytics, correlation, Big Data and meaningful reporting
- What a database is for: create, import, query and report
- Database records, storage and characteristics
- Cloud vs local databases, and online vs offline access
- Structured, semistructured and non-structured data
- Relational databases: schema, tables, records, fields and keys
- Non-relational databases: key/value and document
- Backups: file vs system backups, and restoring data
- Backup locations: local media and cloud storage
- Distinguish data from information and explain data as an asset, critical vs non-critical data and data monetization
- Describe data capture, analytics, correlation (and why it is not causation), Big Data and meaningful reporting
- Explain database uses — create, import/input, query and report — and characteristics such as persistence, concurrency and scalability
- Choose between a flat file and a database, a cloud and a local database, and online and offline access
- Classify data as structured, semistructured or non-structured and identify schemas, tables, records, fields, primary keys, foreign keys and constraints
- Choose between relational, key/value and document databases for a requirement
- Choose a backup type and location, and explain why restores must be tested
Data vs information, data as an asset, critical data and monetization
Data is raw facts — individual readings, clicks, sales or survey answers — and information is data that has been processed, organized and given context so it means something and can support a decision. Each swipe of a membership card at a gym's entrance is data; a chart of the busiest hours that the manager uses to plan staff rotas is information. The same raw facts can produce many pieces of information, depending on how they are summarized and for whom.
Treating data and information as an asset means the organization recognizes that its data has value, just like equipment, property or cash, so it records what the data is worth, spends to protect it and plans how to use it. A member database, a product design archive or a hospital's staff records cost money to collect, earns money when used well and causes real harm when lost or stolen. That is why businesses secure, back up and govern data rather than leaving it scattered on personal devices.
Critical vs non-critical data
Critical data is data the organization cannot operate without and cannot easily re-create: accounting ledgers, payroll, signed contracts, a hospital's shift rota. Non-critical data is useful but either not needed to keep running or easy to get back: marketing brochures, old event photos, cached copies of web pages, software installers that can be downloaded again. The split sets priorities. When time, storage or budget is limited, critical data is protected, backed up and restored first.
| Ask | Critical | Non-critical |
|---|---|---|
| Does the business stop without it? | Yes | No, it is inconvenient at most |
| Can it be re-created or downloaded again? | No, or only at great cost | Yes |
| Backup priority | First, most often, most copies | Later, or not at all |
| Examples | Ledgers, payroll, contracts, shift rotas | Brochures, event photos, cached copies, installers |
Data monetization: earning value from data
Data monetization is earning revenue from data. It comes in two forms:
- Direct monetization — selling or licensing data (usually anonymized and combined) to other organizations, such as a navigation app licensing anonymized, aggregated traffic-speed data to city planners.
- Indirect monetization — using the data internally to earn more: recommending products, targeting offers, setting prices or cutting waste. The data never leaves the company.
Monetization is about revenue, so it is different from activities that only protect or store data: those look after the asset but create no revenue by themselves. Valuing and protecting data is the asset view; turning it into money is monetization. Selling data also brings privacy duties: personal data is normally anonymized and aggregated, and laws and the organization's own privacy policy limit what may be shared.
From capture to decisions: analytics, correlation, Big Data and meaningful reporting
Data becomes valuable through a chain of steps: it is captured, analyzed, checked for correlations and finally reported so people can make data-driven decisions.
| Term | What it means | Everyday example |
|---|---|---|
| Data capture and collection | Recording data at its source | A gym's card reader logging each entry, web forms, sensors, a till recording each sale |
| Data analytics | Examining collected data to find patterns, trends and their causes | Studying a year of class bookings to find which classes are growing and what drives it |
| Data correlation | Finding that two sets of data move together | Members who attend spin classes also tend to buy drinks at the gym café |
| Meaningful reporting | Presenting results so the reader can act on them | A weekly café sales summary for the next stock order |
| Data-driven decision | Choosing a course of action based on evidence rather than guesswork | Ordering café stock based on that summary |
Correlation is not causation
A correlation shows that two things change together; it does not prove that one causes the other. Umbrella sales and minor traffic accidents both rise on the same days because both follow heavy rain — banning umbrella sales would not make the roads safer. A hidden third factor that drives both sets of data is called a confounding factor, and gathering more of the same data does not remove it, because the mistake is in the conclusion, not in the amount of data. The reliable way to check a cause is a controlled comparison: make the change in one group and leave a matching group unchanged, so the only real difference between them is the change itself. Any comparison without a matched, unchanged group mixes the effect of the change with everything else that differs or happened at the same time.
Big Data
Big Data describes data sets so large, fast-arriving or varied that traditional tools, such as a single spreadsheet or an ordinary database, cannot handle them well. It is defined by what the data is like rather than by one size figure or by the product that holds it, and it is usually described by its characteristics, often called the Vs:
- Volume — the sheer amount of data.
- Velocity — how fast it arrives, such as sensor readings every second.
- Variety — the range of types and formats, such as numbers, images and free text together.
- Veracity — how accurate and trustworthy it is.
Meaningful reporting: turning data into a decision
A meaningful report is one that is relevant to the reader's decision and summarized so they can act on it at a glance. A raw export of every transaction holds the right data, but the reader has to do the analysis; technical details such as internal record IDs or server names are real data yet irrelevant to a business question. Good reports pick the right measure, the right time span and the right format.
| The reader wants to see… | Best format |
|---|---|
| A trend over time (rising or falling) | Line chart |
| How a total splits into parts at one moment | Pie chart |
| A comparison between categories (regions, products) | Bar or column chart |
| Key numbers kept up to date for ongoing monitoring | Dashboard |
| Exact values to look up | Summary table |
Match the format to the question being asked: a trend needs a time axis, so anything that shows a single moment cannot reveal whether a figure is rising or falling.
What a database is for: create, import, query and report
A database is an organized collection of data stored so it can be added to, searched, updated and reported on efficiently, usually by many people and programs at once. The basic database uses named in the objectives are:
| Use | What it does | Example |
|---|---|---|
| Create | Builds a new database, table or record | Setting up a Members table |
| Import / input | Brings data into the database, either from another source (import) or by typing it in (input) | Loading a supplier's product list from a spreadsheet file |
| Query | Asks the database for the records that match conditions, and returns them | Every gym member whose membership expires this month |
| Report | Presents data in a formatted, summarized layout with totals or charts, ready to read or print | A printable quarterly summary of class attendance with charts |
The near-twins: import brings data in, while export sends it out to a file. A query finds the data; a report presents it (a report is often built on a query's results). Queries are commonly written in SQL, the query language covered in the software development objectives.
Database records, storage and characteristics
A database stores data as records (one entry per item, such as one customer) on non-volatile storage, and offers characteristics that a simple file does not:
- Data persistence — saved data stays stored after the program closes, the computer restarts or the power fails. Shift changes saved before a server restart are still there afterwards.
- Multiple concurrent users — many people can read and change data at the same moment while the database keeps their changes from conflicting, so two receptionists booking the last place in a fitness class at the same moment cannot both get it.
- Scalability — the ability to grow to handle more data and more users.
- Speed — indexes and query engines find matching records quickly, even among millions.
- Variety of data — the range of data types a database can hold: text, numbers, dates, images, documents.
- Data availability — data is accessible to authorized users whenever they need it.
Flat file vs database
A flat file stores data as plain rows in a single file — a CSV, a text file or a single spreadsheet. It is simple and portable: any text editor or spreadsheet program can open a CSV, which makes it a good way to hand simple data to someone who has no database software. Its limits show as data and users grow: simultaneous edits can overwrite each other (even when the file sits in a shared cloud folder), there are no enforced relationships between tables, and searching large files is slow. A bigger spreadsheet is still a flat file.
| Flat file | Database | |
|---|---|---|
| Strength | Simple, portable, opens anywhere | Many users, relationships, scale, speed |
| Simultaneous editors | Risk of overwriting each other | Built for concurrent users |
| Software needed | Text editor or spreadsheet | Database software or service |
| Fits | Simple data handed over or kept by one person | A growing data set used by several people |
Cloud vs local databases, and online vs offline access
A local database runs on hardware the organization owns — one PC or an office server — so it must buy, secure, power and maintain that hardware, and remote staff can reach it only if the business exposes it safely over the network. A cloud database is hosted and maintained by a provider and reached over the internet, so the organization runs no hardware of its own and authorized staff can connect wherever they have internet access; the trade-offs are an ongoing fee and a dependence on internet access.
Online access reads and writes the shared database live, which needs a working connection. Offline access stores data locally on the device while there is no connection, then synchronizes with the shared database once the device is online again — the pattern for an inspection app used in basements or rural sites with no signal. The deciding detail is where the data must end up: if it must reach the shared database eventually but the device is often disconnected, offline access with synchronization is the fit, because anything that depends on a live connection stops working without one.
Structured, semistructured and non-structured data
Data is classified by how much organization it carries:
| Type | What it looks like | Examples |
|---|---|---|
| Structured | Fixed fields; every record has the same columns | A payroll table, a timetable spreadsheet with fixed columns |
| Semistructured | Labeled fields (tags or keys), but records need not share the same fields | JSON or XML files, such as inspection reports where only some include a photo note |
| Non-structured (unstructured) | No predefined fields or model | Photos, audio recordings, scanned letters, free-text documents, email message bodies |
"Relational" is not one of these three: it describes a database design (tables linked by keys), not the shape of the data itself.
Relational databases: schema, tables, records, fields and keys
A relational database stores data in tables that are linked to each other through key fields, and enforces a fixed structure. Its vocabulary:
- Schema — the blueprint of the database: which tables exist, which fields each has, their data types, constraints and how tables relate. It holds no data itself.
- Table — a set of records about one kind of thing, such as Employees or Shifts.
- Row / record — one complete entry, such as one employee's ID, name and department.
- Field / column — one attribute stored for every record, such as Name.
Primary keys, foreign keys and constraints
A primary key is the field that uniquely identifies each record in its own table. A good one is unique, always present and never changes — an ID number the system assigns once is better than personal details, which can repeat, change or be missing.
A foreign key is a field in one table that refers to the primary key of another table, linking the two. MemberID is the primary key of a gym's Members table; the same field in its Bookings table is a foreign key, and many bookings can share one value.
Constraints are rules the database enforces on data:
| Constraint | What it prevents |
|---|---|
| Primary key | Duplicate or missing identifiers |
| Unique | Two rows with the same value, such as a duplicate email address |
| Required (NOT NULL) | Leaving a field empty when a row is saved |
| Foreign key (referential integrity) | A row pointing at a record that does not exist — and, by default, deleting a member who still has bookings (a constraint can instead be set to cascade the delete to the linked rows) |
A relational database is the right fit when every record must have the same required fields and links between tables must be enforced — a hospital's staff records and the shifts assigned to them, for example. A spreadsheet can limit what is typed into a cell, but it does not enforce referential integrity: it will not stop someone deleting a row that other rows still refer to, and pasted data can slip past its checks.
Non-relational databases: key/value and document
Non-relational (often called NoSQL) databases drop the fixed table schema to gain flexibility or raw speed. The two types named in the objectives:
| Key/value database | Document database | |
|---|---|---|
| Stores | A value under a unique key; the database does not look inside the value | Self-contained documents (often JSON) with named fields that can differ between documents |
| Finds data by | The key only, very fast | Any field inside the documents |
| Fits | Shopping-cart contents by cart ID, caches, feature switches by name | Inspection reports with varying sections, recipes with different ingredient lists |
| Schema changes | None needed | None needed to add a new field |
The deciding question is how the data will be looked up. If it is only ever fetched by one ID, key/value is the simplest and fastest fit. If records vary in shape and people must search by details inside them, a document database fits; a relational design would need a schema change for every new kind of detail. A relational database would also work for a simple lookup, but its tables and relationships add structure that a key lookup never uses.
Backups: file vs system backups, and restoring data
A backup is a separate copy of data kept so it can be restored after loss, corruption, theft or ransomware. The two kinds in the objectives differ in what comes back:
| File backup | System backup (system image) | |
|---|---|---|
| Copies | Chosen files and folders: documents, photos, databases | The whole drive: operating system, installed applications, settings and files |
| Restores | Individual files | The entire computer to its earlier state |
| Size and speed | Smaller, faster | Larger, slower |
| Fits | Protecting work and personal files | Getting a computer running again after a drive failure or a corrupted operating system without reinstalling |
Anything that copies only files and folders, however it is done, cannot bring back the operating system or installed programs; that needs a system image.
Restoring data is the reason backups exist, so restores must be tested on a schedule: restore a sample and check it opens. A job that reports success proves only that the copy ran, not that the data can be read back; the only proof is a test restore.
Backup locations: local media and cloud storage
Where a backup is kept decides which disasters it survives. Stored locally means on media at the same site:
| Location | Strengths | Limits |
|---|---|---|
| Flash drive (USB) | Cheap, small, portable | Limited capacity, easily lost or damaged |
| External hard drive | Large capacity, fast restores, no internet needed | Lost with the building in a fire or flood; exposed to ransomware while plugged in |
| Secure Digital (SD) card | Tiny; used in cameras and some phones | Small capacity, easily lost |
| Cloud storage | Off-site automatically, reachable anywhere, often keeps file versions | Needs internet; ongoing cost; large restores are slower |
Two location rules settle most scenarios. First, a backup that stays in the same building is lost with it in a fire, flood or theft, so keep at least one copy off-site, for example in cloud storage. Second, a drive that is always connected can be encrypted by the same ransomware as the computer; keep a copy out of its reach. The two remedies differ in who has to act: rotating drives keeps one copy unplugged, but only works if someone is on site to swap and disconnect the drives on schedule; versioned cloud storage keeps earlier versions of each file automatically, so files can be restored from before an infection with no one handling media. Combine the two choices: the type decides what comes back (files or the whole system), and the location decides what disasters it survives.
Tip. Domain 5 is tested with short definitions ("Which of the following best describes…") and everyday scenarios — a store, clinic, school or home user describes a need, and you pick the data concept, database function, database type or backup choice that fits. Distractors come from the same category, so expect to separate near-twins: data vs information, asset vs monetization, capture vs analytics vs correlation, query vs report, import vs export, persistence vs concurrency vs scalability, flat file vs database, cloud vs local, online vs offline sync, structured vs semistructured vs non-structured, record vs field vs schema, primary vs foreign key, unique vs required vs foreign key constraints, key/value vs document vs relational, and file vs system backups. Harder items combine two requirements — such as what must come back after a failure and what disaster the backup must survive, or flexible fields plus searching inside them — and only one option meets both. Read every qualifier — best, most likely — and the exact requirement in the stem.
- Data is raw facts; information is data processed into meaning. Data valued and protected like equipment is an asset.
- Critical data stops the business if lost and cannot be re-created — protect and back it up first.
- Data monetization earns revenue from data, directly (selling or licensing) or indirectly (using it internally to sell more).
- Capture records data at its source; analytics finds patterns; correlation shows two things move together but does not prove cause.
- Big Data is too large, fast or varied for traditional tools: volume, velocity, variety, veracity.
- A query finds records; a report presents them. Import brings data in; export sends it out.
- Databases add persistence, concurrent users, scalability and speed; a flat file such as a CSV is simple and portable.
- Structured = fixed columns; semistructured = labeled but flexible (JSON, XML); non-structured = media and free text.
- A primary key uniquely identifies a row; a foreign key points at another table's primary key; constraints enforce the rules.
- Backup type decides what comes back (files vs whole system); location decides what it survives (off-site, disconnected, versioned) — and test restores.
Frequently asked questions
What is the difference between data and information?
Data is raw, unprocessed facts such as individual sensor readings or sales transactions. Information is data that has been processed, organized and put in context so it has meaning and supports a decision, such as a chart of a gym's busiest hours or a monthly summary of shift cover.
What does data monetization mean?
Data monetization is earning revenue from data. Direct monetization sells or licenses data, usually anonymized and aggregated, to other organizations. Indirect monetization uses the data internally to earn more, for example by designing premium plans, recommending products or targeting offers, without the data ever leaving the company.
Why is correlation not the same as causation?
A correlation means two sets of data rise or fall together, but a third factor may drive both, as heavy rain raises both umbrella sales and traffic accidents. To find out whether one thing really causes another, make the change in one group and compare it with a matching group left unchanged.
When should you use a database instead of a flat file?
Use a database when several people must update records at the same time, when data must be linked across tables, or when the data set will grow large and need fast searching. A flat file such as a CSV suits simple data that must open in common programs without database software.
What is the difference between a primary key and a foreign key?
A primary key is the field that uniquely identifies each record in its own table, such as an employee number; it must be unique, always present and never change. A foreign key is a field in another table that holds those primary key values to link records, such as MemberID in a Bookings table pointing at the Members table.
When is a key/value database better than a document database?
A key/value database is the better fit when data is only ever looked up by one unique key, such as a shopping cart's contents stored under its cart ID, because it does that lookup very quickly with no structure to manage. A document database fits when records have varying fields and people need to search by details inside them.
What is the difference between a file backup and a system backup?
A file backup copies chosen files and folders, such as documents and photos, and restores them individually. A system backup, or system image, copies the whole drive including the operating system, installed applications and settings, so the entire computer can be restored to its earlier state without reinstalling anything.
Where should backups be stored?
Keep at least one copy away from the original computer and building, such as in cloud storage, so a fire, flood or theft cannot destroy both. A drive that stays plugged in can be encrypted by ransomware along with the computer, so keep one copy unplugged (which needs someone to rotate the drives) or use versioned cloud storage (which keeps earlier file versions automatically), and test restores regularly to prove the backups work.
Source
This lesson covers the "Data and Database Fundamentals" domain of the official FC0-U71 exam guide. Vendors revise their guides — check the source for the current version.
Sign up free to mark lessons complete, bookmark topics and track your exam readiness.