You have a solid database architecture. You spent all the requisite time needed making sure your models are normalised in a way to provide the cleanest structures. However, reality being what it is, there are occasional problems. Rarely is any database complete and perfect the first time it is deployed. Sure, you can handle any …