Array Databases Ken Salem University of Waterloo December 8, 1998 SF1105, 11am Arrays are an appropriate data model for images, gridded output from computational models, and other types of data. This talk will describe an array database system based on a multidimensional data model and a simple query algebra called AML. To write expressions in AML, it is first necessary to supply a set of domain-specific functions. AML can then be used to apply those functions to arrays in a structured way. Examples will be used to illustrate some useful things that can be written in AML, and to show how AML expressions can be treated declaratively and optimized by a database system.