if i join A and C using a short cut join is it going to be a many to many relation between A and C and if so is it a problem. if its a problem how to overcome it.
Are the joins from B to C and B to A one-to-many with B being on the one side? If so, then you can’t build a shortcut as it would result in a many-to-many relationship.
As to how to fix it, there really isn’t a fix. You can’t make up a relationship that doesn’t exist.
I have a 3NF model on which i have to build some reports on. At the most the join complexity is as shown above. Do you think building a universe and reporting off of it would result in poor performance of reports. There are a lot of tables in the model but i use only a few for the reporting though.