In terms of bonding and structure of the period 3 oxides:
Na2O - ionic - Giant ionic
MgO - Ionic - Giant ionic
Al2O3 - Ionic - Giant ionic
SiO2 - Covalent - Giant covalent
P4O10 - Covalent - simple covalent
SO2 - covalent - simple covalent
SO3- covalent - simple covalent