Existen algoritmos generales para calcular la base integral de cualquier campo numérico. Por ejemplo, véase aquí .
Dicho esto, es un ejercicio en la mayoría de los cursos estándar de teoría de números encontrar bases integrales para cualquier extensión biquadrática. Hay un ejercicio (con pistas) en el libro de Marcus Campos numéricos que discute esto (es el ejercicio 42 en la página 51) - deberías hacerlo.
Te dice, en su notación, que si dejamos $m=69$ , $k=23$ y $n=3$ , entonces su campo tiene una base integral
$$\left\{1,\frac{1+\sqrt{69}}{2},\sqrt{3},\frac{\sqrt{23}+\sqrt{3}}{2}\right\}$$
También, SAGE es tu amigo. Tiene la capacidad de calcular la base integral de cualquier campo numérico. Por ejemplo, escupe lo siguiente:
K.<a,b> = NumberField([x^2-23,x^22-3]);
K.integral_basis()
[1, 5/2*a - 11/2*b, -1/2*b*a + 13/2, 4*a - 9*b]