MKN1 — MKN1 TASK 2: NON-RELATIONAL DATABASE DESIGN AND IMPLEMENTATION DATA MANAGEMENT — D597 PRFA — MKN1 COMPETENCIES 4157.1.1 : Recommends

MKN1 — MKN1 TASK 2: NON-RELATIONAL
DATABASE DESIGN AND IMPLEMENTATION

DATA MANAGEMENT — D597

PRFA — MKN1

COMPETENCIES

4157.1.1 : Recommends an Appropriate Data Architecture

The learner recommends an appropriate data architecture.

4157.1.2 : Examines the Data Available for Analysis

The learner examines the data available for analysis to determine their dimension, quality,
relations, and limitations.

4157.1.4 : Implements Physical Data Models

The learner implements physical data models by incorporating required data.

4157.1.5 : Performs Queries to Answer a Business Question

The learner performs database queries to answer a business question.

4157.1.6 : Uses Appropriate Data Manipulation Language Statements

The learner uses appropriate data manipulation language statements to manage data.

INTRODUCTION

A common undertaking for a data analyst is to create databases using existing datasets. This
process involves the exploration of the source and target datasets to merge the data in a
meaningful and logical way.

You will replicate this common process as you complete this task. You will take external data
from either a document dataset or a graphical dataset and design a non-relational database

Preparation Task Overview Submissions Evaluation Report

6/30/25, 04:45
Page 1 of 11

solution. You will load the data into a database solution and retrieve or modify the data using
JSON datasets and MongoDB in the virtual lab environment.

Choose one of the scenarios provided in the Supporting Documents. Each scenario has
associated JSON files that will be located on the desktop of the WGU Virtual Lab environment.
You will complete the following:

1.  Design a non-relational database solution.
2.  Implement the solution.
3.  Present the solution using Panopto to an audience that consists of your peers within a

project team.
 

Note: It is recommended to use the other scenario, different from the one you used in Task 1.

You will complete this performance assessment in the provided WGU Virtual Lab environment.
Your submission will be a design document that includes screenshots of your work in the lab
environment and a Panopto video.

REQUIREMENTS

Your submission must represent your original work and understanding of the course material.
Most performance assessment submissions are automatically scanned through the WGU
similarity checker. Students are strongly encouraged to wait for the similarity report to generate
after uploading their work and then review it to ensure Academic Authenticity guidelines are
met before submitting the file for evaluation. See Understanding Similarity Reports for more
information.  

Grammarly Note: 
Professional Communication will be automatically assessed through Grammarly for Education in
most performance assessments before a student submits work for evaluation. Students are
strongly encouraged to review the Grammarly for Education feedback prior to submitting work
for evaluation, as the overall submission will not pass without this aspect passing. See Use
Grammarly for Education Effectively for more information.  

Microsoft Files Note: 
Write your paper in Microsoft Word (.doc or .docx) unless another Microsoft product, or pdf, is
specified in the task directions. Tasks may not be submitted as cloud links, such as links to Google
Docs, Google Slides, OneDrive, etc.  All supporting documentation, such as screenshots and
proof of experience, should be collected in a pdf file and submitted separately from the main

6/30/25, 04:45
Page 2 of 11

file. For more information, please see Computer System and Technology Requirements.  

You must use the rubric to direct the creation of your submission because it provides detailed
criteria that will be used to evaluate your work. Each requirement below may be evaluated by
more than one rubric aspect. The rubric aspect titles may contain hyperlinks to relevant portions
of the course.

Part 1: Design Document 

A.  Select one of the provided scenarios and complete the following:
1.  Describe a business problem that can be solved with a database solution and is in

alignment with the chosen scenario.
2.  Justify why a NoSQL database solution will solve the identified business problem.
3.  Identify a NoSQL database type to solve the identified business problem.
4.  Explain how the business data will be used within the database solution.

 
B.  Discuss how the proposed database design addresses scalability concerns, including

strategies that align with the chosen scenario.
 

C.  Outline the privacy and security measures that should be implemented in the proposed
database design.
 

Part 2: Implementation

Note: The data files for each scenario are located in a folder titled “D597 Datasets” on the
desktop of the WGU Virtual Lab environment. Be sure to pull the files from “Task 2” that relate
to your chosen scenario.

Note: Submit your screenshots from the WGU Virtual Lab for each prompt with your design
document.

 

D.  Implement the proposed database design in the WGU Virtual Lab environment by completing
the following:

