ADDD301 Advanced Database Design and Development Assignment

Assignment Help Database Management System
Reference no: EM132767452

ADDD301 Advanced Database Design and Development - Kent Institute

Learning Outcome 1: Demonstrate the difference between Relational and Non-Relational Databases and have knowledge to design large scale and multi structured databases.

Learning Outcome 2: Design Non-Relational Databases

Learning Outcome 3: Build a Non-Relational database

Learning Outcome 4: Apply queries on a Non-Relational Database.

Assessment Task - The assessment is about design and implementation of a document database.

ASSESSMENT DESCRIPTION:

This assessment is an individual design and implementation of a document database.

A company called MediaStore has asked you to design a data store comprising of media files. Media files could be audio CDs and movie DVDs.
With Audio CDs, your client wants to maintain the records with productId, type, title, price, artist, genre, date of release and tracks. With Video DVDs, most of the attributes remain same apart from artist and tracks. With DVD's they want the store to have information about the actors, directors, writers and producers in place of artist. There will be no track attribute in DVD entity. Note that certain attributes can have more than one values associated. Please choose the structures accordingly.

Since MediaStore frequently ships the items to customers, they want to store shipping information of each product too. This usually dimensions and weight, i.e., width, height, depth and weight.

The company has also informed you that media is usually searched based on artist/actors for CDs/DVDs. Sometime they like to search the films/dramas based on writer's or director's name. Some customers are interested to search media based on their favourite Genre.

1. Using given information design the CD and DVD documents using JSON notation.

2. Decide whether you want to put the shipping related information i.e., weight and dimensions in the CD/DVD documents or in a different document.

3. Create a database called mediaStore and create a collection called mediaProducts that can hold documents of media type audio and video as described earlier.

4. Decide what fields should be used for creating index and create at least two indices on appropriate fields.

5. Apply following find queries:
a. Finds all documents
b. Finds documents that satisfy any one search condition.
c. Finds documents that satisfy more than one search conditions using or operator.

6. Apply a sort query in descending order on title.

7. Update weight field of any one CD.

8. Drop the index on any one of the fields that you have created in Question 3.

The associated report should have following structure:
1. Title Page
2. Executive Summary
3. Introduction
5. Case Study and the Design
Normalization/Denormalization
6. Documents
7. Creation of Database and Collection
8. Queries
Find
Index
Sort
Update
7. References

Attachment:- Advanced Database Design and Development.rar

Reference no: EM132767452

Questions Cloud

What is the likely fall in the stock price after dividend : Now assume that all investors pay tax of 20% on dividends and nothing on capital gains. What is the likely fall in the stock price after dividend payment?
What trader would first receive a maintenance margin call : If the required maintenance margin is $1,100, the trader would first receive a maintenance margin call at a wheat price closest to
What is expected rate of return for paper company investment : The trees will mature in 10 years, at which time the forest will have a market value of $8m. What is the expected rate of return for paper company investment?
Explain challenges that continue for prison administrators : Below are some of the issues/challenges that continue for prison administrators: Explain Safety of Staff / Proper Training, Lack of technology advancement.
ADDD301 Advanced Database Design and Development Assignment : ADDD301 Advanced Database Design and Development Assignment Help and Solution, Kent Institute - Assessment Writing Service
What is the answer to darwin dilemma : What is the answer to Darwin's dilemma?
Determine company contribution margin and percent : Illustrate your explanation by calculating the contribution margin.Determine the company's contribution margin and contribution margin percent.
Development of multicellular organisms : Why is gene regulation necessary in the development of multicellular organisms? Please use a specific example to support your argument?
What is the real devaluation of the swiss franc : U.S. inflation is 3.3% and Swiss inflation is 6.3% during the year. What is the real devaluation (-) or real revaluation (+) of the Swiss franc during the year?

Reviews

Write a Review

Database Management System Questions & Answers

  Knowledge and data warehousing

Design a dimensional model for analysing Purchases for Adventure Works Cycles and implement it as cubes using SQL Server Analysis Services. The AdventureWorks OLTP sample database is the data source for you BI analysis.

  Design a database schema

Design a Database schema

  Entity-relationship diagram

Create an entity-relationship diagram and design accompanying table layout using sound relational modeling practices and concepts.

  Implement a database of courses and students for a school

Implement a database of courses and students for a school.

  Prepare the e-r diagram for the movie database

Energy in the home, personal energy use and home energy efficiency and Efficient use of ‘waste' heat and renewable heat sources

  Design relation schemas for the entire database

Design relation schemas for the entire database.

  Prepare the relational schema for database

Prepare the relational schema for database

  Data modeling and normalization

Data Modeling and Normalization

  Use cases perform a requirements analysis for the case study

Use Cases Perform a requirements analysis for the Case Study

  Knowledge and data warehousing

Knowledge and Data Warehousing

  Stack and queue data structure

Identify and explain the differences between a stack and a queue data structure

  Practice on topic of normalization

Practice on topic of Normalization

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