Answered step by step
Verified Expert Solution
Question
1 Approved Answer
You are required to design a DDBM system: Select a particular application (Manufacturing, Airlines, Hotels, etc.) for the design of a distributed database management system.
You are required to design a DDBM system:
- Select a particular application (Manufacturing, Airlines, Hotels, etc.) for the design of a distributed database management system.
- Research and present attributes of two (2) tables from the selected application in (a) above.
- Populate about ten records each into the tables specified in (b) above.
- Show how you will partition one of the tables vertically into two (2) servers located at different sites.
- Partition the second table horizontally using any partitioning strategy. Justify the selection of that particular strategy.
- Select and sketch the distributed database architecture (consisting of at least 2 locations) for your application. Justify your selection of that particular architecture.
- Mention two different DDBMS software you will install on the two locations. Justify your choice.
- Mention one middleware you will employ to connect the two databases. Justify your choice.
- Write a materialized view query to select columns from the tables in (d) above, which were partitioned and placed on two different servers.
- Which replication scheme will you use to replicate data across the locations? Justify your choice.
- To help improve performance of your application, describe the parallelism technique you will employ.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Designing a Distributed Database Management System DDBMS is a complex process Ill provide an example of a DDBMS design for a Hotel Management application as requested Keep in mind that this is a simpl...
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started