Below i have written all the answers to the above questions, please read it and understand carefully...
Hope this helps...
Thankyou... :)
1.Purpose of normalisation:
The purpose of normalisation technique is to reduce redundancy and to remove un-necessary attributes from the tables which will ultimately leads us to the optimised data table.
2.Why Redundancy exists:
There may be a chance that two tables may have some common attributes which leads us to redundancy,having same attribute in different tables has no use, so redundancy may occur.
3.Functional dependency between two attributes:
If the two attributes are linked by the or derived by the same property then they may be said as function dependency occurs between them.
4.Functional dependency cannot be inferred:
Functional dependencies cannot be inferrd from one state because the two states may have different attributes which causes impossible to infer functional dependencies.
DBMS class funcbonal U in & set tion of the principle of closure ot of tunca...
Dependency Very Good dependency (key dependency) : XA where Table Very good If all dependencies in a table are '"very good", the table is in BCNF X is a candidate key Good Good dependency: X-> A where If all dependencies in a table are "very good" or "good", the table is in 3NF X is not a candidate key X is a part of a candidate key A is prime attribute Bad Bad dependency (Transitive Dependency): X A where If...
please do question 4. Note that we follow the convention of denoting the set of attributes {A, B, C} by ABC when we write FDs but not when we write schemas. Given the following set set F of FDs on schema R= (A, B, C, D, E,G): A + BC AB + CD B +C E →D G +C EG → AD Answer the following questions. Questions 1-4 require a formal proof or disproof. A proof may be given either...
ChangeRequest(CRID, CRType, CRTitle, CROriginDate, CRPriority, CRNeedEvent, CRStatus) NeedByEvent(Event) CRPrevState(CRID, CRState, StartDate, EndDate) CRAssigned(CRID, EmpID, StartDate, EndDate) Employees(EmpID, FirstName, LastName, JobTitle) ChangeRequest(CRID, CRType, CRTitle, CROriginDate, CRPriority, CRNeedEvent, CRStatus) The CRID is the primary key, it is unique, and it is an positive integer The CRType may be one of two values: "Deficiency" or "Enhancement" CRTitle is a variable length string that may be up to 2048 characters CROriginDate is a date CRPriority is an integer that may assume a value of...