How normalization was achieved

Assignment Help Database Management System
Reference no: EM133133533

ICT105 - Data Modelling and Database Systems

Assessment - Database Design

Overview

The purpose of this assignment is to develop the student's skills in designing a relational database for a given case study.

Learning Outcome 1: Understand the fundamental concepts of relational databases, describe the different models of database management system.

Learning Outcome 2: Design a relational database for a provided scenario utilizing tools and techniques including ER diagrams, relation models and normalization.

Learning Outcome 3: Interpret entity relationship diagrams to implement database.

Background
You have been appointed to create database for Toy community store. Toy community is an online store and has two types of inventories, toys and books. They would like database to manage their inventory, manufacturers, wholesalers, customer, and sales.
Some of the reports that Toy community store would like to run from your database design include a list of customers by city and a list of inventories by price or another category. They would also like to apply discounts to items by inventory type and apply discounts to VIP customers and to bulk orders. No normalisation has been undertaken on these entities, so there may be many to many relationships that are not resolved. Your submission should have all many to many relationships resolved. You may add entities or attributes as you see fit.

The minimum entities you are expected to have been listed below:

• Each inventory record will have a unique inventory ID, a title, a type (toys or books), retail price, number in stock, year, item code
• Suppliers will have their supplier ID, name, address, city, state, contact, product, TypeofGoods, paymentmethods
• Customers will have their customer ID, Name, Address, city, phone, email, Password, creditcard, billingaddress, shippingaddress, dateentered
• Wholesalers will have their name, address, contact, phone number, fax number, email address
• Orders will have orderID, customerID, paymentDate, orderDate, ShipDate, ShipperID

Requirements
Assignment should be presented in a report format including the following sections
1. Design your ER Diagram with all the entity names, attribute names, primary and foreign keys, relationships, cardinality, and participation indicated. You can add entities or attributes as you see fit. All many to many relationships must be resolved.

2. A discussion on normalization, the normal form that each entity is in, how normalization was achieved and why that is optimal.

3. A list of relationships with all table names, attributes, primary and foreign keys indicated as per the conventions given in the webinar slides (i.e., entity/table names in capitals, attributes as proper nouns, primary key underlined and foreign keys in italics).

4. A database schema indicating the type and purpose of all attributes.
A suggested structure for the report is given below: Titlepage
Table of Contents
Chapter 1. Introduction Chapter 2. ER Diagram Chapter 3. Relational Schema Chapter 4. Normalization
Chapter 5. Conclusion References

Reference
You need to provide reference if necessary, using APA format. Must include minimum 5 references.

Attachment:- Data Modelling and Database Systems.rar

 

Reference no: EM133133533

Questions Cloud

What is soft power capability : 1. What is soft power capability and how does it impact foreign policy and help meet international challenges?
How much is the comprehensive income : At year-end, the fair value of the bonds payable is P1,985,000 wherein, P30,000 is due to other than credit risk. How much is the comprehensive income
Special needs student how to add and subtract? : How would you teach a special needs student how to add and subtract? and what technology would you use and why?
What is the primary purpose of money : 1.) What is the primary purpose of money? 2.) What concept creates the greatest standard of living for the most people?
How normalization was achieved : A discussion on normalization, the normal form that each entity is in, how normalization was achieved and why that is optimal - A database schema
Context of how ritzer uses the term : -Within the context of how Ritzer uses the term, what is predictability? Can it be characterized as merely "good" or "bad"? Or is it more complicated? Explain y
Do a balance sheet as of december : Balance Sheet - A list of XYZ company accounts is presented below in alphabetical order: Do a Balance Sheet as of December 31, 2019
How would you maximize revenue : Suppose you are running a factory, producing anvils that requires steel as a raw material. Your costs are predominantly human labor (h), which is $20 per hour f
Initiative with a transformative equity approach : How could we reimagine that initiative with a transformative equity approach?

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