Database Design Practice Problems