मेरे पास एक Oracle डेटाबेस है, और मैं Visio 2007 प्रो में एक ERD बनाना चाहूंगा।
मैंने अब तक DDL उत्पन्न करने के लिए DBMS_METADATA.GET_DDL आदेशों को देखा है। मुझे पता है कि मैं एक एक्सेस DB को Visio में आयात कर सकता हूं, लेकिन ऐसा लगता है कि Access एक SQL बोली को समझता है जो कि Oracle से अलग है, इसलिए मुझे डेटा प्रकार बदलने के लिए हर Create Table कमांड को ट्वीक करने की आवश्यकता होगी।
क्या Visio Pro 2007 में DDL का उपयोग करके ERD बनाने का एक सरल तरीका है?
मेरे पास अब Visio काम नहीं है (इसलिए मैं इसे एक उत्तर के रूप में नहीं डाल रहा हूं, लेकिन शायद एक संकेत है?), लेकिन मुझे याद है कि यह एक ODBC कनेक्शन और Visio के "रिवर्स इंजीनियर" फीचर का उपयोग करके काफी सरल है (यह आपको चयन करने देता है सभी आइटम जो आप चाहते हैं और यह आपको erd बनायेगा)
मैंने Visio में रिवर्स इंजीनियर विज़ार्ड की जांच की, और दुर्भाग्य से Oracle डेटाबेस खुद एक फ़ायरवॉल सर्वर पर है, और मैं इसे सीधे अपने वर्कस्टेशन से एक्सेस नहीं कर सकता, इसलिए ddl मध्यस्थ कदम की आवश्यकता है।
यदि आपके पास डीडीएल है, तो क्या आप उसे स्थानीय ओरेकल एक्सई (मुक्त संस्करण) डेटाबेस में आयात कर सकते हैं, फिर वहां से इंजीनियर को उल्टा कर सकते हैं? और क्या इसका Visio होना जरूरी है। ओरेकल का मुफ्त एसक्यूएल डेटा मोडेलर डीडीएल फ़ाइल से आयात होगा।
—
गैरी