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

  What is a dbms and what are its functions

Define each of the following terms: a. data b. field c. record d. file

  Ci7230 modelling enterprise architectures assignment

CI7230 Modelling Enterprise Architectures Assignment Help and Solution, Kingston University London - Assessment Writing Service

  Why would you want to keep crud rights

Is it possible to have a system or database that would not have all CRUD rights? Why would you want to limit those rights? Why would you want to keep those rights?

  Evaluate which method would efficient for planning proactive

Case Study: Database Development. Evaluate which method would be efficient for planning proactive concurrency control methods and lock granularities.

  List the relational notation for each normal form

List the relational notation for each normal form (e.g. Invoice (abc, def, ghi): When your done creating the ERD in Visio submit your completed Visio file to me for grading via the upload link.

  Create - delete and update database through web application

ICTDBS504 - Integrate database with a website - Create, delete and update the database through the web application

  How many of the animal in the dataset were neutered

How many of the animal in the dataset were neutered? Let's find the variables we need to answer the primary research question. What variable tells us the length of time an animal stayed in the shelter?

  Show that a machine is equivalent to a finite automaton

Consider an off-line Turing machine in which the input can be read only once, moving left to right, and not rewritten.

  Write this query without using a join operator

Write a query that retrieves student.last_name, student.first_name and total number of enrollments from the student and enrollment tables. Write this query without using a join operator.

  How sales of individual items would be entered

How a system could improve accuracy? How sales of individual items would be entered? How the database would store the data compared to the current spreadsheet method?

  Verify your implementation by viewing the data dictionary

Implement the authorization table using any two suitable application models presented - Use the scripts provided to create a schema - Create three different profiles based on the criteria.

  Create database that implements the proposed data warehouse

Knowing the customers for targeted advertising. The board would like to know which type of customers (age or gender) are more interested in which types of cars (type)

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