1.  Write script to create a database instance named “D597 Task 2” using the appropriate
query language, based on your design in Part 1. Provide a screenshot showing the script
and the database instance in the platform.

2.  Write script to insert or map the data records from the chosen scenario JSON files into the

6/30/25, 04:45
Page 3 of 11

database instance. Provide a screenshot showing the script and the data correctly
inserted or mapped into the database.

3.  Write script for three queries to retrieve specific information from the database that will
help to solve the identified business problem. Provide a screenshot showing the script for
each query and each query successfully executed.

4.  Apply optimization techniques to improve the run time of your queries from part D3,
providing output results via a screenshot.
 

Part 3: Presentation

Note: The audiovisual recording should feature you visibly presenting the material (i.e., not in
voiceover or embedded video) and should simultaneously capture both you and your multimedia
presentation.

Note: For instructions on how to access and use Panopto, use the “Panopto How-To Videos” web
link provided below. To access Panopto’s website, navigate to the web link titled “Panopto
Access” and then choose to log in using the “WGU” option. If prompted, log in using your WGU
student portal credentials, and then it will forward you to Panopto’s website.

To submit your recording, upload it to the Panopto drop box titled “Task 2: Non-Relational
Database Design and Implementation – MKN1 | D597.” Once the recording has been uploaded
and processed in Panopto’s system, retrieve the URL of the recording from Panopto and copy
and paste it into the Links option. Upload the remaining task requirements using the
Attachments option.

E.  Present your functional database solution in the lab environment by doing the following:
1.  Record a walk-through of your program appropriate for an audience of a project team

with technical knowledge using Panopto. Record yourself describing your program. Your
recording should capture both you and your functioning program. Your presentation
should also demonstrate appropriate communication skills for your audience, including a
professional appearance.

2.  Demonstrate the following in your recorded walk-through:
•  Discuss how database design and indexing strategy optimize performance.
•  Describe the technical environment used in your database implementation.
•  Demonstrate the functionality of the script in the lab environment.
•  Discuss how the script solves the identified business problem.

 
F.  Acknowledge sources, using in-text citations and references, for content that is quoted,

6/30/25, 04:45
Page 4 of 11

paraphrased, or summarized.
 

G.  Demonstrate professional communication in the content and presentation of your
submission.

File Restrictions

File name may contain only letters, numbers, spaces, and these symbols: ! – _ . * ‘ ( )
File size limit: 200 MB
File types allowed: doc, docx, rtf, xls, xlsx, ppt, pptx, odt, pdf, csv, txt, qt, mov, mpg, avi, mp3, wav, mp4,
wma, flv, asf, mpeg, wmv, m4v, svg, tif, tiff, jpeg, jpg, gif, png, zip, rar, tar, 7z

RUBRIC

A1:BUSINESS PROBLEM

A2:DATABASE JUSTIFICATION

NOT EVIDENT

The submission does not

describe a business problem

that can be solved with a

database solution.

APPROACHING COMPE-
TENCE

The submission describes a

business problem that can

be solved with a database

solution, but the business

problem is not appropriate

for the chosen scenario or is

not in alignment with the

scenario.

COMPETENT

The submission describes a

business problem that can be

solved with a database solu-

tion and is in alignment with

the chosen scenario. The

business problem is appro-

priate for the scenario.

NOT EVIDENT

A justification is not provid-

ed.

APPROACHING COMPE-
TENCE

The submission does not

address why the NoSQL

database solution will solve

the identified business

problem, or the justification

is illogical or is not in align-

ment with the identified

COMPETENT

The submission logically jus-

tifies why a NoSQL database

solution will solve the identi-

fied business problem.

6/30/25, 04:45
Page 5 of 11

A3:DATABASE TYPE

A4:DATA USAGE

B:SCALABILITY

business problem.

NOT EVIDENT

A NoSQL database type is

not identified.

APPROACHING COMPE-
TENCE

The submission identifies a

NoSQL database type, but

the identified NoSQL data-

base type is not appropriate

for the identified business

problem.

COMPETENT

The submission identifies an

appropriate NoSQL database

type to solve the identified

business problem.

NOT EVIDENT

The submission does not

explain how the business

data will be used.

APPROACHING COMPE-
TENCE

The submission explains

how the business data will

be used within the database

solution, but the explana-

tion contains inaccuracies

or is not in alignment with

the scenario.

COMPETENT

The submission accurately

explains how the business

data will be used within the

