If database developers need to have a fully optimized database structure, they'll typically perform the GLR and come up with the structure like this:

alt