Use of lookup tables and Aggregate tables

Hi guys John Sena is here I am preparing my MCS notes and during studies I am facing few problem and I want to share then with all of you may be anyone can help me in this case explain the use of lookup tables and Aggregate tables. Describe the foreign key columns in fact table and dimension table. Waiting for good answer.
