• 1- The objects are created in the current database, not master.

    2- Any user with access to the database can create a diagram.

    In addition, the diagram is only viewable by it's creator and by members of sysadmin and db_owner.

    This is all documented in BOL under "diagrams [SQL Server]".

    Greg