कभी-कभी, एक पाठ्य प्रस्तुतिकरण भी मदद कर सकता है; सिस्टम कैटलॉग दृश्यों पर इस क्वेरी के साथ, आप सभी FK संबंधों की एक सूची प्राप्त कर सकते हैं और कैसे लिंक दो टेबल (और वे किस कॉलम पर काम करते हैं)।
SELECT
fk.name 'FK Name',
tp.name 'Parent table',
cp.name, cp.column_id,
tr.name 'Refrenced table',
cr.name, cr.column_id
FROM
sys.foreign_keys fk
INNER JOIN
sys.tables tp ON fk.parent_object_id = tp.object_id
INNER JOIN
sys.tables tr ON fk.referenced_object_id = tr.object_id
INNER JOIN
sys.foreign_key_columns fkc ON fkc.constraint_object_id = fk.object_id
INNER JOIN
sys.columns cp ON fkc.parent_column_id = cp.column_id AND fkc.parent_object_id = cp.object_id
INNER JOIN
sys.columns cr ON fkc.referenced_column_id = cr.column_id AND fkc.referenced_object_id = cr.object_id
ORDER BY
tp.name, cp.column_id
इसे एक्सेल में डंप करें, और आप पैरेंट टेबल, संदर्भित टेबल या किसी अन्य चीज के आधार पर स्लाइस और पासा कर सकते हैं।
मुझे दृश्य मार्गदर्शिकाएँ मददगार लगती हैं - लेकिन कभी-कभी, पाठ्य दस्तावेज़ीकरण उतना ही अच्छा (या इससे भी बेहतर) होता है - बस मेरे 2 सेंट.....