Formally, an integer $m$ divides an integer $n$ if $\exists k \in \mathbb{Z} | n = k\times m$. In grade school we took this further and say that the quotient $\frac{n}{m} = k$. However, this "equals" thing is not required in the formal definition.
One notable exception to the grade-school rule is that formally, $0|0$ because, $\forall k \in \mathbb{Z}, 0 = k\times0$. We wouldn't say that the quotient $\frac{0}{0} = $ any integer, because we expect the quotient to have a single value.
What additional mathematical structure is needed so that the grade-school idea of division is built up from the formal defitions?