Perform concurrent remote transactions

Assignment Help Database Management System
Reference no: EM133019623

Research and Development: You need to simulate a distributed DBMS

Problem Scenario: A company "Data5408" has two branches, VM1 and VM2. Assume that the datasets you received from Kaggle are data of "Data5408". In this question, you need to perform two tasks:

Task 1: Build Distributed Database
- If the datasets are converted to database tables, and database(s), how will it be placed, state the reasons? (E.g. why did you consider specific Fragmentation, transparency etc.)
• You need to create two MySQL instances in two GCP Virtual Machines {VM1, and VM2). Your VM1 site is responsible for storing customer, geolocation, user related information. VM2 site is responsible for storing all remaining information such as, item, product, payments etc. [Note: If you experience issues in handling large datasets, then consider a random reasonable size (<1000 data points) subset of the given data.]
• If required, please perform data cleaning, decomposition of dataset etc. before creating the database and record your logic in the PDF. Cleaning using spreadsheet is sufficient
• Since "Data5408" implemented a distributed database, it should create and maintain a Global Data Catalogue or Global Data Dictionary. How will you create it? Where will it be placed? [Hint: Global data dictionary (GDD) is an additional component, which does not eliminate the need of local data dictionaries. GDD usually contains information on databases, tables that are located at different sites, and connected using the network.]
• You do not have to write SQL script for this part, you can use import statement to upload your clean table on VM1 and VM2 database.

Problem #2 - Task 1- Submission Requirements:
• A single PDF file with data cleaning, formatting logic or screenshots
• Screenshots of VM1, VM2 MySQL instances
• SQL dump {structure and value) taken from VM1, and VM2

Task 2: Perform Concurrent Remote Transactions (programming needed) on a single DBMS (VM1 MySQL)
• Write a simple DBMS Transaction processing logic using Java program*, and run the program on your local machine (TP). This program will access VM1 MySQL instance (DP) and execute concurrent remote transactions.
• Your program will perform three concurrent execution of transactions written in SQL.
• Your program will also create a simple text file, which will act as a Transaction Log.
• The details of the transactions are given below:

You must follow the sequence. Write your observation on how MySQL handled this particular case

Attachment:- Distributed DBMS.rar

Reference no: EM133019623

Questions Cloud

Discuss the phrase we must fit our technology to ecology : Discuss the phrase; "we must fit our technology to ecology."
Benefits of an integrated digital marketing strategy : What are three marketing factors that you can influence to increase revenue growth?
What is the income tax payable on December : No income tax was previously paid during the year and the income tax rate is 30%. What is the income tax payable on December 31, 2010
How much is the note receivable at year-end : Buyer Mode of payment Celine Company 11% promissory note amounting to P75,000 payable every end of the year for three periods. How much is the note receivable
Perform concurrent remote transactions : Perform Concurrent Remote Transactions on a single DBMS - Write a simple DBMS Transaction processing logic using Java program*, and run the program
Calculate the non-controlling interest : Calculate the non-controlling interest (NCI) in Harry Ltd's opening Retained Earnings and Operating Profit after Tax for the financial period ended 30 June 2018
Compute the future dollar costs of meeting this obligation : Compute the future dollar costs of meeting this obligation using the money market hedge and the forward hedges
Determine the amount of lincoln work opportunity credit : Each employee works in excess of GOD hours and is paid wages of $12,850 during the year. Determine the amount of Lincoln's work opportunity credit
What is the total gross margin for the month : A manufacturing company that produces a single product has provided the data shown concerning. What's the total gross margin for month under absorption costing

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