Answer: Sociology is an essential foundation for ethics because it makes way to develop human life, individual and social to create greater richness and greater harmony in society. Through the interaction with human, ethics can help to people to build trust and intimate relationship in society (Girard, 1998).