क्या डेटाबेस डिजाइन और प्रोटोटाइप बनाने के लिए कोई अच्छा उपकरण है? [बन्द है]


21

मैं सभी तालिका, कॉलम, डेटा प्रकार और संबंधों के साथ डेटाबेस स्कीमा को डिजाइन करने के लिए एक अच्छा उपकरण रखना चाहूंगा। आज मैं ज्यादातर पेन और पेपर के साथ ऐसा करता हूं लेकिन मैं इसे एक अच्छे डिजाइन टूल में करना चाहूंगा।

क्या कोई अच्छा (और शायद मुक्त) डेटाबेस डिज़ाइन टूल है?


5
अक्सर एक स्टैक एक्सचेंज उपयोगकर्ता के रूप में - IF * k'n इस नियम से नफरत करते हैं। हां, यह उपयोगकर्ता की प्राथमिकताओं के बारे में है, लेकिन यदि वे अपने कारणों की व्याख्या करते हैं, तो क्यों नहीं ??? इससे उनका जवाब मिल जाएगा।
मार्क

जवाबों:


10

ईआर की तुलना में प्रोटोटाइप के लिए अधिक (डेटाबेस के संदर्भ में कभी नहीं सुना): यदि आप MySQL पर हैं, तो MySQL कार्यक्षेत्र का प्रयास करें । हालांकि यह MySQL के विशिष्ट कोड को उत्पन्न करता है, छोटे समायोजन आसानी से किए जाते हैं।

PostgreSQL के लिए, उनके विकी में एक अच्छी सूची है , PGDesigner बहुत सक्षम दिखता है । इसके अलावा, pgAdmin के भविष्य के संस्करणों में एक डिजाइनर होगा।


15

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

यह XSD और SQL स्क्रिप्ट उत्पन्न करेगा।

मुझे आशा है कि कभी भी फिर से एक ईआरडी देखने के लिए नहीं ...


4

मैंने पॉवर डिज़ाइनर (या उन दिनों में क्यू डिज़ाइनर वापस) के अतीत का उपयोग किया। यह भयानक था! रिवर्स इंजीनियरिंग सुविधाएं, स्क्रिप्ट पीढ़ी .. सब कुछ आप की आवश्यकता होगी। लेकिन यह मुफ़्त नहीं है।

एक फ्री टूल जो मैंने अतीत में इस्तेमाल किया है वह डीबी डिज़ाइनर था । लेकिन मैं इसे केवल छोटे dbs के लिए उपयोग कर सकता था। जटिल स्कीमा डिज़ाइनों के साथ काम करने में त्रुटियां हुईं, लेकिन यह कुछ साल पहले था, इसलिए मुझे यकीन है कि यह तय हो गया था।

अब मैं केवल SQL सर्वर के अपने आरेख टूल का उपयोग करता हूं।


2

MySQL Workbench एक बेहतरीन फ्री टूल है।

एक अन्य विकल्प एसक्यूएल सर्वर का आरेख है, जो एक्सप्रेस के साथ शामिल है, इसलिए आप इसे मुफ्त में भी आज़मा सकते हैं।

Embarcadero के ER / Studio का एक नि: शुल्क परीक्षण है। यह एक अधिक संपूर्ण समाधान (पढ़ें, महंगा) है जिसमें यह तार्किक और शारीरिक मॉडलिंग का समर्थन करता है। ईआर / स्टूडियो एक अविश्वसनीय उत्पाद है जो इसके प्रिटेटैग के योग्य है यदि आप बहुत सारे डिज़ाइन करते हैं।


2

मैंने MySQL Workbench, Toad Data Modeler और Oracle के SQL Developer Data Modeler दोनों का उपयोग किया है। उनमें से कोई भी शुरू करने के लिए एक अच्छी जगह होगी।


2

आप वर्टेबेलो का उपयोग कर सकते हैं । वर्टेबेलो एक ऑनलाइन डेटाबेस डिज़ाइनर है, जो कंपनी द्वारा काम किए गए क्रोम और सफारी के तहत काम करता है।

इस टूल की सबसे बड़ी खासियत यह है कि यह टीम भर में डेटाबेस मॉडल साझा करने और वेब ब्राउज़र के माध्यम से उन पर सहयोग करने की अनुमति देता है।

अन्य वर्टेबेलो सुविधाओं में शामिल हैं:

  • PosgreSql, MySQL, Oracle, MS SQL Server, DB2, SQLite, HSQLDB के लिए समर्थन
  • मॉडल संस्करण
  • गतिशील / दृश्य खोज
  • लाइव डेटाबेस मॉडल सत्यापन
  • फॉरवर्ड इंजीनियरिंग
  • रिवर्स इंजीनियरिंग

वर्टेबेलो शैक्षणिक परियोजनाओं के लिए उपयोग करने के लिए स्वतंत्र है और बड़े डेटाबेस परियोजनाओं के लिए व्यावसायिक संस्करण हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.