क्या एक अच्छा एसक्यूएल आरेख संपादक / ड्राइंग मैक ऐप टूल है?


16

SQL डायग्राम बनाने के लिए क्या कोई व्यापक मैक ऐप जानता है? मुझे लगता है कि http://ondras.zarovi.cz/sql/demo/ काफी अच्छा है, लेकिन यह थोड़ा बहुत बुनियादी है।

मैं डेटाबेस स्कीमा बनाना चाहूंगा, तालिकाओं के बीच संबंध (उदाहरण के लिए लेबल जैसे n: m संबंध), टिप्पणी जोड़ें, एसक्यूएल को निर्यात करें, और इसी तरह अपने मैक से चलाएं।


1
दे दो yed एक कोशिश। यह मुफ़्त है
शैंड

जवाबों:


16

अधिकांश प्रोग्रामिंग मांगों के लिए MySQL कार्यक्षेत्र काफी अच्छा है। आप ईईआर मॉडल बना सकते हैं और डीबी परिवर्तन या इसके विपरीत के साथ मॉडल को सिंक्रनाइज़ भी कर सकते हैं। आप इसे बिना किसी लागत के साथ उपयोग कर सकते हैं क्योंकि यह एक ओपन-सोर्स एप्लिकेशन है। मैं एक साल से MySQL का उपयोग कर रहा हूं और यह मेरे लिए बहुत उपयोगी है। अगर आप किसी भी उद्यम सुविधाओं और प्रदर्शन की जरूरत नहीं है, तो मैं आपको इसकी सलाह देता हूं।


मैं MySQL वर्कबेंच को पहले से जानता हूं, कृपया टिप्पणियों को देखें :) वास्तव में मैं MySQL वर्कबेंच को पसंद करता हूं, लेकिन कुछ और विशेषताएं हो सकती हैं (ऊपर मेरी टिप्पणी देखें या मेरे वर्कबेंच प्रश्न यहां देखें: stackoverflow.com/questions/14Q46161/… )
स्लेविन

1
समझा! मेरे लिए, मैं छवि फ़ाइल को निर्यात नहीं करता। लेकिन मैं कार्यक्षेत्र और हॉवर माउस कर्सर का उपयोग करता हूं बजाय रिश्ते लाइनों को उजागर करने के।
थिहा मूँग

आप सही हैं, MySQL कार्यक्षेत्र एक महान मॉडलर है, और मुफ्त है। आप DDL जनरेट कर सकते हैं और SQLite के लिए हाथ से संशोधित कर सकते हैं, हालांकि यह बदसूरत है ... लेकिन कम से कम यह आपको दस्तावेज़ देता है।
Im पर जे इमरान

8

एकमात्र मैक केवल उपकरण जिसे मैं जानता हूं (और मैं यहां दूसरों को सुनना पसंद करूंगा ) SQLEditor है । दुर्भाग्य से, वहाँ संग्रहीत प्रक्रियाओं या तालिकाओं और विचारों से परे अन्य वस्तुओं के लिए कोई समर्थन नहीं दिखाई देता है।

क्रॉस-प्लेटफ़ॉर्म समाधान (ज्यादातर जावा-आधारित) भी हैं। एक हालिया खोज में मैंने DBWrench और DBVisualizer का मूल्यांकन किया । जब सब कहा और किया गया, तो मैंने समानता के तहत चलने वाले एक विंडोज समाधान के साथ रहने का फैसला किया।


1
SQLEditor के लिए धन्यवाद। मै उसे करने की एक कोशिश तो करूंगा। मैं वर्तमान में मैक के लिए MySQL वर्कबेंच की कोशिश कर रहा हूं और यह वास्तव में बहुत अच्छा है, कुछ दृश्य "बग्स" को छोड़कर (देखें stackoverflow.com/questions/14946161/… )
Slevin

सिवाय, मैं MySQL का उपयोग नहीं करते।
एंड्रयू लाजर

आप किस Windows समाधान का उपयोग करते हैं?
सालेविन

@ शेल्विन: टॉड डेटा मॉडलर । बहुत शक्तिशाली। कर्कश इंटरफ़ेस। चेकिंग भाषा का आंतरिक प्रलेखन ज्यादातर चेक में।
एंड्रयू लाजर

