ऑटो उत्पन्न डेटाबेस आरेख MySQL [बंद]


349

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

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

आरेख पूर्ण आकार आरेख देखें


आप phpmyadmin डिजाइनर
Tamer Awad

आप इस उद्देश्य के लिए MySQL के लिए dbForge स्टूडियो में इन-बिल्ड डेटाबेस डिज़ाइनर का भी उपयोग कर सकते हैं ।
Devart

जवाबों:


425

MySQL कार्यक्षेत्र का प्रयास करें, पूर्व में DBDesigner 4:

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

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

डेटाबेस -> रिवर्स इंजीनियर

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


7
@ नाम: अभी भी ठीक काम करता है, डाउनलोड वर्कबेंच 5.2.16 (ऊपरी दाएं कोने) पर क्लिक करें, फिर "नो थैंक्स, बस मुझे डाउनलोड में ले लो" और यह काम करना चाहिए - कम से कम विंडोज के लिए, किसी अन्य प्लेटफ़ॉर्म की कोशिश नहीं की है ।
माइकल Stum

5
@ माइकल-स्टम मुझे MySQL कार्यक्षेत्र बहुत मददगार लगता है, लेकिन पाते हैं कि रिवर्स इंजीनियर डेटाबेस फ़ंक्शन स्वचालित रूप से तालिकाओं को लिंक नहीं करता है ताकि तालिकाओं को अभी भी पुन: व्यवस्थित करने की आवश्यकता हो।
डेविड लेबॉयर

5
ध्यान दें कि यह उबंटू रिपॉजिटरी में mysql-workbench के रूप में है।
mlissner

37
आपको यह "डेटाबेस -> रिवर्स इंजीनियर" मेनू में डीबी टैब के तहत मिलेगा।
h2ooooooo

11
इसके लिए आपको डेटाबेस से जुड़ने की भी आवश्यकता नहीं है। "संरचना केवल" विकल्प का उपयोग करके अपने MySQL डेटाबेस को निर्यात करें। MySQL कार्यक्षेत्र में "फ़ाइल -> नया मॉडल" पर जाएं, फिर "फ़ाइल -> आयात -> रिवर्स इंजीनियर MySQL स्क्रिप्ट बनाएं ..." और "आरेख पर आयातित वस्तुओं को रखें" बॉक्स को चेक करें।
लियाम

65

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


3
मैं इसका उपयोग कर रहा हूँ यह बहुत अच्छा उपकरण है, यहाँ इसे कॉन्फ़िगर कैसे करें progrnotes.blogspot.com/2011/05/…
सर्गेई

1
schemaspy इंटरैक्टिव स्कीमा बनाता है ( schemaspy.sourceforge.net/sample देखें ) केवल स्थिर HTML फ़ाइलों को संग्रहीत और हर जगह उपयोग किया जा सकता है। MySQL कार्यक्षेत्र इंटरैक्टिव स्कीमा (केवल छवि फ़ाइलें या पीडीएफ) नहीं बनाते हैं और उसके ऊपर स्वचालित रूप से और अच्छी तरह से तालिकाओं को पुनर्व्यवस्थित नहीं करते हैं। स्वचालन के लिए (रात्रि में निर्मित अपडेटेड स्कीमा बनाता है), स्कीमासी बिल को भी फिट करता है क्योंकि यह पूरी तरह से कमांड-लाइन है।
लोंग वु

+1 यह एकमात्र उपकरण था जो मुझे चाहिए था: स्वचालित रूप से रिलीज़ समय पर DB प्रलेखन उत्पन्न करें।
लेन्नर्ट रोलैंड

यह मुझे उन त्रुटियों की मात्रा के साथ प्रभावित करता है जो मुझे मिल रही हैं और मुझे इसे लिनक्स पर काम करने के लिए स्थापित करने की आवश्यकता है।
दामिर ओलेजर

1
@DamirOlejar को आपको स्थिर ग्राफविज़ (उर्फ डॉट) रिलीज़ करने की आवश्यकता है, मैं इसे स्वयं संकलित करने की अनुशंसा नहीं करता। यह एक अलग संस्करण को बढ़ावा देगा जो pngs को नहीं पहचानता है और इस प्रकार स्कीमासी को विफल कर देगा। / वैसे भी, एक बार जब यह स्थापित हो जाता है, तो यह उपकरण बहुत साफ है +1
phil294

24

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


यह वही समस्या है जो मुझे MySQLWorkbench के साथ लगती है, तालिकाओं के बीच संबंध प्रदर्शित नहीं होता है।
क्या यह

6

यह http://code.google.com/p/database-diagram/ आपके डेटाबेस को इंजीनियर बना देगा। बस एक एक्सपोर्ट 'स्ट्रक्चर' ही करें फिर SQL को टूल में पेस्ट करें।


