Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • DownloadDownload
  • PrintPrint

EXERCISES

5.1 The version of join defined in the body of the chapter is an n-adic operator, not just a dyadic one. But what happens if n = 1? Or n = 0?

5.2 Define as precisely as you can what it means for a relvar to be subject to a functional dependency.

5.3 Consider the following FDs:

  1. { CITY } ? { STATUS }

  2. { SNO , CITY } ? { STATUS }

  3. { SNO } ? { SNO }

  4. { SNO , CITY } ? { SNO }

  5. { SNO } ? { SNO , CITY }

  6. { SNAME , SNO } ? { STATUS , CITY }

  7. { SNO } ? { STATUS }

  8. { SNAME } ? { STATUS , SNO }

Which of these FDs are trivial? Which ones are satisfied by the current value of relvar S as given in Figure 1-1? Which hold in relvar S? Which are irreducible with respect to relvar S?

5.4 Prove Heath’s Theorem. Prove also that the converse of that theorem isn’t valid. Note: In this connection, see also Exercise 11.3 in Chapter 11.


  

You are currently reading a PREVIEW of this book.

                                                                                        

Get instant access to over
$1 million worth of books and videos.

  

Start a Free Trial