We are creating a SharePoint based application, client has a data model with about 15 tables with interdependency (reference column). Maximum number of reference columns from a single table may vary from 2-3, one specific table has more than 6-7 reference columns.
Please advice which should be the correct approach, whether to use a SharePoint List with Lookup Columns or use a SQL Database, and use BCS to show it in SharePoint.
I have attached a sample data model image below.