1. A computer readable medium carrying one or more sequences of instructions for causing a system to facilitate identification of a star schema for a database, wherein a schema of said database defines a plurality of tables in said database, wherein execution of said one or more sequences of instructions by one or more processors contained in said system causes said system to perform the actions of: receiving a first query requiring a first join of a first table and a second table, wherein said first table and said second table are contained in said plurality of tables; and including a first relationship associating said first table and said second table in said star schema.