QBX: A CASE Tool for Data Mart Design