IGNOU Latest Assignments
IGNOU BCA Assignments BCA 2009
IGNOU BCA Assignments BCA 2008
IGNOU BCA Assignments BCA 2007
IGNOU BCA Assignments BCA 2006
IGNOU Latest Assignments
IGNOU BCA Assignments IGNOU BCA Assignments
IGNOU BCA Assignments IGNOU MCA Assignments
IGNOU MBA Assignmants IGNOU MBA Assignments

IGNOU > IGNOU Assignments > BCA > BCA 2007 Assignments > RDBMS Lab

IGNOU BCA Assignments


Question 2: (a) What is normalisation and why we do it? Comment on statement: “redundancy is some times good”. What are the approaches to normalise a database? What are the advantages and disadvantages of normalisation?

Ans:

The aim of the database system is to reduce redundan of, meaning that Information si to stored only once string information several times leads to the waste of storage space and an Increase in the total size of the data stored the Advantage of Normal:

Zatin are as follows:

  1. No data value should be duplicated in different row unnecessarily
  2. A value must be specified for every attribute in a row.
  3. Each relation should be self-contained. IN other words, if a row a relation is deleted, Important Information should not be accidentally lost.
  4. When a row is added to a relation, other relation in the database should not be affected. The disadvantage of normalization could be the time taken in it and the expanse on it possible.

(b) Which functional dependencies are to be removed to achieve which normal form, explain for all normal forms up to 5NF?

Ans:

Functional dependencies are to be removed to achieve at 3rd normal form.

The 5 NF relations are the relations in table 1 and 2 together with relation table 3.

Vendor Supply
Vcode Icode
V1 I1
V2 I2
V3 I3
V4 I4

(1)

Vendor Project
Vcode Icode
V1 P1
V2 P2
V3 P3
V4 P4

(2)

Vendor Supply
Vcode Icode
P1 I1
P2 I2
P3 I3
P4 I4

(3)

PREVIOUSINDEX