WGU D597: Data Management
D597 Data Management is a first-term course in WGU's MS Data Analytics program, graded entirely by performance assessment — no proctored exam. This independent guide covers the official topics (relational and non-relational databases, SQL DDL and DML, normalization, querying), how long to budget, a four-week build-as-you-learn plan, the mistakes that get submissions returned, and a readiness checklist.
Why D597 Sits So Early in the Data Analytics Master's
WGU D597: Data Management is a 3-competency-unit course in the Master of Science, Data Analytics program, housed in WGU's School of Technology. On the standard path it lands in your first term, alongside The Data Analytics Journey and Analytics Programming, and that placement is deliberate: before you can model or visualize anything, you have to put data somewhere sensible and get it back out on demand.
Direct answer: D597 is assessed by a performance assessment rather than a proctored multiple-choice exam, so you pass by submitting database designs and working implementations that satisfy every line of the rubric. Build your solution against the scenario data WGU provides, explain in writing why the storage architecture you chose fits the business question, and include screenshots proving your scripts actually ran. Write to the rubric aspect by aspect, and treat the evaluator's first round of feedback as part of the process rather than a setback.
According to WGU's official course description, D597 builds proficiency in using both relational and non-relational databases. It covers selecting a data storage architecture, data types and data structures, normalization and denormalization, and querying. On the SQL side it works through Data Definition Language and Data Manipulation Language, including joins, aggregations, and transactions. Non-relational approaches to organizing and querying data are then contrasted with relational ones, so you can adapt a storage design to what a business actually needs.
This is also a gateway course: WGU lists Data Management as a prerequisite for Data Preparation and Exploration and for Deployment. Students who rush D597 tend to hit a wall two courses later, when they are expected to reason about joins and data quality without being taught them again.
What the D597 Assessment Covers
D597 is a performance assessment course — no objective assessment to schedule with a proctor, which surprises students arriving from certification-heavy IT programs. You produce documents, scripts, and evidence, and a WGU evaluator scores them against a published rubric.
The official competencies for the course tell you exactly what your submission has to demonstrate:
- Recommending an appropriate data architecture for a given business situation
- Examining available data to determine its dimensions, quality, relationships, and limitations
- Constructing a logical data model
- Implementing a physical data model and loading the required data into it
- Performing database queries that answer a business question
- Using appropriate data manipulation language
Public student portfolios from the program consistently show the work split into two deliverables along the same line the course description draws: one centered on designing and implementing a relational solution with SQL, and one centered on a non-relational solution built from a provided dataset. Task counts, scenarios, and rubric wording change between course versions, so treat that as orientation and confirm the current requirements on your own course page.
The shape of the deliverable does not change: justify a design decision, show the model, show the implementation, and show a query that answers a stated business question. Cover all four for every scenario you take on.
How Hard D597 Is and How Long to Budget
D597 is demanding without being punishing. The concepts are concrete, the tooling is guided, and there is no exam anxiety to manage — which sets it apart from the statistics-heavy courses later in the program. The difficulty is uneven, though, and it splits cleanly along one line: whether you have written SQL before.
If you have queried a production database at work, the relational portion may feel like documentation practice more than learning. If your database exposure stops at spreadsheets, expect to spend real time on normalization, keys, and join logic first. The non-relational portion is a second learning curve even for experienced SQL users, because document databases ask you to think about how data will be read rather than how it can be perfectly decomposed.
A workable budget for a working adult is two to four weeks: about a week to build fluency in the tools, a week per major deliverable, and a few days of slack in case work comes back. Students with strong database backgrounds routinely finish faster; one public student log shows the course closed out in a little over three weeks. Plan for at least one revision cycle rather than treating it as failure — resubmission after evaluator feedback is a normal part of how WGU grades.
How to Prepare: A Build-As-You-Learn Plan
The most common mistake in a performance-assessment course is studying passively for two weeks and only then opening the lab. Flip it. Every hour of learning in D597 should produce an artifact you can point at.
Week 1 — get your hands dirty immediately. Open your course's lab environment on day one and confirm you can reach the provided datasets and connect to both a relational engine and a document database. Work the material on data types, keys, and normalization while typing: after each concept, write a small table definition or a short query. Then use active recall: close the material and write, from memory, what each of the first three normal forms fixes.
Week 2 — model before you implement. Read the scenarios and pick one deliberately. Sketch the entities and relationships on paper, then write your justification for the storage architecture in plain language before you write any DDL. If you cannot explain in three sentences why a relational or non-relational store fits this business problem, your model is not ready. Then implement: create the schema, load the data, and immediately screenshot each successful step. Screenshots taken as you go save you an entire evening of reconstruction later.
Week 3 — query with a business question in hand. The rubric rewards queries that answer something a stakeholder would actually ask, not queries that merely execute. Write out the question in English first, then the query, then the result, then one sentence interpreting the result. Test yourself: have a peer name a question about the dataset, then write the query cold in ten minutes.
Week 4 — write to the rubric, line by line. Paste the rubric into your draft as headings and answer each aspect underneath. Then space your review out: reread the submission after a full day away, when you will catch the missing screenshot you were blind to the night before.
A few habits from adjacent courses pay off here. Keeping your scripts in a repository with meaningful commit messages, the discipline covered in D197 Version Control, makes the "show your work" portion nearly automatic and a botched schema one revert from recoverable. If scripting is your weak point, the fundamentals in D335 Introduction to Programming in Python make loading and cleaning data far less painful. The instinct from D430 Fundamentals of Information Security is worth carrying in too: handle the sample records as though they were real customer data.
Mistakes That Send D597 Submissions Back
- Choosing an architecture and never defending it. The competency asks you to recommend, which means justify. "I used a relational database" is not a recommendation; tying the choice to the data's structure, the query patterns, and the business need is.
- Skipping the logical model. Some students jump straight to CREATE TABLE statements. Constructing a logical data model is its own listed competency, and evaluators look for it explicitly.
- Screenshots that prove nothing. A cropped image with no visible result and no database name reads as unverifiable. Capture the command and the output together.
- Queries that do not answer a question. A SELECT * against one table technically runs. It does not demonstrate that you can answer a business question with joins, aggregation, or filtering.
- Treating the non-relational part as an afterthought. Comfortable SQL users often produce a strong relational deliverable and a thin document-database one, then wonder why the whole submission came back.
- Uncited claims. If you reference outside material, cite it properly. Original work and correct attribution are non-negotiable at WGU.
- Assuming the tools work. Test your lab connections in the first two days, so a technical hitch costs a support ticket, not a term.
D597 Readiness Checklist
- Can you explain, in three sentences, when a relational store beats a document store for a given dataset and why?
- Can you normalize a messy flat table to third normal form and name what each step fixed?
- Can you write a query joining three tables with an aggregation and a filter, without looking up the syntax?
- Can you produce a logical data model that a stranger could implement without asking you questions?
- Can you load the provided dataset into your database and prove it landed correctly with a screenshot?
- Can you state, for each rubric aspect, exactly which section and page of your submission satisfies it?
- Can you name one limitation of the dataset you were given and one implication of that limitation?
- Can you re-run your entire build from your saved scripts on a fresh instance?
D597 FAQ
Is D597 an OA or a PA?
D597 Data Management is assessed by performance assessment. There is no proctored objective assessment to schedule, so your entire grade comes from the artifacts and documentation you submit and any revisions you make after evaluator feedback.
How many competency units is D597 worth?
Three competency units. WGU's published program guidebook for the MS Data Analytics program lists Data Management at 3 CUs in Term 1 of the standard path.
Do I need to know SQL before starting D597?
No, the course teaches it, but prior SQL experience is the single biggest factor in how quickly you finish. If you have never written a join, plan extra time in your first week to practice queries before touching the assessment scenarios.
What databases will I actually use?
Expect a relational engine for the SQL portion and a document-oriented database for the non-relational portion, working from datasets the course provides. Specific products and versions vary by course revision, so check your current course page for the environment you have been assigned rather than trusting a study guide on that detail.
What happens if my submission is returned?
Nothing bad. Revision is a normal part of WGU's performance assessment model. The evaluator's comments tell you which rubric aspect fell short; fix that aspect specifically and resubmit.
How does D597 fit into the rest of the program?
WGU lists Data Management as a prerequisite for Data Preparation and Exploration and for Deployment. Learning it properly rather than racing through it makes those later courses noticeably easier. You can browse related School of Technology guides on our technology hub or see every course we cover in the full guide index.
For official course and program details, see WGU's MS Data Analytics program page. This site is an independent study resource and is not affiliated with or endorsed by Western Governors University.
Want a human in your corner for D597?
Book 1-on-1 OA prep coaching, a tutoring session or a study-plan review with our team.
Prefer WhatsApp? Message us on +1 646 980 4914.