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

  Cross-cultural opportunities and conflicts in canada

Short Paper on Cross-cultural Opportunities and Conflicts in Canada.

  Sociology theory questions

Sociology are very fundamental in nature. Role strain and role constraint speak about the duties and responsibilities of the roles of people in society or in a group. A short theory about Darwin and Moths is also answered.

  A book review on unfaithful angels

This review will help the reader understand the social work profession through different concepts giving the glimpse of why the social work profession might have drifted away from its original purpose of serving the poor.

  Disorder paper: schizophrenia

Schizophrenia does not really have just one single cause. It is a possibility that this disorder could be inherited but not all doctors are sure.

  Individual assignment: two models handout and rubric

Individual Assignment : Two Models Handout and Rubric,    This paper will allow you to understand and evaluate two vastly different organizational models and to effectively communicate their differences.

  Developing strategic intent for toyota

The following report includes the description about the organization, its strategies, industry analysis in which it operates and its position in the industry.

  Gasoline powered passenger vehicles

In this study, we examine how gasoline price volatility and income of the consumers impacts consumer's demand for gasoline.

  An aspect of poverty in canada

Economics thesis undergrad 4th year paper to write. it should be about 22 pages in length, literature review, economic analysis and then data or cost benefit analysis.

  Ngn customer satisfaction qos indicator for 3g services

The paper aims to highlight the global trends in countries and regions where 3G has already been introduced and propose an implementation plan to the telecom operators of developing countries.

  Prepare a power point presentation

Prepare the power point presentation for the case: Santa Fe Independent School District

  Information literacy is important in this environment

Information literacy is critically important in this contemporary environment

  Associative property of multiplication

Write a definition for associative property of multiplication.

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