Designing quality databases with IDEF1X information models / Thomas A. Bruce; foreword by John A. Zachman