Consider the following theorem in Chapter X Noetherian Rings and Modules from Lang's Algebra (page 423, third edition):
Theorem 3.5. Let $A$ and $M \neq 0$ be Noetherian. The associated primes of $M$ are precisely the primes which belong to the primary submodules in a reduced primary decomposition of $0$ in $M$. In particular, the set of associated primes of $M$ is finite.
Proof: Let $0=Q_1\cap\cdots\cap Q_r$ be a reduced primary decomposition of $0$ in $M$. There is an injective homomorphism $$ M\to\bigoplus_{i=1}^r M/Q_i. $$ Then every associated prime of $M$ belongs to some $Q_i$. (1)
Conversely, let $N=Q_2\cap\cdots\cap Q_r$. Then $N\neq 0$ because the decomposition is reduced. Then $$ N=N/(N\cap Q_1)\approx (N+Q_1)/Q_1\subset M/Q_1. $$ Hence $N$ is isomorphic to a submodule of $M/Q_1$, and consequently has an associated prime which can be none other than the prime $p_1$ belonging to $Q_1$. (2)
I have two questions about this proof I hope somebody can clarify.
How does one conclude from the injective homomorphism that every associated prime of $M$ belongs to some $Q_i$? I'm aware that a submodule $Q$ of $M$ is primary iff $M/Q$ has exactly one associated prime $p$, in which case $p$ belongs to $Q$. I also know that for a submodule $N$ of $M$, an associated prime of $M$ is associated with $N$ or with $M/N$, but don't know how to tie it together.
Why does $N$ being isomorphic to a submodule of $M/Q_1$ implies that $p_1$ is its associated prime?