2009-03-09 12 views
8

मुझे ओपन सोर्स एआरपी सॉफ़्टवेयर (डॉलीबारर) की डेटाबेस स्कीमा को दृष्टि से समझने की आवश्यकता है, जिसके लिए जावा आधारित टूल dbschemaviewer है जो मौजूदा डेटाबेस को मैप करने के लिए ग्रहण और जीईएफ का उपयोग करता है। मैं यह प्रक्रिया रात भर करते हैं लेकिन कोई परिणाम नहींविज़ुअल मैपिंग MySQL डेटाबेस स्कीमा

मैं कुछ अन्य सॉफ्टवेयर है कि मौजूदा डेटाबेस स्कीमा नेत्रहीन मैप कर सकते हैं और उस कनेक्शन से पता चलता है, और एक बार मैं उसके कनेक्शन

मैं हूँ का अध्ययन किया है मुझे यह भी संपादित करने की अनुमति की जरूरत है वर्तमान में wampserver 2 का उपयोग कर जिस पर मैंने erp सॉफ़्टवेयर

कोई समाधान, विचार या सॉफ़्टवेयर स्थापित किया है जिसका उपयोग मैं स्कीमा को मैप करने के लिए कर सकता हूं?

कृपया मदद,

रेनी

उत्तर

11

आप MySQL से MySQLWorkbench उपकरण की कोशिश कर सकते। यह केवल कुछ समय के लिए विंडोज रहा है लेकिन अब लिनक्स और मैकोज़ के लिए अल्फा रिलीज हैं। मैंने इन अल्फा संस्करणों का उपयोग नहीं किया है, इसलिए मुझे नहीं पता कि वे कितने स्थिर हैं।

free and pay-for versions हैं, लेकिन मुफ़्त संस्करण आपको create an ERD from a SQL script पर अनुमति देता है।

+0

क्या यह नक्शा उस डेटाबेस को मानचित्र करता है जो पहले से ही बनाया गया है – rzlines

+0

मुफ्त संस्करण आपको एक SQL स्क्रिप्ट से डेटाबेस मैप करने की अनुमति देता है। संस्करण के लिए भुगतान एक लाइव डीबी से डेटाबेस मैप करेगा। –

2

आप माइक्रोसॉफ्ट विसियो को reverse engineer डेटाबेस पर आज़मा सकते हैं और डेटाबेस मॉडल आरेख उत्पन्न कर सकते हैं।

+0

इस कोशिश करने वाले किसी के लिए त्वरित सिर - आपको ऐसा करने के लिए Visio Professional की आवश्यकता है। Visio Standard ईआरडी आकर्षित करेगा लेकिन उन्हें स्रोत से नहीं बनाएगा। –

4

मैं अपने ओरेकल और साइबेस डेटाबेस को ग्राफिकल रूप से देखने के लिए DBVisualizer का उपयोग करता हूं। यह समग्र अच्छे प्रदर्शन के साथ एक बहुत अच्छा काम करता है।

+0

मानचित्रण प्रक्रिया में कितनी देर लगती है – rzlines

+0

हम यहां कोई मानचित्रण प्रक्रिया नहीं करेंगे। यह उदाहरण के लिए ऑरैकल उदाहरण से जुड़ता है, मौजूद सभी तालिकाओं और विचारों को आंकड़े करता है। यदि आप चाहते हैं, तो आप उन्हें टैब्यूलर प्रारूप में देख सकते हैं या रिलेशनशिप ग्राफ़ खींच सकते हैं। – Shamik

+0

पांच साल बाद और यह अभी भी सबसे अच्छा समाधान उपलब्ध है:/ – fguillen

2

मैं MySQL वर्कबेंच का उपयोग करने के लिए @ डेव वेबब की सलाह के साथ जाऊंगा। आप SQL प्रशासक से SQL स्क्रिप्ट बना सकते हैं और डेटाबेस का बैकअप ले सकते हैं। यह .sql फ़ाइल cerate जाएगा। यह एसक्यूएल फ़ाइल माइक्रोसॉफ्ट वर्कबेंच के साथ इंजीनियर डेटाबेस को रिवर्स करने के लिए खोला जा सकता है।

वैकल्पिक रूप से आप जाँच कर सकते हैं DB Design 4 (OSS project by fabFORCE.net)

तुम भी ओरेकल द्वारा SQL Developer का उपयोग कर कनेक्ट करने और दृश्य डेटाबेस स्कीमा और डिजाइन करने की कोशिश कर सकते हैं।

+0

क्या यह आरेख चित्र बनाता है जिसका अर्थ है कि मेरा स्वचालित रूप से आरेख आरेख है? – rzlines

+0

हां यह (मेरा मतलब है MySQL वर्कबेंच) क्या यह आपको स्वचालित रूप से आरेख जोड़ने के लिए संकेत देगा। सकारात्मक में पुष्टि करें और आप यह आपके लिए किया होगा। – TheVillageIdiot

+0

यह मुझे संकेत नहीं दिया गया है हालांकि मैंने मॉडल का उपयोग किया> कैटलॉग ऑब्जेक्ट्स से आरेख बनाएं, – rzlines

5

ठीक है मैं जावा के लिए कुछ सॉफ्टवेयर और एक्सटेंशन की समीक्षा की है, mysql Workbench एक अच्छा कार्यक्रम हो रहा है और के लिए एक आसान इंटरफ़ेस है डेव और ट्रेलब्लैज़र द्वारा सुझाए गए अनुसार काम करें, लेकिन बड़ी मात्रा में तालिकाओं के मामले में यह उन्हें एक जटिल जटिल लेआउट में प्रदर्शित करता है जो समझने और देखने के लिए जटिल होता है और दूसरी बात यह है कि यह सीधे आपके डीबी से कनेक्ट नहीं होता है लेकिन आपको एक उत्पन्न करने की आवश्यकता होती है। आपके डेटाबेस की एसक्यूएल फ़ाइल जिसे आप रिवर्स इंजीनियर में आयात करते हैं और फिर आप उस डेटाबेस का चित्रमय दृश्य बना सकते हैं

मैं एक अन्य कार्यक्रम जो this SO post में सुझाव दिया गया था पाया अपने SchemaSpy कहा जाता है जो खुला स्रोत है जो एक डेटाबेस में एक स्कीमा के मेटाडाटा विश्लेषण करती है और इसके बारे में एक दृश्य प्रतिनिधित्व उत्पन्न करता है।

यह कमांड लाइन का उपयोग कर संचालित है और यह Graphviz का उपयोग कर लेकिन वहाँ एक जीयूआई कहा जाता है तालिकाओं बनाता SchemaSpyGUI इसकी बहुत उन्हें स्थापित करने के लिए के रूप में यू Graphviz स्थापित करने और Graphviz के बिन फ़ोल्डर में अन्य कार्यक्रमों की सामग्री अनज़िप करने के लिए है आसान ।आप भी mysqlconnector/J की जरूरत है और इस installation process के लिए है यह

यह कार्यक्षेत्र हालांकि इसकी अभी से टेबल, रिश्ते (दृश्य स्कीमा), उपयोगिता टेबल, बाधाओं, विसंगतियों और स्तंभों यह बहुत व्यापक और प्रदर्शन तालिकाओं एक क्लीनर प्रारूप में diplays विज़ुअलाइज़ करने के लिए उपयोग करने के लिए किस सॉफ्टवेयर का वरीयता है।

संबंधित मुद्दे