Are all addresses in a wallet derived from a single private key?

Is there a way and an address to which other addresses could be derived from this wallet?

Or do I have the wrong relationship between addresses and wallets?