Interpret entity relationship diagrams to implement database

Assignment Help Database Management System
Reference no: EM133133472

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: EM133133472

Questions Cloud

At the time the case was written was there a winner : At the time the Case was written was there a winner? Should both companies have acted differently?
Calculate the opportunity costs of activities : Snoopy and Woodstock both need to have some letters typed and some carpets vacuumed. The following table describes how much each of them can accomplish in one h
What is primary insurance amount : Suppose that after a long and successful career, somebody has reached the full benefits age and has average indexed monthly earnings of $6,000.
Make sure to ?x the spacing : Select the entire 2rld paragraph starting with "I would welcome" and cut the paragraph in it's entirety and paste under the last paragraph starting with "As ind
Interpret entity relationship diagrams to implement database : Interpret entity relationship diagrams to implement database - develop the student's skills in designing a relational database for a given case study
Calculate the operating leverage factor : Jackson Inc. is a manufacturer of children's mini skateboards. Selling price per unit $86.00. Calculate the operating leverage factor
Regions economic development : Analyzed the impact of brain drain, poverty and indebtedness on the regions economic development. Make recommendations about how you believe these problem shoul
Attachment and psychological development in childhood : Describe Attachment and discuss the relationship between Attachment and Psychological Development in childhood.
Why was the rai assessment instrument developed : Why was the RAI assessment instrument developed

Reviews

Write a Review

Database Management System Questions & Answers

  Write two programs which will work with a structure

Write two programs which will work with a structure. a) The first program will use a structure to store the following inventory data in a file: Item Description Quantity on Hand Wholesale Cost Retail Cost Date Added to Inventory.

  Write a detail document about the various business rules

Identify the appropriate relationships among the entities and define the minimum and maximum cardinality of each relationship. Make some additional assumptions about the business rules if necessary.

  Discuss three different ways to create an oracle database

Discuss three different ways to create an Oracle Database. What are the advantages/disadvantages of each method. What is the difference between control files and redo logs. What is a datafile. What is a tablespace

  Draw an e-r diagram capturing the doctor class hierarchy

There can be doctors that are working in a hospital who are at the same time family physicians in their free time.

  Assume you were a newly hired it security manager at a

assume you were a newly hired it security manager at a software development company that in the past hasnt paid much

  Where can sub queries be placed in a sql select statement

Where can sub queries be placed in a SQL select statement? What tables are good candidates for indexes and what type of indexes would you place on those tables? What type of data model is used in data marts to improve performance?

  Create views from databases

The view should have columns for magazine id and count

  Prepare lower-level dfd for handling appointment processing

Using Draw IO, prepare a lower-level DFD for handling appointment processing. Be sure that the names used in the diagram are consistent with the names identified in the Context diagram that was developed in class.

  Prepare the relational schema for database

Prepare the relational schema for database

  Develop a set of tables for a customer resource management

You have been tasked to develop a set of tables for a customer resource management database. You are required to store the Customer ID number information in your database.

  An art museum that needs to track the artwork artists and

write a 750- to 1050-word paper in which you complete the followingmiddot choose a database environment from the

  Creating the star schema for the data warehouse

Based on the feedback you have received with respect to your data model and DDL, now is your chance to implement the final changes. Make any needed changes.

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