MySQL डेटाबेस स्कीमा की कल्पना करने के लिए कई उपकरण हैं। आइए देखते हैं उनमें से कुछ -
स्कीमास्पाई
यह टूल जावा पर आधारित है और इसका उपयोग MySQL डेटाबेस स्कीमा के मेटाडेटा का विश्लेषण करने के लिए किया जा सकता है। स्कीमा का एक दृश्य प्रतिनिधित्व उत्पन्न करने के लिए भी इसका उपयोग करें। एक प्रकार का कमांड लाइन टूल।
निम्नलिखित विशेषताएं हैं
- अधिकांश JDBC अनुपालक DBMS का समर्थन करता है
- विदेशी कुंजी के लिए ईआर आरेख उत्पन्न करता है
- एक प्राथमिक कुंजी से मेल खाने वाले कॉलम के निहित संबंधों (नाम, प्रकार) के लिए ईआर आरेख उत्पन्न करता है
- रेल नामकरण परंपराओं के आधार पर संबंधों के लिए ईआर आरेख उत्पन्न करता है
- स्तंभ संबंध और कार्य दिखाता है
- रूटीन दिखाता है
स्कीमाक्रॉलर
यह एक टूल और एपीआई भी है जिसका उपयोग MySQL डेटाबेस स्कीमा के साथ काम करने के लिए किया जा सकता है। SchemaCrawler JDBC ड्राइवर वाले लगभग सभी डेटाबेस का समर्थन करता है। आप इसका उपयोग डेटाबेस स्कीमा आरेख उत्पन्न करने के लिए भी कर सकते हैं।
स्कीमाक्रॉलर निम्नलिखित डेटाबेस ऑब्जेक्ट्स के लिए मेटाडेटा प्रदान करता है -
- कॉलम डेटा प्रकार
- तालिकाएं और दृश्य
- कॉलम
- प्राथमिक कुंजियाँ
- सूचकांक
- टेबल की कमी
- ट्रिगर
- विदेशी कुंजी
- कार्यों और संग्रहीत प्रक्रियाओं सहित दिनचर्या
- अनुक्रम
- समानार्थी
- विशेषाधिकार और अनुदान