A Chemical compound refers to a Chemical substance which includes at least two different elements (although this condition may be relaxed, I think).
http://www.bbc.co.uk/education/guides/zb3j6sg/revision/2
Non-metal oxides usually form acids, as they are very electronegative.
Metal oxides tend to form bases, as the metal is not very electronegative.