In this paper, various definitions of niche are reviewed by using the theory of set and mapping, and a new niche definition containing both relationships between species and environmental factors and population dynamics models has been suggested. The mathematical expression of this definition is Ac En|→B E1, where A is set which expresses the attribute of environment and set B expresses the attribute of species.Niche overlap is defined as an ecological similarity between two species, and thereby the improve...