Community ecology is a term that comprises the psychological and practical relationships between humans and their social, as well as physical, environments.