Problem
A. What is a database application?
B. What are entities? Tables? Why are there multiple tables in a database?
C. Why do we declare each field's data type when a table is defined? What are the advantages and disadvantages of doing so?
D. What is a primary key? Foreign key? What purpose do they serve?
E. When and why do we need to use a compound primary key?
F. What are entity relationships? What role do they play in database design?
G. What is a query? When are they used? Why are they important?