3
मैंने अपनी पसंद बना ली है: SQLEditor बहुत अच्छा है! सलाह के लिए धन्यवाद!
स्लेविन

4

MySQL वर्कबेंच महान है, हालांकि मैंने पाया कि बहुत सारे मामलों में ओमनीग्रैफ अद्भुत काम करता है, खासकर यदि आप "विश्वविद्यालय में सीखे गए सिद्धांत के अनुसार इसे दर्दनाक रूप से सही कर रहे हैं" तो बहुत कुछ नहीं कर रहे हैं, बल्कि काम कर रहे हैं।


OmniGraffle ईआरडी मॉडलिंग के लिए थोड़ा बहुत बुनियादी है। मैं इसे दर्दनाक रूप से सही नहीं करना चाहता, लेकिन कुछ विशेषताएं याद आ रही हैं;)
स्लेविन

4
डननो आप इसे "दर्दपूर्वक सही" क्यों नहीं करना चाहते हैं, और सड़क के नीचे अपने स्वयं के सच्चे दर्द को बचा सकते हैं। लोग और उनके आधे बेक्ड शॉर्टकट। Pfff
Volte

@Volte, तो आप किस मैक ऐप का सुझाव देते हैं?
सेरेल

1
@ सरेल, मेरी टिप्पणी का कोई सुझाव नहीं है। यह इसके लिए इंतजार था - "दर्द को सही तरीके से करने" के संबंध में टिप्पणी करें।
Volte

2

आप उत्पादों की Navicat लाइन की जाँच कर सकते हैं । मैं Navicat प्रीमियम का उपयोग करता हूं और यह MySQL, Postgres, SQLITE, Oracle, और MS SQL Server सहित कई DB के लिए वास्तव में एक शानदार ऑल-इन-वन टूल है। इसमें एक मॉडल टैब शामिल है जहां आप मौजूदा DBs देख या संपादित कर सकते हैं या डे नोवो बना सकते हैं, सब कुछ स्केच कर सकते हैं, रिश्तों को परिभाषित कर सकते हैं, SQL निर्यात कर सकते हैं, एक ऑटो-लेआउट फ़ंक्शन तक पहुंच सकते हैं, और अन्य प्रकार के अन्य उपहार भी प्राप्त कर सकते हैं।

एक अलग डेटा मॉडलर कार्यक्रम सहित प्रीमियम उत्पाद के लिए कई संस्करण चल रहे हैं , इसलिए आपको यह देखने के लिए चारों ओर ब्राउज़ करना होगा कि आपकी ज़रूरतें क्या हैं। यह संस्करण के आधार पर आपको थोड़ी सी नकदी वापस सेट कर देगा, लेकिन आप यह सुनिश्चित करने के लिए 30 दिन का निःशुल्क परीक्षण डाउनलोड कर सकते हैं कि इसकी क्या आवश्यकता है।

आशा है कि ये आपकी मदद करेगा!


1
सलाह के लिए धन्यवाद। मैंने इसे आज़माया और देखा कि मैक संस्करण सिर्फ एक वाइन पोर्ट है। इसके अलावा, अगर मैं ऐप शुरू करता हूं तो यह क्रैश हो जाता है ...
स्लेटिन

1
यह अजीब है, मेरा संस्करण एक देशी ऐप है। मैंने अभी डाउनलोड किया 2.navicat.com/download/modeleress010_eninosg डाउनलोड किया और यह मूल था जहां तक ​​मैं बता सकता था। आप OSX का कौन सा संस्करण चला रहे हैं? मैं १०.'.२ पर हूं ...
२०

एप्लिकेशन के पास संसाधनों में निब फ़ाइलों का एक पूरा गुच्छा है, इसलिए यह मेरे लिए वास्तव में मूल दिखता है। यह मेरे लिए बहुत अच्छा काम करता है। (मुझे यह ऐप स्टोर से मिला है।) लिनक्स संस्करण वाइन है, हालांकि।
एलन शटको

मुझे नहीं मिला ... कुछ गलत हो गया। अब यह काम करता है ... :)
स्लेविन

2

