Text2Schema: Filling the Gap in Designing Database Table Structures based on Natural Language