Could someone elaborate on the difference between a multidimensional spreadsheet and a database?