a facility for managing an organization's bi data; functions include: obtain data, cleanse data, organize and relate data, catalog data  includes data from outside source
-a facility for storing, managing, and organizations data from a. variety of sources  -obtain data from sources -cleanse data -organize and relate data -catalog data
a string that describes a search pattern for matching characters in other strings. such expressions are useful for validating input and ensuring that data is in a particular format