Based on moduli theory of abelian varieties, extending Igusa's result on Siegel modular forms over C, we describe the ring of Siegel full modular forms of degree 2 over any Z-algebra in which 6 is invertible. (C) 2009 Elsevier Inc. All rights reserved.