Informix guide to designing databases and data warehouses (Prentice Hall PTR, 2000)