Analyze the applications of databases to business decision

Assignment Help Database Management System
Reference no: EM133768471

Database Systems - Bachelor of Information Technology

Learning Outcome 1: Analyze the applications of databases to business decision-making.
Learning Outcome 2: Apply database normalization techniques to avoid data anomalies.
Learning Outcome 3: Use SQL to query data from existing databases.

Assessment Objective: To analyze the problem, demonstrate their ability to design, build and query the relational database for the real-world problem.

For group work and report (PART 1), the students should form groups of 2-4 students.
For group activity students must work with their respective group members to fulfil the assessment. Group formations should be completed by WEEK 5.
No individual submission for the group part will be accepted.
You must nominate one person in the group to coordinate group part of the assessment.
The group report must be submitted online in Moodle by ONLY ONE member of each group.
You will not receive any marks for the assignment if your group members collectively report against you for non-participation or non-cooperation.

Assessment Description
Vintage Collectibles E-Commerce Platform

You are provided with an Excel spreadsheet containing data related to a vintage collectibles e-commerce platform. The data shows that there a buyer can purchase different products in a single transaction. It also shows that a seller can sell different vintage products. Your task is to normalize this data, design and implement a relational database schema to efficiently manage and query the platform's operations.

PART 1: Database Design Considerations (GROUP WORK):
Draw the dependency diagram for both tables identifying any partial and transitive dependencies. Clear label the dependencies. Show step by step the process of removing dependencies and brining your tables in 3NF.
Design an ER diagram based on the normalized tables after completion of STEP 1. Make sure that your ERD:
Identify entity relationships, optional/mandatory participation, attributes, and cardinality (one-to- many, many-to-many).
Identify Weak/Strong Relationships
Identify Bridge entities if any.
Vintage Collectibles later informed you that each product listed on their platform undergoes verification by an antique expert who issue their certificate for the product. In your ERD, incorporate an entity called verifier that will store the details of different experts who does verification of the antique products and issues a certificate for products. Each VERIFIER has their own Certificate No. Establish the relationship between Verifier and Products entity and represent it in your final ERD.
Imagine you are the database administrator of your application. You need to create two groups of users for your database: sellers and buyers. Write the appropriate commands to create these user groups and assign them the necessary rights using the GRANT statement to ensure the security of the database and application is maintained.
SUBMISSION GUIDELINES FOR GROUP WORK:

One member of the group will submit the report in WORD FILE format in the provided link on Moodle.
Coversheet should be submitted with each group member's contribution clearly identified and endorsed by all
members of the group.
Use of AI tools is not allowed for this assessment.

PART 2: Implementation Steps: (Individual Work)

Note: Once PART 1 of the assessment is complete, each member of the group should IMPLEMENT DATABASE SEPARATELY. Any similarity with other group member's work will be considered a case of academic misconduct and will be subjected to a penalty. Each member will create their own database and execute their own set of queries.
Schema Definition:
Create a database with YOUR FIRST NAME.
Convert the ER diagram into SQL DDL statements to create all tables.
Specify primary keys, foreign keys, and necessary constraints to maintain data integrity.
Data:
Populate the database tables with some of the data from the Excel spreadsheet. As mentioned in tables given above, one record for buyer should be your name, one with your lecturer's name and three other records with any other random name. The e-mail addresses should be accordingly as well.
Querying
Write SQL queries to get answers of the following questions:

For the seller ID 202, find the products that have price 200 or higher. Query should display price and seller_id column.
Display the names of the products that was purchased in transaction no 200.
List the total number of products purchased by distinct buyers.
Modify the seller table to add a new column called seller_rating.
Update the product table so that each product price is increased by $10.

Reference no: EM133768471

Questions Cloud

What relationship and area of your life you examined : A typical example of the question is Tell me please, what relationship and area of your life you examined during this period?
Mendelsohn maneuver treatment approach for dysphagia : Select Mendelsohn maneuver treatment approach for dysphagia. Provide a summary of what specific aspect of swallowing
Explain how the theory of chronic sorrow can be used : Explain how the Theory of Chronic Sorrow can be used as a framework for planning care and identifying resources for this family.
Explain quality management issues : Explain quality management issues you anticipate within the framework of public policy
Analyze the applications of databases to business decision : ICT201 Database Systems, CROWN INSTITUTE OF HIGHER EDUCATION - Analyze the applications of databases to business decision-making.
What are some examples of times when you have employed : What are some examples of times when you've employed each of these normative approaches to ethical decision-making?
History of headache and blurred vision : A patient reports a three-day history of headache and blurred vision. The patient has had severe acute hypertension
Create treatment plan : Create a treatment plan, and support your decisions with evidence from the course readings or outside scholarly resources.
What is issues historical or social context : Introduce your issue. What is it? What is its historical or social context? Why should the reader be interested? This will be at least 2 paragraphs

Reviews

len3768471

9/25/2024 11:53:22 PM

SUBMISION GUIDELINES FOR INDIVIDUAL WORK 1. Each student will separately implement the database and submit a ZIPPED FOLDER on provided submission link on MOODLE. 2. The ZIPPED folder should contain .SQL file for database and a word file containing screenshots clearly showing the formulated queries and results.

len3768471

9/25/2024 11:53:14 PM

Data: * Populate the database tables with some of the data from the Excel spreadsheet. As mentioned in tables given above, one record for buyer should be your name, one with your lecturer’s name and three other records with any other random name. The e-mail addresses should be accordingly as well. 3. Querying Write SQL queries to get answers of the following questions: * For the seller ID 202, find the products that have price 200 or higher. Query should display price and seller_id column. * Display the names of the products that was purchased in transaction no 200. * List the total number of products purchased by distinct buyers. * Modify the seller table to add a new column called seller_rating. * Update the product table so that each product price is increased by $10.

len3768471

9/25/2024 11:53:05 PM

Implementation Steps: (Individual Work) Note: Once PART 1 of the assessment is complete, each member of the group should IMPLEMENT DATABASE SEPARATELY. Any similarity with other group member’s work will be considered a case of academic misconduct and will be subjected to a penalty. Each member will create their own database and execute their own set of queries. 1. Schema Definition: * Create a database with YOUR FIRST NAME. * Convert the ER diagram into SQL DDL statements to create all tables. * Specify primary keys, foreign keys, and necessary constraints to maintain data integrity.

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