Define self-efficacy and self-esteem. How are these concepts different?

Define self-efficacy and self-esteem. How are these concepts different? Which appears to be more important when raising children who will someday seek out careers of their own? Why is this the case?