मेरे लिए पसंद का मुफ्त एसक्यूएल उपकरण SQuirreLSQL है । यह एक जावा एप्लिकेशन है, लेकिन बहुत ही संवेदनशील है, और आप DB ड्राइवर और प्लग इन दोनों को स्थापित कर सकते हैं, और उनमें से एक रिवर्स-इंजीनियरिंग और आरेख डेटाबेस के लिए अनुमति देता है।

एक्वा डेटा स्टूडियो मूल प्रदर्शन के साथ एक मिश्रित कोको / जावा एप्लिकेशन के रूप में मैक ओएस एक्स पर चलता है, और इसमें एंटिटी-रिलेशनशिप मॉडलिंग क्षमताएं शामिल हैं।


2

मैं वर्टेबेलो का भी उपयोग करता हूं और मैं इसकी सिफारिश भी कर सकता हूं। यह 100% वेब-आधारित है। आप अपने मॉडल पर या तो क्रोम में काम कर सकते हैं, या सफारी में (कुछ महीने पहले सफारी ब्राउज़र के लिए समर्थन जोड़ा गया था)। डेटाबेस मॉडल डिजाइन करने के लिए वर्टेबेलो के चित्रमय उपकरण बस अद्भुत हैं! सरल और सहज, और फिर भी बहुत व्यापक और पेशेवर। कोई डेस्कटॉप लाइसेंस नहीं है, कोई डाउनलोड नहीं है और कोई इंस्टॉलेशन नहीं है। आप वेब से जुड़े किसी भी कंप्यूटर से दूरस्थ रूप से काम कर सकते हैं। यदि आप जानना चाहते हैं कि वर्टैबेलो कैसे काम करता है, तो आप इसे बिना किसी पंजीकरण के आज़मा सकते हैं: https://my.vertabelo.com/try


2

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

केवल दोष आरेखों में स्तंभ नामों का आदेश दे रहा है - यदि आप ऐसा करते हैं तो आवश्यक रूप से वास्तविक डेटाबेस में स्तंभ नामों की क्रमबद्धता के साथ मेल नहीं खाते हैं।

मैं इसे सुपर अच्छा अनुप्रयोगों में से एक होने के लिए दर होगा।


+1 - काश मुझे DbSchema के बारे में जल्दी पता होता। मैंने Navicat और SQL Power Architect के साथ बहुत समय बर्बाद किया। DbSchema जावा-आधारित (Groovy ??) है, लेकिन यह वास्तव में अच्छा दिखता है और इसमें उपयोगी विशेषताओं का एक टन है।
मैटमैक्स ३

1

बाहर की जाँच करें http://www.yworks.com/en/index.html , वह नहीं हो सकता है जिसे आप ढूंढ रहे हैं लेकिन इसमें ईआर मॉडलिंग और अन्य हैं ...


1
हालांकि यह लिंक प्रश्न का उत्तर दे सकता है, लेकिन उत्तर के आवश्यक भागों को शामिल करना और संदर्भ के लिए लिंक प्रदान करना बेहतर है। लिंक-केवल उत्तर अमान्य हो सकते हैं यदि लिंक किए गए पृष्ठ बदल जाते हैं।
वैश्विक खानाबदोश

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

1

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

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

अन्य कार्यक्षेत्र सुविधाओं में शामिल हैं:

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

वर्टेबेलो छोटी परियोजनाओं (प्रत्येक मॉडल के भीतर 3 मॉडल और 20 टेबल तक) के लिए उपयोग करने के लिए स्वतंत्र है और बड़े डेटाबेस परियोजनाओं के लिए व्यावसायिक संस्करण हैं।


0

OS X में मॉडलिंग के लिए मेरा पसंदीदा उपकरण, विजुअल पैराडाइम (VP-UML) है। उनके पास एक मुफ्त सामुदायिक संस्करण है, जो ईआरडी बनाने के लिए बहुत अच्छा है - लेकिन अगर आप अपने ईआरडी से डीडीएल उत्पन्न करना चाहते हैं, तो आपको मानक संस्करण खरीदने की आवश्यकता होगी।

यह क्रॉस-प्लेटफॉर्म भी है, इसलिए यह एक और वरदान है।

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