Let $\alpha$ be algebraic over a field $F$. Then, $F(\alpha)$ denotes the subfield of $F$ generated by $\alpha$. This is the standard definition of $F(\alpha)$.
Under this definition, for example, one can prove that $\mathbb{Q}(\sqrt{D})=\{a+b\sqrt{D}:a,b\in\mathbb{Q}\}$ for some square free integer $D$.
Like the above example, is there a general way to define $\mathbb{Z}[a]$ for suitable arbitrary $a\in \mathbb{Z}$?
To be specific, in basic algebra texts, rings such as $\mathbb{Z}[i]$ and $\mathbb{Z}[\sqrt{-5}]$ are defined as span of $1$ and $x$. So that $\mathbb{Z}[i]$ is defined as $\{a+ib:a,b\in\mathbb{Z}\}$. However, I don't like this definition and curious to know whether there is a general definition which chooses suitable arbitrary $a$'s and form $\mathbb{Z}[a]$.
Also, I'm curious why people use the bracket $[a]$ for $\mathbb{Z}$ while people use $(a)$ for $\mathbb{Q}$. (Why $\mathbb{Z}[a]$ rather than $\mathbb{Z}(a)$ just like $\mathbb{Q}(a)$?)