I'm familiar with the multiplication table of finite groups (used extensively in physics, and may be in mathematics as well). For example, the dihedral group $\mathbb{D}_3$.
Given a representation of $\mathbb{D}_3$, it is trivial to verify whether it satisfies the multiplication table. My question is, whether there is a rule to construct matrix representations (of dimension $>1$) of $\mathbb{D}_3$, starting from its multiplication table. For example, a two-dimensional or three-dimensional matrix representation of $\mathbb{D}_3$.