0% found this document useful (0 votes)
37 views1 page

Assignment 1

The document discusses assignment questions about relational database concepts including union compatibility, attribute renaming, foreign keys, keys vs superkeys, NULL values, and schema layers and their relationship to logical and physical data independence.

Uploaded by

Cyril Kevin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
37 views1 page

Assignment 1

The document discusses assignment questions about relational database concepts including union compatibility, attribute renaming, foreign keys, keys vs superkeys, NULL values, and schema layers and their relationship to logical and physical data independence.

Uploaded by

Cyril Kevin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Assignment – 1

1. What is union compatibility? Why do the UNION , INTERSECTION , and DIFFERENCE


operations require that the relations on which they are applied be union compatible?

2. Discuss some types of queries for which renaming of attributes is necessary in order to specify
the query unambiguously.

3. What role does the concept of foreign key play when specifying the most common types of
meaningful join operations?

4. Why are tuples in a relation not ordered? Why are duplicate tuples not allowed in a relation?

5. What is the difference between a key and a superkey? Why do we designate one of the candidate
keys of a relation to be the primary key?

6. Discuss the various reasons that lead to the occurrence of NULL values in relations.

7. What is logical data independence and why is it important? Explain the difference between
logical and physical data independence.

8. Explain the difference between external, internal, and conceptual schemas. How are these
different schema layers related to the concepts of logical and physical data
independence?

You might also like