Highlights
Task:
Description Use the following two data files: titles.csv - Contains the following information for titles:
• tconst (string, required) - alphanumeric unique identifier of the title
• titleType (string) – the type/format of the title (e.g., movie, short, tvseries, tvepisode, video, etc)
• primaryTitle (string, required) – the more popular title / the title used by the filmmakers on promotional materials at the point of release
• originalTitle (string) - original title, in the original language
• isAdult (boolean) -
0: non-adult title;
1: adult title • startYear (number) – represents the release year of a title. In the case of TV Series, it is the series start year
• endYear (number) – TV Series end year. ‘N’ for all other title types
• runtimeMinutes (number) – primary runtime of the title, in minutes
• genres (string) – includes up to three genres associated with the title ratings.csv – Contains the IMDb rating and votes information for titles
• tconst (string, required) - alphanumeric unique identifier of the title
• AverageRating (number, required) – weighted average of all the individual user ratings
• NumVotes (number) - number of votes the title has received
Tasks
1. Create a database named “imdb” on the Compass tool.
2. Create two collections named “titles” (refers to title.basics.tsv.gz) and “ratings” (refers to title.ratings.tsv.gz).
3. Schema validation: Write JSON Schemas for each of the collections based on the descriptions.
4. Import data to the collections using Compass. Insert the data in titles.csv into “titles” and ratings.csv into “ratings”.
5. Perform schema analysis and describe the data characteristics. Go to the “Schema” tab and click on the “Schema analysis” button. Compass will generate an analysis for each column. You should describe the interesting characteristics of the data in the columns. You can learn more about schema analysis at: https://docs.mongodb.com/compass/master/schema/
6. Perform some advanced analysis of the data using Aggregation. You must extract the following information and include the output.
a. Find the total number of movies released each year.
b. Find the top five Fantasy-Adventure movie titles (primaryTitle) released in 2021 according to the rating. [Hint: Genre must include both Fantasy and Adventure.]
c. Find the top five Fantasy-Adventure movie titles (primaryTitle) released in 2021 according to the number of votes. [Hint: Genre must include both Fantasy and Adventure.]
This 2030ICT IT Assignment has been solved by our IT Assignment Experts at onlineassignmentbank. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+ Students in Australia, UK & US by helping them to score HD in their academics. Our experts are well trained to follow all marking rubrics & referencing style.
Be it a used or new solution, the quality of the work submitted by our assignment experts remains unhampered. You may continue to expect the same or even better quality with the used and new assignment solution files respectively. There’s one thing to be noticed that you could choose one between the two and acquire considered worthy of the highest distinction.
© Copyright 2026 My Uni Papers – Student Hustle Made Hassle Free. All rights reserved.