ऑटो जनरेट डेटाबेस आरेख MySQL

मैं दीया खोलने और हर परियोजना की शुरुआत में डेटाबेस आरेख बनाने के थक गया हूं। क्या वहां कोई उपकरण है जो मुझे विशिष्ट टेबल का चयन करने देगा और फिर MySQL डेटाबेस के आधार पर मेरे लिए डेटाबेस आरेख बना देगा? अधिमानतः यह मुझे आरेख को बाद में संपादित करने की अनुमति देगा क्योंकि कोई भी विदेशी कुंजी सेट नहीं है ...

यहां मैं आरेख-चित्र को चित्रित कर रहा हूं (कृपया भयानक डेटा डिज़ाइन को क्षमा करें, मैंने इसे डिज़ाइन नहीं किया है। आइए आरेख अवधारणा पर ध्यान दें, न कि इस उदाहरण के लिए प्रस्तुत वास्तविक डेटा पर;):

diagram see full size diagram

0
जोड़ा संपादित
विचारों: 1
@Lundin इस प्रश्न के लिए 262 अपवॉट्स के साथ, यह आपकी टिप्पणी है जो विषय से निकलती है।
जोड़ा लेखक wobbily_col, स्रोत
"हमें पुस्तक, टूल, सॉफ़्टवेयर लाइब्रेरी, ट्यूटोरियल या अन्य ऑफ़-साइट संसाधन की सिफारिश करने या खोजने के लिए पूछे जाने वाले प्रश्न स्टैक ओवरफ़्लो के लिए ऑफ-विषय हैं क्योंकि वे राय वाले उत्तरों और स्पैम को आकर्षित करते हैं। इसके बजाय, समस्या का वर्णन करें और क्या किया गया है इसे हल करने के लिए अभी तक। "
जोड़ा लेखक Lundin, स्रोत
आप phpmyadmin डिजाइनर का उपयोग कर सकते हैं
जोड़ा लेखक Tamer Awad, स्रोत

7 उत्तर

MySQL वर्कबेंच का प्रयास करें, पहले डीबी डिज़ाइनर 4:

http://dev.mysql.com/workbench/

इसमें "रिवर्स इंजीनियर डाटाबेस" मोड है:

यहां छवि विवरण दर्ज करें

