食物链的构成必须有哪些