Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Notes: Provide a brief description of your schema. Check which ER relationships could map to the given pattern. This will assist you in your schema
Notes:
Provide a brief description of your schema.
Check which ER relationships could map to the given pattern. This will assist you in your schema choices.
This is a practical assignment. You need to create your DB schema. You may use an online SQL engine such
as:
programiz SQLite
mxCompiler
Note that not all online engines support referential integrity constraints. Hence, ensure that the data in
your tables does not violate these constraints. Otherwise, your fragments will be incorrect.
Create your tables using the CREAT TABLE and the INSERT commands. Include a snapshot of your tables in
the answer sheet.
The number of rows you insert in each table is subject to your judgment.
Save the fragments in new tables. Keep the original tables.
Apply appropriate SQL commands to show the completeness and disjeintness of your fragments. Include a
snapshot of the results in the answer sheet.
Rubric:
Questions will be graded based on a logical and correct application of fragmentation steps, the correctness of
verification steps, and the provided results.Design a database schema of your choice consisting of relations. The schema diagram must show the attributes,
primary, and foreign keys. The DB schema should match the following pattern:
Briefly describe your database. Show any potential considerations regarding the data in the tables that would
impact fragmentation correctness, specifically the data in Table
Q: Apply a horizontal fragmentation on Table and decide on predicates exactly for horizontal fragmentation.
Show the completeness and disjointness of your fragments.
Q: Apply a derived fragmentation on Table based on the horizontal fragmentation of Table Explain how you
performed the derived fragmentation. Show the completeness and disjointness of your fragments.
Q: Apply horizontal fragmentation to Table and decide on predicates exactly for horizontal fragmentation.
Show the completeness and disjointness of your fragments.
Q: Show how Table may be further fragmented from the fragments in Q by adding the predicates in Q
Explain how you performed the derived fragmentation. Show the completeness and disjointness of your
fragments.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
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