Nosql database assignment problem

Assignment Help Other Subject
Reference no: EM132379823

Background

World of Words (WoW) is a site which lists top charts of iTunes word games. They have asked you to come up with a database using MongoDB to be able to store the top word game apps to allow viewers to easily search for top word games.

Some game details
• Every game has a unique identifier
• Every game has at least 1 genre identified, but can have up to 4
• Some games support all platforms, while others don't
• Every game has at least 1 language identified, but can have up to 8
• Developer details include ID, Name and URL
• Latest version details are stored, which include Version No, Release date, Notes, and user ratings.
• Games also have an overall rating (which includes the latest version ratings)
• Ratings are out of 5. Comments are not stored.

Part A - Database

• Create a MongoDB database using the data provided to you in the GameData_Task3.xls spreadsheet. (There should only be one collection).
• Insert data from the provided .xlsx file into MongoDB using the insert command. NOTE: the gameId should be the identifier (_id)
• Create the following queries (all output should be easily read):
o List all the games in the collection (including all fields)
o List only the game titles for all games.
o List only the game titles that are free.
o List only the game title and developer name for every game
o List only the distinct names of every developer
o Count the number of games in the collection
o List only the game title and price for games that are less than $4
o List only the game title, release date for the games that were released before 2016
o Return the average price each advisory rating (i.e. 4+ and 12+)
o Return the game titles that do not support the Apple Watch device
o Return the game title and the number of days/months since the latest update
o Return the game title and the file size in MB
• Update the following game:
o Word Warp - A Word Puzzle Game has a new update:
o Version: 3.3.5
o Version notes: Bug fixes and stability improvements
o Release date: 2019-08-16T10:08:56Z
o Avg user rating: 4
o User rating count: 14
o Add a new field called developerCountry to the developer PeopleFun, Inc. and update to US

Part B - Report
For the report you are required to explain the structure of the database you created. You need to describe how the relationships were handled in the database. In your report, discuss potential alternatives to how the relationships could have been modeled and implemented in MongoDB and the benefits/issues of each. Provide recommendations to World of Words for any additional future functionality for the database. You should write approx. 750 words for the report

Specific Instructions

For Part A you are to submit a single plain text file, named
<studentNumber>_mongoDB.txt.
In this file you are to include all the commands for your implementation. For Part B you are to submit a report in a word document or PDF.

Attachment:- NoSQL Database Assignment.rar

Verified Expert

In this assignment, we have perform database operations. In this assignment, I have install mongodb and create mongodb database for given specifications. I have used json file for insert records and wrote mongodb non relational scripts.

Reference no: EM132379823

Questions Cloud

How much total overhead is assigned to fudge using abc : How much total overhead is assigned to Fudge using ABC? What is the unit overhead assigned to Fudge using ABC? Round to the nearest cent.
Unreimbursed medical expenses : Assuming they have enough total itemized deductions to itemize, how much will they be allowed to deduct for these unreimbursed medical expenses?
Percent marginal tax bracket : How much will Sue's dependent care credit be if she qualifies for a 30 percent credit?
Estimate a benchmark return for stocks : How would you use the CAPM to estimate a benchmark return for stocks?
Nosql database assignment problem : NoSQL Database Assignment Assignment help and solution, Using MongoDB - explain the structure of the database you created. You need to describe how the relation
COIS12073 Enterprise Systems Assignment Problem : COIS12073 Enterprise Systems Assignment - Solve Problem, Assessment Help and Solution, CQ University, Australia - Discuss the selection of an ERP
Research paper on element sb, 51 on the periodic table : CHM105 - Lab Research Papers - short research papers throughout the semester. These papers will be typed, double spaced and be from 2 to 3 full pages long
Describe the type of leadership characteristics : Tell the type of leader you want to be while at Tuskegee University and after graduation. Tell the type of leadership characteristics you want to possess.
What amount of fica taxes does kyle owe for the year : Kyle, a single taxpayer, worked as a free-lance software engineer for the first three months of 2019. During that time, he earned $88,000 of self-employment.

Reviews

len2379823

10/1/2019 3:22:48 AM

Marking Sheet for ICT704 Task 3 Student Name: Student ID: Items Maximum Marks PART A: Database Implementation (70 marks made up of) - Insert data into MongoDB using the insert command (10 marks) - Create the queries and other actions (60 marks total) 70 PART B: Report (30 marks made up of) o Database description (10 marks) o Alternative modeling discussed (10 marks) o Recommendations (10 marks) 30 Total = 100 Out of 40%

Write a Review

Other Subject Questions & Answers

  Discuss research methods in criminal justice

Why is inductive reasoning utilized in social science as it pertains to Criminal Justice

  The processes of categorizing parts of your chosen product

the processes of categorizing parts of your selected product into groups is called classification define and explain

  To what extent do uc benefits experienced by boeing mirror

To what extent do the UC benefits experienced by Boeing mirror those of other firms that have deployed UC capabilities over converged IP networks?

  What is the out of africa hypothesis

What is the "Out of Africa" hypothesis? What is the evidence for and against it? Some fossil evidence suggest that local populations in Africa, Asia, and Europe made the transition together.

  What is the importance of understanding these differences

Explain the differences between a frisk and a search. What is the importance of understanding these differences

  Environmental effects of a proposed project

NEPA places certain requirements on federal agencies to mitigate the adverse environmental effects of a proposed project identified in the EIS.

  Developed in relation to the social hierarchies

How do the elites gain power and legitimacy from certain mainstream norms and cultural assumptions in the U.S. or a society which you are familiar with? One example. In sociology aspect.

  What significant contributions they made in mathematics

The author of this article refers to great mathematical theorists such as Einstein, Euclid, Newton, Fibonacci, Galileo, Riemann, and Kepler. Select a mathematic

  Summarize the info regarding organization

Impact of economic and outside influences to the organization. Summarize the info regarding organization. APA / 1600-2000 words / 4 references.

  Did you approach all developmental milestones with ease

In addition, obtain as much information as you can about any significant events in your early childhood years. How did you do in those key developmental years? Did you approach all developmental milestones with ease, or were there challenges? Sinc..

  How to present and speak about the brand

Brand voice management: it is a written document that outlines the name, logo, visual style of the brand and communicates concise parameters.

  Describe each theory and explain the strengths and

in an internet retailer you will find a wide range of job functions. leaders frequently need to adjust their own

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd