Cognizant Interview Question

what is orm ? what is joins ? diffrence between set and tuple ?