Step 1: Database Schema