What is a foreign key and how does it function in relational databases?
What are the fields in the Book table and their purposes?
Explain the role of primary keys in relational databases.
Describe the relationship between the Sale and Customer tables.