XBRL and SQL A Teaching Case for Collecting Granular Firm Level Data