oracle - ओरेकल एसक्यूएल डेवलपर का उपयोग कर एक इकाई-संबंध(ईआर)आरेख उत्पन्न कैसे करें




oracle-sqldeveloper entity-relationship erd (8)

फ़ाइल में आसानी से जाना - डेटा मॉडलर - आयात - डेटा शब्दकोश - डीबी कनेक्शन - ठीक है

मैं अपने डीबी टेबल के लिए एक ईआर आरेख उत्पन्न करने के लिए ओरेकल एसक्यूएल डेवलपर का उपयोग करना चाहता हूं लेकिन मैं ओरेकल और इस टूल में नया हूं।

एसक्यूएल डेवलपर में ईआर आरेख बनाने की प्रक्रिया क्या है?


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

डेटा मॉडलर अवलोकन पृष्ठ से:

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


ओरेकल का उपयोग SQL डेवलपर में Data Modeler नामक एक घटक होता था। यह कम से कम 3.2.20.10 के बाद से उत्पाद में मौजूद नहीं है।

अब यह एक अलग डाउनलोड है जिसे आप यहां पा सकते हैं:

http://www.oracle.com/technetwork/developer-tools/datamodeler/overview/index.html


मौजूदा डेटाबेस स्कीमा या इसके सबसेट के लिए निम्नानुसार एक आरेख बनाएं:

  1. फ़ाइल → डेटा मॉडलर → आयात → डेटा शब्दकोश पर क्लिक करें।
  2. एक डीबी कनेक्शन का चयन करें (यदि कोई नहीं है तो एक जोड़ें)।
  3. अगला क्लिक करें।
  4. एक या अधिक स्कीमा नामों की जांच करें।
  5. अगला क्लिक करें।
  6. आयात करने के लिए एक या अधिक वस्तुओं की जांच करें।
  7. अगला क्लिक करें।
  8. समाप्त क्लिक करें

ईआरडी प्रदर्शित होता है।

निम्नानुसार आरेख निर्यात करें:

  1. फ़ाइल → डेटा मॉडलर → प्रिंट चित्र → छवि फ़ाइल पर क्लिक करें
  2. ब्राउज़ करें और निर्यात फ़ाइल स्थान का चयन करें।
  3. सहेजें पर क्लिक करें

आरेख निर्यात किया जाता है। वेक्टर प्रारूप में निर्यात करने के लिए , इसके बजाय पीडीएफ फाइल का उपयोग करें। यह Inkscape (या अन्य वेक्टर छवि संपादक) का उपयोग करके सरलीकृत संपादन की अनुमति देता है।

ये निर्देश SQL डेवलपर 3.2.09.23 से 4.1.3.20 के लिए काम कर सकते हैं।


ऑरैक डीबी का उपयोग कर कक्षा आरेख के लिए निम्नलिखित चरणों का उपयोग करें

फ़ाइल → डेटा मॉडलर → आयात → डेटा शब्दकोश → डीबी कनेक्शन का चयन करें → अगला → डेटाबेस का चयन करें-> टैबलेट का चयन करें -> समाप्त करें


ओरेकल एसक्यूएल डेवलपर में एंटीटी-रिलेशनशिप आरेख उत्पन्न करने की प्रक्रिया जेफ स्मिथ ( link ) द्वारा ओरेकल पत्रिका में वर्णित है।

अंश:

एंटिटी रिलेशनशिप डायग्राम

शुरू करना

उदाहरण के माध्यम से काम करने के लिए, आपको नमूना एचआर स्कीमा के साथ एक ओरेकल डेटाबेस उदाहरण की आवश्यकता है जो डिफ़ॉल्ट डेटाबेस स्थापना में उपलब्ध है। आपको ओरेकल एसक्यूएल डेवलपर के संस्करण 4.0 की भी आवश्यकता है, जिसमें आप डेटा मॉडलर सबमेनू के माध्यम से ओरेकल एसक्यूएल डेवलपर डेटा मॉडलर तक पहुंच सकते हैं [...] वैकल्पिक रूप से, आप स्टैंडअलोन ओरेकल एसक्यूएल डेवलपर डेटा मॉडलर का उपयोग कर सकते हैं। मॉडलिंग कार्यक्षमता दो कार्यान्वयन में समान है, और दोनों ओरेकल प्रौद्योगिकी नेटवर्क से मुफ्त डाउनलोड के रूप में उपलब्ध हैं।

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

अपना डेटा डिक्शनरी आयात करना

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

नया खोलने के लिए जोड़ें पर क्लिक करें -> डेटाबेस कनेक्शन का चयन करें संवाद बॉक्स, और एचआर उपयोगकर्ता के रूप में कनेक्ट करें। (ओरेकल एसक्यूएल डेवलपर से कनेक्शन बनाने के बारे में विस्तृत जानकारी के लिए, ओरेकल पत्रिका के मई / जून 2008 अंक में "डेटाबेस कनेक्शन बनाना" देखें।)

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

link


चूंकि एसक्यूएल डेवलपर 3, यह बहुत सरल है (वे इसे आसान बना सकते थे)।

  1. «देखें → डेटा मॉडलर → ब्राउज़र» पर जाएं । ब्राउज़र बाईं ओर वाले टैब में से एक के रूप में दिखाई देगा।
  2. «ब्राउज़र» टैब पर क्लिक करें, डिज़ाइन का विस्तार करें (शायद Untitled_1 कहा जाता है), «रिलेशनल मॉडल» पर राइट-क्लिक करें और «नया रिलेशनल मॉडल» चुनें
  3. नए बनाए गए रिलेशनल मॉडल (शायद Relational_1 ) पर राइट क्लिक करें और «दिखाएँ» का चयन करें।
  4. फिर मॉडल पर अपने इच्छित टेबल (उदाहरण के लिए «कनेक्शन» टैब) खींचें। नोट जब आप कनेक्शन टैब में पहली तालिका पर क्लिक करते हैं, तो SQLDeveloper दाईं ओर उस तालिका को खोलता है: बाईं ओर से सभी तालिकाओं का चयन करें, फिर सुनिश्चित करें कि Relational_1 टैब (या जो भी नाम) उन्हें खींचने से पहले rhs में सक्रिय है खत्म हो गया है, क्योंकि यह शायद आपके द्वारा lhs में क्लिक की गई तालिकाओं में से एक पर स्विच हो गया है।

एसक्यूएल डेवलपर से अपने स्थानीय सिस्टम में निर्यात करने के लिए।

Path : C:\Source_Table_Extract\des_loan_due_dtls_src_boaf.csv

    SPOOL "Path where you want to save the file"
    SELECT /*csv*/ * FROM TABLE_NAME;




oracle oracle-sqldeveloper entity-relationship erd