database solution.

NOT EVIDENT

A discussion of how the pro-

posed database design ad-

dresses scalability concerns

is not provided.

APPROACHING COMPE-
TENCE

The submission discusses

how the proposed database

design addresses scalability

concerns but does not in-

clude strategies that align

with the chosen scenario, or

the discussion is incomplete.

COMPETENT

The submission discusses

how the proposed database

design addresses scalability

concerns and includes strate-

gies that align with the cho-

sen scenario.

6/30/25, 04:45
Page 6 of 11

C:PRIVACY AND SECURITY

D1:DATABASE INSTANCE

D2:INSERT RECORDS

NOT EVIDENT

An outline of the privacy

and security measures that

should be implemented is

not provided.

APPROACHING COMPE-
TENCE

The submission outlines the

privacy and security mea-

sures that should be imple-

mented in the proposed

database design, but the

measures provided contain

inaccuracies or are not in

alignment with the pro-

posed database design.

COMPETENT

The submission accurately

outlines the privacy and se-

curity measures that should

be implemented in the pro-

posed database design.

NOT EVIDENT

A script to create a database

instance is not provided.

APPROACHING COMPE-
TENCE

The script to create a data-

base instance using query

language is functional, but

the script is not based on

the logical data model creat-

ed in part B, or the query

language used is not appro-

priate. A screenshot show-

ing the script or of the data-

base instance created in the

platform is not provided.

COMPETENT

The script to create a data-

base instance using the ap-

propriate query language is

functional and is based on

the logical database model

created in part B. A clear

screenshot showing the

script and the database in-

stance in the platform is pro-

vided.

NOT EVIDENT

A script to insert or map the

data records is not provided

or is not functional.

APPROACHING COMPE-
TENCE

The script of a statement to

insert or map the data

records from the chosen

COMPETENT

The script provided to insert

or map the data records from

the chosen scenario JSON

6/30/25, 04:45
Page 7 of 11

D3:QUERIES

D4:OPTIMIZATION

scenario JSON files into the

database is functional, but

the submission does not

provide a screenshot show-

ing the script or the data

correctly inserted into the

database.

files into the database is

functional. A clear screen-

shot showing the script and

the data correctly inserted

or mapped into the database

is provided.

NOT EVIDENT

Scripts of 3 or fewer queries

to retrieve specific informa-

tion from the database are

not functional or not provid-

ed.

APPROACHING COMPE-
TENCE

The scripts provided for 3

queries to retrieve specific

information from the data-

base are functional, but one

or more of the queries will

not help solve the identified

business problem or the

submission does not provide

a screenshot showing the

script for each query suc-

cessfully executed.

COMPETENT

The scripts provided for 3

queries to retrieve specific

information from the data-

base that will help to solve

the identified business prob-

lem are functional. A clear

screenshot showing the

script for each query suc-

cessfully executed are pro-

vided.

NOT EVIDENT

The submission does not

provide a screenshot of the

output results demonstrat-

ing the optimization tech-

niques to improve the run

time of the queries.

APPROACHING COMPE-
TENCE

The submission applies opti-

mization techniques to im-

prove the run time of some

but not all of the queries

written in part D3, or the

optimization techniques do

not improve the run time, or

the submission does not

provide the output results

COMPETENT

The submission applies opti-

mization techniques to im-

prove the run time of each

the queries written in part

D3 and provides the output

results via a screenshot.

6/30/25, 04:45
Page 8 of 11

E1:PRESENTATION: ORGANIZATION AND PROFESSIONALISM

E2:PRESENTATION: CONTENT

F:SOURCES

via a screenshot.

NOT EVIDENT

A presentation is not sub-

mitted, or the video does

not capture both the pre-

senter and the functioning

program for the duration of

the presentation.

APPROACHING COMPE-
TENCE

The presentation of pro-

gram walk-through is un-

clear, is disorganized, or

does not demonstrate ap-

propriate communication

skills. Or the presenter’s ap-

pearance is unprofessional.

Or the presentation does

not include technical detail

or is inappropriate for an

audience of a project team

with technical knowledge.

COMPETENT

The presentation of the pro-

gram walk-through is clear, is

organized, and demonstrates

appropriate communication

skills. For the duration of the

presentation, the video cap-

tures both the presenter and

the functioning program in a

Panopto video recording.

The presenter’s appearance

is professional. The presen-

tation includes technical de-

tail appropriate for an audi-

ence of a project team with