विदेशी कुंजी (mysql) कनेक्ट नहीं करता है, बस मानों के साथ तालिकाओं को प्रदर्शित करता है, और सभी को एक साथ फिट करने के लिए अधिक स्क्रीन की अनुमति नहीं देता है।
दामिर ओलेजर


4

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

एडिट नेवर माइंड। माइकल का लिंक ज्यादा बेहतर है।


4

MySQL कार्यक्षेत्र एक आकर्षण की तरह काम किया।

मैंने बस एसक्यूएल स्क्रिप्ट के लिए डेटाबेस संरचना का समर्थन किया और इसे विंडोज के लिए MWB 5.2.37 के "क्रिएट ईयर मॉडल फ्रॉम SQL स्क्रिप्ट" में उपयोग किया।


4

MySql Workbench (6.0) में निर्मित टेबल के आधार पर इसका एक संभव चित्र उत्पन्न होता है। उसके लिए आपको टूल बार तक पहुंचना चाहिए, मॉडल दबाएं और कैटलॉग ऑब्जेक्ट्स से डायग्राम बनाएं और आगे बढ़ें !


3

यूएमएल 9.0 के लिए दृश्य प्रतिमान

यह बहुत बढ़िया है मैं mysql बेंच के साथ काम करता था लेकिन बड़े डेटाबेस के लिए (300 से अधिक टेबल की तरह कुछ) बहुत अच्छी तरह से काम नहीं करेगा, लेकिन दृश्य प्रतिमान रिवर्स डेटाबेस इतना बेहतर काम करता है


आपके पास वीपी का कौन सा संस्करण है? मेरे पास v7 की एक पुरानी प्रति है, लेकिन उस संस्करण में रिवर्स इंजीनियरिंग केवल (महंगे!) उद्यम संस्करण में है।
गाइ रिक्सन

क्या मैं समुदाय संस्करण का उपयोग करके लाइव डेटाबेस से आरेख उत्पन्न कर सकता हूं?
डेविड फेरेंस्की रोगोजान 19



1

वर्टेबेलो बाहर की कोशिश करो !

यह एक ऑनलाइन डेटाबेस मॉडलर है जो रिवर्स एनीयरिंग का समर्थन करता है।

बस नि: शुल्क वर्टैबेलो खाता बनाएं , वर्ताबेलो और वॉयला में एक मौजूदा डेटाबेस आयात करें - आपका डेटाबेस वर्टबेलो में है!

यह निम्नलिखित डेटाबेस का समर्थन करता है:

  • PostgreSQL,
  • माई एसक्यूएल,
  • आकाशवाणी,
  • आईबीएम DB2,
  • HSQLDB,
  • एमएस SQL ​​सर्वर।

0

यहाँ एक उपकरण है जो MySQL (फिलहाल विंडोज पर) से संबंधपरक आरेख उत्पन्न करता है। मैंने इसे 400 तालिकाओं वाले डेटाबेस पर उपयोग किया है। यदि आरेख एकल आरेख के लिए बहुत बड़ा है, तो यह छोटे लोगों में टूट जाता है। तो आप शायद कई आरेखों के साथ समाप्त हो जाएंगे और आप राइट क्लिक करके उनके बीच नेविगेट कर सकते हैं। यह सब नीचे दिए गए लिंक में समझाया गया है। उपकरण नि: शुल्क है (जैसा कि मुफ्त बीयर में है), लेखक इसे स्वयं परामर्श कार्यों पर उपयोग करता है, और अन्य लोगों को इसका उपयोग करने देता है। http://www.scmlite.com/Quick%20overview


2
वर्तमान में वह डोमेन मौजूद नहीं है
dstudeba

-1

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


37
यदि यह सच था, तो यह अब नहीं है।
इयान हंटर

1
यह आज डाउनलोड की गई वर्कबेंच की एक ताजा, मुफ्त कॉपी पर ठीक काम करता है।
गाइ रिक्सन

हाँ, यह मुफ़्त संस्करण में काम करता है, लेकिन चूंकि यह कुछ प्रकार के रिश्तों के लिए स्कीमा को संशोधित करने के बारे में काफी हद तक माना जाता है, इसलिए यह उतना उपयोगी नहीं है जितना कि आप एक मौजूदा स्कीमा के दस्तावेजीकरण के लिए सोच सकते हैं जो इसके सम्मेलनों का पालन नहीं करता है।
जर्सीबॉय

मुझे यकीन नहीं है कि रिवर्स इंजीनियरिंग टैब के साथ एसक्यूएल बेंच संस्करण कहां मिलेगा, क्योंकि लिंक के अनुसार यह केवल व्यावसायिक संस्करण पर समर्थित है न कि समुदाय dev.mysql.com/doc/workbench/en/wb-data-modeling-menc.html पर :(
Dreamweaver
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.