Question

In: Computer Science

What is Data Fragmentation. Consider the following Student relation. How would you fragment Student relation horizontally...

What is Data Fragmentation. Consider the following Student relation. How would you fragment Student relation horizontally based on Student’s Branch? Give a short discussion of your decision.

StudentID

Name

DoB

Branch

Course ID

Teacher Name

1

Amal

11/02/1998

Abha

IT344

Dr Rana

1

Amal

11/02/1998

Abha

IT340

Dr Khalid

2

Ahmed

15/11/2000

Jeddah

IT210

Dr Ali

3

Aysha

09/09/2000

Riyadh

IT344

Dr Rana

4

Bader

05/12/1997

Riyadh

IT242

Dr Fahad

Solutions

Expert Solution

Data Fragmentation takes place when a memory data collection is split into many fragments that are not like each other. It is usually the result of trying to insert into storage a large object which has already suffered from external fragmentation. Data Fragmentation is used for providing distribution transparency of the data over the database systems. Basically, there are three types of data fragmentation.

Horizontal Data Fragmentation:

In this data or records are fragmented horizontally which means data is generated and stored in DDB in various databases of horizontal fragments.

Vertical Data Fragmentation:

In this data or records are fragmented vertically which means data is generated and stored in DDB in various databases of vertical fragments.

Mixed Data Fragmentation:

It is the combination of horizontal and Vertical data fragmentation.

For the given table we can fragment the table of student into three fragments based on the branch.

As there are three unique branches in the table so we can segregate the table in three fragments listed below-

1)Abha

2)Jeddah

3)Riyadh

The three fragments are displayed before-


Related Solutions

What is data fragmentation? What purpose does data fragmentation serve? What is a fat client? What...
What is data fragmentation? What purpose does data fragmentation serve? What is a fat client? What is a thin client? What is a three-tier architecture? What is data warehouse? Who in a company should benefit the most from the data warehouse?
5.29) Explain what the following fragment of code achieves. Note that the data is signed and...
5.29) Explain what the following fragment of code achieves. Note that the data is signed and that the packed shift right arithmetic instruction operates on word (16-bit) operands. MOVQ MM0, MM1 PSRAW MM0, 15 PXOR MM0, MM1 5.30) Consider the following block of operations that might be found inside a loop. Explainf what the instructions do and what operation is being performed on the data. MOVQ MM1, A ; move 8 pixels of image A MOVQ MM2, B ; move...
Consider the following universal relation THE following database schema is in 4NF. What can you infer...
Consider the following universal relation THE following database schema is in 4NF. What can you infer about multi-valued dependencies? A C D A B C E E F A-It does not have multi-valued dependencies. B-The multi-valued dependency A ->-> C does not hold. If the multi-valued dependency A ->-> C held, the database would not be in 4NF. C-The multi-valued dependency A ->-> B does not hold. If the multi-valued dependency A ->-> B held, the database would not be...
Discuss the significance of specific multicultural factors you would consider important in relation to treatment for...
Discuss the significance of specific multicultural factors you would consider important in relation to treatment for alcohol use disorders.
In relation to the coronavirus: . How would the results differ if you have only a...
In relation to the coronavirus: . How would the results differ if you have only a 20% or 50% chance of contracting the disease after being exposed? How does this relate to the concept of susceptibility? 3. How would the results differ if the infected person dies very quickly or very slowly after contracting the disease? Which disease will be more evolutionarily successful -- one that kills quickly or one that kills slowly? Why? If you try to "think like...
What are some different types of data you would expect to manipulate, and how would you...
What are some different types of data you would expect to manipulate, and how would you represent them in a program?
-Describe the process of gel electrophoresis. How would the distance that each DNA fragment travelled on...
-Describe the process of gel electrophoresis. How would the distance that each DNA fragment travelled on your gel change if you were to make the gel using a higher percentage of agarose (for example 3%)? Explain -Describe the steps involved in a polymerase chain reaction (PCR), including the changes in temperature that are performed by the thermocycler and the purpose of each temperature change.
Define the following statistical problem for the problem, what data would I collect and how would...
Define the following statistical problem for the problem, what data would I collect and how would I display the data for: A recent proposal is to roll back fuel efficiency standards for newer automobiles. The main argument is for safety and saving lives. The argument is: Cars that are more fuel efficient cost more and hence people will keep their cars longer thus missing out on safety features of new cars. This will lead to an increase in fatalities. I...
As a nursing student, how would you advocate the religious tolerance in the society?
As a nursing student, how would you advocate the religious tolerance in the society?
As a nursing student, how would you advocate the religious tolerance in the society?
As a nursing student, how would you advocate the religious tolerance in the society?
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT