All Units
Unit 3beginner
50 min

Data, Databases, and Dashboards

Understand where your business data lives, how it is structured, and why that matters.

Key lesson

A database is like a filing cabinet. Tables are drawers. Records are folders. Fields are the details inside each folder.

Start Learning
Learning Objectives
  • Explain tables, records, fields, data models, and why structure affects quality.
  • Recognize when spreadsheets, CSV files, and databases are appropriate.
  • Plan imports, exports, migrations, dashboards, analytics events, backups, and retention.
  • Evaluate whether a dashboard supports decisions or merely displays numbers.
  • Ask practical questions about data quality, ownership, access, and recovery.
Unit Content

Data is business memory

Every business system remembers something: customers, orders, appointments, messages, invoices, events, permissions, inventory, or content. A database is the structured place where that memory lives.

Tables group similar information, records are individual rows, and fields are the specific details. A clean data model makes the business easier to operate. A messy one creates duplicate records, confusing reports, and expensive cleanup.

Database mental model

Tables are categories, records are individual items, fields are details, and relationships explain how those items connect.

Spreadsheets, CSVs, and databases

Spreadsheets are useful for analysis, planning, and lightweight tracking. They are not ideal as the source of truth for multi-user apps, permissions, real-time workflows, or integrations.

CSV files are a simple exchange format. They are useful for imports and exports because nearly every system can read them, but they do not preserve business rules, relationships, permissions, or validation.

A database is designed for structured storage, consistency, search, access control, and application use over time.

Data models and relationships

A data model answers questions like: What is a customer? Can one customer have multiple locations? Can one order include multiple products? Who owns each record? What should be required?

These questions shape the software. If the model is wrong, the app may force workarounds, reports may disagree, and future features may become expensive.

Imports, exports, and migrations

Importing brings information into a system. Exporting gets it out. A migration moves data from one structure or system to another, usually with cleanup and field mapping.

The risky part is deciding how old fields map to new fields, what to do with duplicates, how to handle missing values, and how to verify the result.

Before switching systems, ask for a sample export, a field mapping plan, a rollback plan, and a clear owner for reviewing migrated records.

Analytics events and dashboards

Analytics events record meaningful actions: page viewed, form submitted, account created, checkout started, subscription canceled. Good events are tied to decisions the business needs to make.

A dashboard should answer a question: Are leads increasing? Where are customers dropping off? Which campaign produces revenue? Which support issue is growing?

Every important metric should have a definition, source, owner, and action threshold.

Backups, recovery, and retention

A backup only matters if it can be restored. Businesses should know what is backed up, how often, how long backups are kept, who can restore them, and how restoration is tested.

Data retention defines how long information is kept before deletion or archiving. Keeping everything forever can increase privacy, security, and compliance risk.

Questions to ask about data

Ask which system is the source of truth for each data type. Ask who can edit it, how changes are logged, how duplicates are resolved, and how errors are corrected.

Common warning signs include inconsistent dashboards, duplicate customers, failed imports, missing required fields, and teams maintaining shadow spreadsheets.

Plain-English version

Data is the stuff your business needs to remember. A database is the organized place where that stuff lives. A dashboard is a window into the data, not the data itself.

A spreadsheet is great for flexible thinking. A database is better for running repeatable operations. A CSV is the moving box you use when data needs to travel from one system to another.

A normal business example

Say your sales team tracks leads in a spreadsheet, your website sends form submissions by email, and your CRM has a different list of contacts. Each tool has a piece of the truth. Soon, nobody agrees on how many leads you have or which ones were followed up.

The fix is not always a fancy dashboard. First decide the source of truth. Then define required fields, owners, duplicate rules, and when data moves from one system to another.

Good data feels boring

Healthy data is often boring in the best way. Names are spelled consistently. Required fields are filled in. Old records are archived. Exports work. Backups restore. Dashboards match what teams see in daily work.

Messy data feels exciting in the bad way. It creates surprise reports, duplicate customers, missing revenue, broken automations, and team arguments about whose spreadsheet is "the real one."

Your meeting cheat sheet

Ask: What is the source of truth? What fields are required? Who can edit records? How are duplicates handled? Can we export the data? How often are backups tested? What decision does this dashboard support?

If nobody owns a metric, it will slowly become a decoration. Give each important metric a definition, source, and owner.

Practice Scenario

Source-of-truth cleanup

Leads are split between website emails, a spreadsheet, and a CRM. Reports disagree and follow-up is inconsistent.

  • Choose the source of truth for leads and explain why.
  • Define required fields, duplicate rules, ownership, and export requirements.
  • Name the dashboard question that matters most before choosing charts.
Key Takeaways
  • 1Data structure shapes what software can do and what reports can be trusted.
  • 2Spreadsheets and CSVs are useful, but they are not substitutes for operational databases.
  • 3Dashboards should support decisions, not just display activity.
  • 4Migrations need mapping, cleanup, validation, and rollback planning.
  • 5Backups, retention, and access controls are business continuity issues.