0
जोड़ा
@ जेम्स: अभी भी ठीक काम करता है, वर्कबेंच 5.2.16 (ऊपरी दाएं कोने) पर क्लिक करें, फिर "नहीं धन्यवाद, बस मुझे डाउनलोड पर ले जाएं" और इसे काम करना चाहिए - कम से कम विंडोज के लिए, किसी अन्य प्लेटफॉर्म की कोशिश नहीं की है ।
जोड़ा लेखक Michael Stum, स्रोत
डाउनलोड के लिए अनुमोदित होने के लिए "7 दिन या उससे अधिक" लेता है ...? : /
जोड़ा लेखक ingh.am, स्रोत
ध्यान दें कि यह उबंटू रिपोजिटरीज़ में mysql-workbench के रूप में है।
जोड़ा लेखक mlissner, स्रोत
मैं 545 टेबल और 16 विचारों के साथ डेटाबेस पर काम कर रहा हूं। ऐसा लगता है कि यह लेआउट एक भौतिक पेपर आकार तक ही सीमित है और ऐसा लगता है कि 100 "x200" जैसी कुछ भी नहीं है। क्या लेआउट बहुत बड़े आरेखों का कोई तरीका है?
जोड़ा लेखक jocull, स्रोत
इसके लिए आपको डेटाबेस से कनेक्ट करने की भी आवश्यकता नहीं है। "केवल संरचना" विकल्प का उपयोग करके अपना MySQL डेटाबेस निर्यात करें। MySQL वर्कबेंच में "फ़ाइल -> नया मॉडल" पर जाएं, फिर "फ़ाइल -> आयात -> रिवर्स इंजीनियर MySQL स्क्रिप्ट बनाएं ..." और "आरेख पर आयातित ऑब्जेक्ट रखें" बॉक्स को चेक करें।
जोड़ा लेखक Liam, स्रोत
मेरे पास 237 टेबल हैं। ऐसा लगता है कि यह चित्र काम करता है और उत्पन्न करता है लेकिन यह ऑटो लेआउट नहीं कर सकता है और फिर यह दुर्घटनाग्रस्त हो जाता है।
जोड़ा लेखक Rudolf Olah, स्रोत
@ माइकल-स्टम मुझे MySQL वर्कबेंच बहुत उपयोगी लगता है, लेकिन यह पता चलता है कि रिवर्स इंजीनियर डेटाबेस फ़ंक्शन स्वचालित रूप से तालिकाओं को लिंक नहीं करता है, इसलिए तालिकाओं को अभी भी पुनर्व्यवस्थित करने की आवश्यकता होती है।
जोड़ा लेखक David LeBauer, स्रोत
दोस्त ने मुझे काम करने के घंटों बचाया। एक गहन डीबी था कि मुझे उन लोगों के लिए कुछ दस्तावेज और दृश्य चार्ट की आवश्यकता थी जो चीजों को समझ नहीं पाए। मिनट ले लिया। धन्यवाद!
जोड़ा लेखक DevNinjaJeremy, स्रोत
यह मेरे लिए एक overkill की तरह लग रहा है
जोड़ा लेखक Blauhirn, स्रोत
आपको इसे डीबी टैब के नीचे "डेटाबेस -> रिवर्स इंजीनियर" मेनू में मिल जाएगा।
जोड़ा लेखक h2ooooooo, स्रोत
यह अद्भुत है ... मैंने अभी कॉलेज के लिए 2 असाइनमेंट किए हैं :) इच्छा है कि मैं इसके बारे में कुछ हफ्ते पहले जानता था!
जोड़ा लेखक alexander7567, स्रोत
मेरी टेबल में गैर-मानक कुंजी फ़ील्ड नाम हैं। रिवर्स इंजीनियरिंग सुविधा बिल्कुल काम नहीं कर सका। वास्तव में मेरे लिए कोई फर्क नहीं पड़ता। मुझे तालिकाओं को मैन्युअल रूप से सही फ़ील्ड से जोड़ने के लिए समस्याग्रस्त लगता है। कुल मिलाकर यह वास्तव में वाणिज्यिक ग्रेड ऐप नहीं है। किसी को भी यह उपयोगी लगता है हमें बताएं।
जोड़ा लेखक Andy, स्रोत
मुझे आमतौर पर कार्यक्रम के साथ कोई समस्या नहीं होती है - फिर मैंने अपनी टेबल को सामान्य करने और इसे 'क्रिएटिव' करने के लिए बेहतर होने पर बेहतर शुरुआत करना शुरू किया। यह चित्र बनाता है जो अच्छे हैं। मेरे साथ गड़बड़ी यह है कि मुझे प्रत्येक तालिका के प्रतिनिधित्व को स्थिति में स्थानांतरित करना है, कम से कम सब कुछ एक चिमटा की जरूरत है। ऐसा कहा जा रहा है, जल्दी और गंदे के लिए सिर्फ मेरे लिए पुनर्व्यवस्थित नहीं, मैं SchemaSpy का उपयोग करता हूं। वर्कबेंच उन लोगों को देने के लिए सुंदर, पेशेवर दिखने वाला और महान है, जिन्हें सतही सुंदरता की आवश्यकता है। चेतावनी यह है कि इसमें समय लगता है और मैं अपने लिए
जोड़ा लेखक BradChesney79, स्रोत

मेरा मानना ​​है कि डीबी डिज़ाइनर ऐसा कुछ करता है। और मुझे लगता है कि उनके पास एक मुफ्त संस्करण भी है।

edit Never mind. Michael's link is much better.

0
जोड़ा

MySQL Maestro आज़माएं। मेरे लिए बहुत अच्छा काम करता है।

0
जोड़ा

मैंने हाल ही में http://schemaspy.sourceforge.net/ का उपयोग करना शुरू कर दिया है। यह ग्राफ़विज़ का उपयोग करता है, और यह मुझे उपयोगिता और सादगी के बीच एक अच्छा संतुलन के रूप में मारता है।

