मैंने हाल ही में एक डेटाबेस को बनाए रखने का काम विरासत में मिला है जिसे बहुत अच्छी तरह से डिजाइन नहीं किया गया था और डिजाइनर किसी भी प्रश्न पूछने के लिए उपलब्ध नहीं हैं। और मेरे पास निकट भविष्य में कुछ और रास्ता आ रहा है।Decipher डेटाबेस स्कीमा
किसी भी तरह की दृश्य सहायता या डेटाबेस आरेख के बिना तालिकाओं के बीच संबंधों को समझने की कोशिश करना कठिन रहा है।
मैं सोच रहा था कि इसके लिए कौन से टूल्स की सिफारिश की जाती है। मुझे Visio के बारे में पता है, लेकिन मैं उम्मीद कर रहा था कि वहां कुछ अच्छे ओपन सोर्स/फ्रीवेयर एप्लिकेशन थे। मुझे डेटाबेस को बदलने के लिए इसकी आवश्यकता नहीं है। बस इसे पढ़ें और मुझे समझने में मदद करने के लिए कुछ प्रकार की दृश्य सहायता बनाएं कि चीजों को कैसे रखा जाता है और यह पता लगाने की कोशिश करें कि डिजाइनर क्या सोच रहा था कि डेटा कैसे संबंधित होना चाहिए।
अतिरिक्त जवाब डेटा: SchemaSpy बात मैं के लिए देख रहा था, लेकिन उम्र में कमांड लाइन के साथ एक बहुत नहीं किया होने की तरह था, मैं SchemaSpyGUI उपयोग करने के लिए चुना। उपयोग करने के लिए कुछ विन्यास भी थे क्योंकि मैं जावा के साथ ज्यादा काम नहीं करता था, लेकिन अंतिम परिणाम वह था जो मैं खोज रहा था (Visio के ईआर आरेखों के लिए ओपन-सोर्स प्रतिस्थापन पर)।
आप किस डेटाबेस का उपयोग कर रहे हैं? –
यह भी देखें http://stackoverflow.com/questions/7031203/tools-for-discovering-de-facto-foreign-keys-in- डेटाबेस – reinierpost