If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

 
Go Back  dBforums > General > Database Concepts & Design > Non loss decomposition

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 04-27-07, 10:55
TerabyteUK TerabyteUK is offline
Registered User
 
Join Date: Apr 2007
Posts: 1
Non loss decomposition

Hey,
I'm just revising for a database exam and can't remember how to work out if a decomposition is non loss:

Code:
Relation T defined over attributes A,B,C,D,E
Functional Dependancies: 
B->E
E->A
A->D
D->E

Determine if decomposition of T into AB, BCD, ADE will be non-loss.
Apparently this decomposition IS non loss.. but I can't tell how..
(What to look for.. what to match...)

According to the notes I made, the transitive dependencies, B -> A and D -> A are handy too

Thanks for any help.
Reply With Quote
  #2 (permalink)  
Old 05-12-08, 15:21
iced87 iced87 is offline
Registered User
 
Join Date: May 2008
Posts: 1
Hi, I am revising for the same exam as well. You are probably from Imperial College.. ;p

Anyhow,http://www.dbforums.com/db_images_v3...itor/color.gif
http://www.dbforums.com/db_images_v3...itor/color.gif

The common column of AB and BCD is B which is a determinant in AB as stated by the transitive dependency B->. So the decomposition between AB and BCD is non loss.

The same goes for BCD, ADE where D is a determinant in ADE as stated by A-> E.

Last, AD and ADE, D is a determinant in ADE since you've got A->D.

So since the common columns are determinants in one of the two decomposed parts in each case, the decomposition will be non-loss.

Hope this helps!

P.S: There is a slight chance I got all of these wrong!
Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On