Text this: Designing a residential’s database management system: a case study of applying resource, event and agent (REA) approach