मैं प्राकृतिक भाषा पाठ से इकाई-संबंध आरेख और SQL DDL कैसे उत्पन्न कर सकता हूं?


4

शुभ प्रभात,

LaTeX या किसी अन्य टेक्स्ट-मैक्रो टूल/लाइब्रेरी का उपयोग करते हुए, मैं रिश्तों का वर्णन करने के लिए प्राकृतिक भाषा के पाठ का उपयोग कैसे कर सकता हूं, फिर डेटाबेस स्कीमा बनाने के लिए एक इकाई-संबंध आरेख और SQL DDL उत्पन्न करता है?

  0

क्या एसक्यूएल आप उत्पन्न करने की कोशिश कर रहे हैं?डीडीएल या डीएमएल? 15 sep. 112011-09-15 05:11:44

  0

DDL (Oracle के लिए) मूल रूप से केवल संदर्भ बनाएं + विशेषता संबंधित आदेश उत्पन्न करने की आवश्यकता है। 16 sep. 112011-09-16 07:10:08

3

ऐसा करने के कई तरीके हैं, लेकिन सबसे महत्वपूर्ण बात यह जानना जरूरी है कि आप क्या करना चाहते हैं, इसके लिए एक नाम है: Object Role Modeling ।यह प्राकृतिक-भाषा के शब्दार्थ का उपयोग करके वैचारिक मॉडल बनाने की एक प्रक्रिया है।

This is a pretty good (if old) overview of the process.

Wikipedia page for ORM में उपलब्ध उपकरणों की एक पूरी पूरी सूची है, जिनमें से कई मुफ्त हैं।

सबसे अद्यतित समाधान NORMA , क्योंकि यह ORM Foundation द्वारा सक्रिय रूप से बनाए रखा जाता है, लेकिन इसमें प्लग-इन की आवश्यकता होती है, जिसे विज़ुअल स्टूडियो की आवश्यकता होती है।

यदि आपके पास विजुअल स्टूडियो नहीं है, तो Infagon ऐसा लगता है कि यह अभी भी बहुत सक्रिय रूप से विकसित है और आपकी सबसे अच्छी शर्त हो सकती है।

CaseTalk भी देखने लायक है।छात्रों और शिक्षकों के लिए नि: शुल्क, लेकिन वाणिज्यिक अन्यथा।


0

मुझे लगता है कि मैं हाथ से एसक्यूएल लिखूंगा, और स्कीमाएसपी का उपयोग करके एक आरेख उत्पन्न करूंगा।

जब तक आप जल्दी के बारे में नहीं सोच सकते हैं;अधिक कुशल तरीका?


-2

अरे, अगर यह किसी भी मदद से मैं अपने ERD और revere इंजीनियर बनाने के लिए visio का उपयोग किया है यह DB के लिए यह रिवर्स इंजीनियरिंग उपकरण है, जो एमएस एक्सेस, एमएस sql सर्वर, के लिए रिवर्स इंजीनियरिंग समर्थन प्रदान करता है का उपयोग कर रहा है ...


0

मैंने कुछ इस तरह से एक बार एक दस्तावेज़ पार्सर उपकरण के साथ लिखा था जो मैंने लिखा था।यह डीडीएल स्टेटमेंट से विशेष रूप से स्वरूपित टिप्पणियों को छीन लेगा और डेटा डिक्शनरी तैयार करेगा।यह LaTeX के साथ व्याप्त था।हालाँकि, मुझे अभी भी ER डायग्राम बनाने के लिए Visio में डेटाबेस को रिवर्स करना पड़ा।

एसक्यूएल की एक सीमित सबसेट के लिए टेबल स्टेटमेंट बनाने की जरूरत है जो पार्सर को लिखना मुश्किल नहीं था।मैं इसे कुछ हफ़्ते में काम कर रहा था।

  0

बहुत बढ़िया, क्या आप इसे साझा कर पाएंगे? 19 nov. 112011-11-19 11:46:01