Question: Question 1 a ) Briefly explain the TWO ( 2 ) types of participation constraints in an Entity Relationship diagram. ( 5 marks ) b

Question 1
a) Briefly explain the TWO (2) types of participation constraints in an Entity Relationship diagram.
(5 marks)
b) Explain the difference between logical data independence and physical data independence. Draw an ANSI-SPARC database architecture diagram to show where these two types of data independence are located.
(6 marks)
c) Given a relation \(\mathbf{R}(\mathbf{A},\mathbf{B},\mathbf{C},\mathbf{D},\mathbf{E})\) where A and B are the candidate keys, and the following functional dependencies are given:
FD1: \((\mathrm{A}+\mathrm{B})\rightarrow(\mathrm{C},\mathrm{D},\mathrm{E})\)
\(\mathrm{FD}2:(\mathrm{B}+\mathrm{C})\rightarrow \mathrm{D}\)
Explain whether R is in Boyce-Codd Normal Form (BCNF). Normalize it to a proper BCNF if it is not.
(4 marks)
d) What are ACID properties of transactions? Give the full name of each letter and explain each of them.
Question 1 a ) Briefly explain the TWO ( 2 )

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!