iPlus Relationships558 of 558 source tables visible
558 source tables 22 tables without outgoing relationships Search filters source table names and the jump list

Database Documentation

iPlus Database Table Relationships

Comprehensive Database Schema & Relationship Reference

Overview

This document provides a detailed reference of the iPlus database structure, including table relationships, key dependencies, and data flow between modules. It serves as a technical guide for developers, database administrators, and architects to understand the current database architecture and support system maintenance, enhancements, and redevelopment initiatives.

Purpose

Scope

The documentation covers:

Key Objectives

Generated from iplusdbschema 1.sql.

Important Note

The SQL dump does not define explicit FOREIGN KEY ... REFERENCES constraints. The relationships in this document are inferred from:

Use these relationships as an ERD/documentation guide, not as guaranteed database-enforced constraints.

Summary

  • Tables parsed: 558
  • Inferred relationships: 2365
  • Tables with outgoing relationships: 536
  • Tables referenced by other tables: 182
  • Tables without outgoing relationships: 22 GOTO

Domain Relationship Counts

Reading The Relationship Tables

  • Source table is the table that contains the reference column.
  • Column is the inferred foreign-key column in the source table.
  • Target table is the table being referenced.
  • Confidence is high when a column clearly matches a table/id pattern, and medium when it is an alias or ambiguous match.

Most Referenced Tables

Schema Table Coverage Summary

This table cross-checks the relationship document against iplusdbschema 1.sql. All 558 SQL tables are listed. Tables marked No outgoing relationship found exist in the SQL schema but do not contain an inferred outgoing relationship section.

Relationships By Domain And Source Table

Use the sticky source-table search to filter sections, or choose a source table from the dropdown to jump directly to it. Each section opens like an FAQ item.

Access Control & Devices

119 tables

Tables in domain: 121. Outgoing inferred relationships: 618.

#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#

Unit & Property Mgmt

52 tables

Tables in domain: 56. Outgoing inferred relationships: 241.

#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#

DLP / Defects Mgmt

50 tables

Tables in domain: 50. Outgoing inferred relationships: 187.

#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#

Notifications & Feed

46 tables

Tables in domain: 47. Outgoing inferred relationships: 165.

#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#

Amenity Booking

36 tables

Tables in domain: 36. Outgoing inferred relationships: 211.

#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#

Payments & Transactions

27 tables

Tables in domain: 28. Outgoing inferred relationships: 121.

#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#

System / Infrastructure

20 tables

Tables in domain: 23. Outgoing inferred relationships: 53.

#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#

eAGM / e-Voting

32 tables

Tables in domain: 32. Outgoing inferred relationships: 154.

#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#

Smart Home & IoT

26 tables

Tables in domain: 26. Outgoing inferred relationships: 109.

#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#

User & Access Roles

28 tables

Tables in domain: 29. Outgoing inferred relationships: 121.

#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#

Construction & Handover

18 tables

Tables in domain: 18. Outgoing inferred relationships: 83.

#
#
#
#
#
#
#
#
#
#
#
#

Concierge & Contractors

14 tables

Tables in domain: 14. Outgoing inferred relationships: 56.

#
#
#
#
#
#
#
#
#
#
#

Visitor & Parcel

8 tables

Tables in domain: 9. Outgoing inferred relationships: 24.

#
#
#
#
#
#
#
#

Integrations (3rd-party)

8 tables

Tables in domain: 8. Outgoing inferred relationships: 32.

#
#
#
#
#
#
#
#

Other / Misc

52 tables

Tables in domain: 61. Outgoing inferred relationships: 190.

#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#

Ambiguous Inference Notes

0 tables

Some columns matched more than one possible owner table. The generator selected the best candidate by exact table name when possible, otherwise the first stable match.

Tables Without Outgoing Relationships

22 tables

Tables in domain: 22. Outgoing inferred relationships: 0.

#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
No matching source tables found.
Try another source table name.