0
जोड़ा
मैं इसका भी उपयोग कर रहा हूं यह बहुत अच्छा टूल है, यहां इसे कैसे कॉन्फ़िगर करें progrnotes.blogspot.com/2011/05/…
जोड़ा लेखक Sergey, स्रोत
+1 यह एकमात्र ऐसा उपकरण था जो मैंने किया था: रिलीज समय पर स्वचालित रूप से डीबी दस्तावेज उत्पन्न करें।
जोड़ा लेखक Lennart Rolland, स्रोत
@DamirOlejar आपको एक स्थिर ग्राफविज़ (उर्फ डॉट) रिलीज स्थापित करने की आवश्यकता है, मैं इसे स्वयं संकलित करने की अनुशंसा नहीं करता हूं। यह एक अलग संस्करण का कारण बन जाएगा जो पीएनजी को पहचानता नहीं है और इस प्रकार स्कीमास्पी विफल हो जाएगा। / वैसे भी, एक बार यह सेट हो जाने के बाद, यह टूल बहुत साफ +1 है
जोड़ा लेखक Blauhirn, स्रोत
@ ब्लाहुरिम, एक उत्तर के लिए +1, हालांकि बहुत समय बीत चुका है और मेरे पास इसका परीक्षण करने का कोई समय नहीं है। धन्यवाद, मुझे उम्मीद है कि यह किसी और की मदद करेगा।
जोड़ा लेखक Display Name, स्रोत
यह मुझे लिनक्स पर काम करने के लिए मुझे जो त्रुटियां मिल रही हैं और इंस्टॉलेशन के साथ मुझे मारने की ज़रूरत है।
जोड़ा लेखक Display Name, स्रोत
सुझाव के लिए @Reinderien धन्यवाद। यह एक शानदार उपकरण है! @ सर्गी ब्लॉग प्रविष्टि भी उपयोगी थी।
जोड़ा लेखक ajitomatix, स्रोत
schemaspy इंटरैक्टिव स्कीमा बनाता है ( schemaspy.sourceforge.net/sample देखें) जो कि स्थिर HTML फ़ाइलें हैं हर जगह संग्रहीत और इस्तेमाल किया जा सकता है। MySQL वर्कबेंच इंटरैक्टिव स्कीमा (केवल छवि फ़ाइलों या पीडीएफ) नहीं बनाते हैं और इसके शीर्ष पर स्वचालित रूप से और अच्छी तरह से टेबल को पुनर्व्यवस्थित नहीं करते हैं। स्वचालन के लिए (रात में अद्यतन स्कीमा बनाता है), schemaspy बिल को भी फिट करता है क्योंकि यह पूरी तरह से कमांड लाइन है।
जोड़ा लेखक Long Vu, स्रोत

वर्कबेंच में "रिवर्स इंजीनियर डाटाबेस" मोड केवल भुगतान संस्करण का हिस्सा है, न कि मुक्त।

0
जोड़ा
यदि यह सच था, तो यह अब नहीं है।
जोड़ा लेखक Ian Hunter, स्रोत
यह आज डाउनलोड वर्कबेंच की ताजा, मुफ्त प्रतिलिपि पर ठीक काम करता है।
जोड़ा लेखक Guy Rixon, स्रोत
हाँ, यह मुफ़्त संस्करण में काम करता है, लेकिन चूंकि इसे कुछ प्रकार के रिश्तों के लिए स्कीमा को संशोधित करने के बारे में काफी राय है, इसलिए यह उतना उपयोगी नहीं है जितना आप मौजूदा स्कीमा को दस्तावेज करने के लिए सोच सकते हैं जो इसके सम्मेलनों का पालन नहीं करता है।
जोड़ा लेखक jerseyboy, स्रोत
मुझे यकीन नहीं है कि रिवर्स इंजीनियरिंग टैब के साथ एसक्यूएल बेंच संस्करण कहां मिलना है, लिंक के अनुसार यह केवल वाणिज्यिक संस्करण पर समर्थित है dev.mysql.com/doc/workbench/en/wb-data-modeling-menus.html :(
जोड़ा लेखक Dreamweaver, स्रोत

मैक पर, SQLEditor जो भी आप चाहते हैं वह करेगा।

0
जोड़ा

SchemaBank आज़माएं। वे रिवर्स इंजीनियरिंग का भी समर्थन करते हैं।

0
जोड़ा