technical knowledge.

NOT EVIDENT

A presentation depicting

the program is not submit-

ted, or the presentation

does not reflect a function-

ing program.

APPROACHING COMPE-
TENCE

The presentation does not

demonstrate each of the

given requirements, or 1 or

more of the requirements

are incomplete, or the infor-

mation provided contains

errors.

COMPETENT

The presentation thoroughly

and accurately demonstrates

each of the given require-

ments and reflects a func-

tioning database solution.

NOT EVIDENT APPROACHING COMPE- COMPETENT

6/30/25, 04:45
Page 9 of 11

G:PROFESSIONAL COMMUNICATION

WEB LINKS

Panopto Access
Sign in using the “WGU” option. If prompted, log in with your WGU student portal credentials,
which should forward you to Panopto’s website. If you have any problems accessing Panopto,
please contact Assessment Services at [email protected]. It may take up to two
business days to receive your WGU Panopto recording permissions once you have begun the
course.

The submission does not

include both in-text cita-

tions and a reference list for

sources that are quoted,

paraphrased, or summa-

rized.

TENCE

The submission includes in-

text citations for sources

that are quoted, para-

phrased, or summarized and

a reference list; however,

the citations or reference

list is incomplete or inaccu-

rate.

The submission includes in-

text citations for sources

that are properly quoted,

paraphrased, or summarized

and a reference list that ac-

curately identifies the au-

thor, date, title, and source

location as available, or the

submission states no sources

were used.

NOT EVIDENT

This submission includes

pervasive errors in profes-

sional communication relat-

ed to grammar, sentence

fluency, contextual spelling,

or punctuation, negatively

impacting the professional

quality and clarity of the

writing. Specific errors have

been identified by Gram-

marly for Education under

the Correctness category.   

APPROACHING COMPE-
TENCE

This submission includes

substantial errors in profes-

sional communication relat-

ed to grammar, sentence

fluency, contextual spelling,

or punctuation. Specific er-

rors have been identified by

Grammarly for Education

under the Correctness cate-

gory.   

COMPETENT

This submission includes sat-

isfactory use of grammar,

sentence fluency, contextual

spelling, and punctuation,

which promote accurate in-

terpretation and under-

standing.  

6/30/25, 04:45
Page 10 of 11

Panopto FAQs

Panopto How-To Videos

WGU Virtual Lab Environment

SUPPORTING DOCUMENTS

Task 2 Scenario 1.zip

Task 2 Scenario 2.zip

6/30/25, 04:45
Page 11 of 11

Share This Post

Email
WhatsApp
Facebook
Twitter
LinkedIn
Pinterest
Reddit

Order a Similar Paper and get 15% Discount on your First Order

Related Questions

SQL Statements Exercise 8: Write your SQL statement in a file named CIS276DA_Lesson3Exercise8_MEID.sql. Run the script and export the results to

SQL Statements Exercise 8: Write your SQL statement in a file named CIS276DA_Lesson3Exercise8_MEID.sql. Run the script and export the results to CIS276DA_Lesson3Exercise8_MEID.csv. Exercise 9: Write your SQL statement in a file named CIS276DA_Lesson3Exercise9_MEID.sql. Run the script and export the results to CIS276DA_Lesson3Exercise9_MEID.csv. Exercise 10: Write your SQL statement in a

An interrupt occurs. Data transfer for the current application completes. Execute kernel function in kernel mode. Transfer execution to

An interrupt occurs. Data transfer for the current application completes. Execute kernel function in kernel mode. Transfer execution to another application. An interrupt occurs. Block the current application. Data transfer for the current application completes. Transfer execution from another application back to the kernel in kernel mode. this are the option give me the

Project 1: Develop Cloud Migration Plan  Step 4: Install AWS Application Discovery Agent  At this point in the migration planning process, you’ve

Project 1: Develop Cloud Migration Plan  Step 4: Install AWS Application Discovery Agent  At this point in the migration planning process, you’ve considered premigration issues, reviewed premigration assessment tools, and familiarized yourself with AWS Application Discovery Services. You are now ready to install and test the AWS Application Discovery Agent.

Discussion: Evaluation of AWS Application Discovery Service

Discussion: Evaluation of AWS Application Discovery Service Contains unread posts Now that you have discussed the data migration and application migration strategies, you will discuss and evaluate AWS Application Discovery Service. You should ensure that you cover the following areas: · What is agent-based discovery? · What is agentless discovery?