ওরাকল এসকিউএল বিকাশকারীকে ব্যবহার করে কীভাবে কোনও সত্তা-সম্পর্ক (ইআর) ডায়াগ্রাম তৈরি করা যায়


372

আমি আমার ডিবি টেবিলগুলির জন্য একটি ইআর ডায়াগ্রাম তৈরি করতে ওরাকল এসকিউএল বিকাশকারীকে ব্যবহার করতে চাই তবে আমি ওরাকল এবং এই সরঞ্জামটিতে নতুন।

এসকিউএল বিকাশকারীতে ইআর ডায়াগ্রাম তৈরির প্রক্রিয়াটি কী?


1
আপনি ওরাকলের জন্য ডিবিফর্জি স্টুডিওতে ইআর ডায়াগ্রাম সরঞ্জাম ব্যবহার করে এটিও করতে পারেন । বিনামূল্যে এক্সপ্রেস সংস্করণ চেষ্টা করুন।
ডিভার্ট

উত্তর:


502

বিদ্যমান ডাটাবেস স্কিমা বা এর উপসেটের জন্য নিম্নোক্তভাবে একটি চিত্র তৈরি করুন:

  1. ক্লিক করুন ফাইল ডাটা Modeler → আমদানি → ডেটা অভিধান →
  2. একটি ডিবি সংযোগ নির্বাচন করুন (যদি না হয় তবে একটি যুক্ত করুন)।
  3. পরবর্তী ক্লিক করুন ।
  4. এক বা একাধিক স্কিমা নাম পরীক্ষা করে দেখুন।
  5. পরবর্তী ক্লিক করুন ।
  6. আমদানি করতে এক বা একাধিক বস্তু পরীক্ষা করুন।
  7. পরবর্তী ক্লিক করুন ।
  8. সমাপ্তি ক্লিক করুন ।

ERD প্রদর্শিত হয়।

নিচের চিত্রটি রফতানি করুন:

  1. চিত্র → ফাইলটিতে ফাইল ler ডেটা মডেলার ia মুদ্রণ চিত্র Click ক্লিক করুন
  2. ব্রাউজ করুন এবং এক্সপোর্ট ফাইলের অবস্থান নির্বাচন করুন।
  3. সংরক্ষণ ক্লিক করুন

চিত্রটি রফতানি করা হয়। কোনও ভেক্টর ফর্ম্যাটে রফতানি করতে , পরিবর্তে পিডিএফ ফাইল ব্যবহার করুন। এটি ইনস্কেপ (বা অন্যান্য ভেক্টর চিত্র সম্পাদক) ব্যবহার করে সরলীকৃত সম্পাদনার অনুমতি দেয় ।

এই নির্দেশাবলী এসকিউএল বিকাশকারী 3.2.09.23 থেকে 4.1.3.20 এ কাজ করতে পারে।


1
আমার জন্য কাজ করে না। এসকিউএল বিকাশকারী 2.২.২০.০৯ সমস্ত সারণী প্রদর্শন করে না, তবে এটি অন্যান্য বিষয় যেমন ভিউ ইত্যাদি প্রদর্শন করে কোনও ধারণা?
সান জিয়াংং

1
@ স্যাটানিকক্রো: সম্মত হন, সাধারণভাবে বেকার বিকাশকারী সরঞ্জাম ব্যবহার করা সহজ এবং বগি নয়, যে কোনও কাজকে বেদনাদায়ক করে তোলে। অন্যদিকে অনেকগুলি ফাংশন রয়েছে।
tbraun

ইআর মডেল তৈরি করার সময় একটি নতুন ডাটাবেস সংযোগ তৈরি করতে আমার একটি সমস্যা হয়েছিল। সংযোগের ধরণ হিসাবে টিএনএস নির্বাচন করার সময়, নেটওয়ার্ক এলিয়াস ড্রপ ডাউন আমার tnsnames.ora ফাইলটিতে প্রত্যাশিত এন্ট্রিগুলি দেখায় না। কাছাকাছি যেতে, আমি সংযোগ প্রকারটি বেসিক হিসাবে নির্বাচন করেছি এবং tnsnames.ora ফাইল থেকে পছন্দসই হোস্টনাম, পোর্ট এবং পরিষেবা নাম মান প্রবেশ করিয়েছি যা অন্যথায় কাজ করে। এমন কোনও জায়গা থাকতে পারে যেখানে আমরা এসকিউএল মডেলারের জন্য tnsnames.ora ফাইলটি নির্দিষ্ট করতে পারি তবে এসকিউএল বিকাশকারী (সরঞ্জাম-> পছন্দসমূহ>> ডেটা মডেলার) এর মাধ্যমে আমি এরকম কোনও জায়গা খুঁজে পাইনি। বিষয়গুলি পরে সহজ ছিল।
DiligentKarma

2
পার্শ্ব দ্রষ্টব্য: আপনার অবশ্যই ডেটা মডেলার সরঞ্জামের মধ্যে থাকতে হবে অন্যথায় "ফাইল" মেনুতে "ডেটা মডেলার" উপলব্ধ হবে না।
Necreaux

ধরুন আমি চিত্রটি তৈরি করেছি এবং তারপরে উত্স সারণীর একটি আপডেট করেছি। উত্স সারণীতে আমার যে পরিবর্তন হয়েছে তা দেখানোর জন্য আমি চিত্রটি কীভাবে "রিফ্রেশ" করব?
টাকানুভা

120

এসকিউএল বিকাশকারী 3 যেহেতু এটি বেশ সোজা (তারা এটিকে আরও সহজ করে তুলতে পারত)।

  1. যান «দেখুন → তথ্য Modeler → ব্রাউজার» । ব্রাউজারটি বাম-হাতের পাশে যে কোনও একটি ট্যাব হিসাবে প্রদর্শিত হবে।
  2. দেখার জন্য ক্লিক করুন «ব্রাউজার» ট্যাব, নকশা (সম্ভবত নামক প্রসারিত Untitled_1), ডান-ক্লিক «রিলেশনাল মডেল» নির্বাচন «নতুন রিলেশনাল মডেল»
  3. নব নির্মিত রিলেশনাল মডেল রাইট ক্লিক (সম্ভবত Relational_1) নির্বাচন «দেখান»
  4. তারপরে কেবল নিজের পছন্দসই সারণীগুলি (যেমন «সংযোগগুলি» ট্যাব থেকে) মডেলটিতে টানুন । নোট করুন যখন আপনি সংযোগ ট্যাবে প্রথম টেবিলটিতে ক্লিক করেন, এসকিউএল ডেভেলপার ডানদিকে সেই টেবিলটি খুলবে: বাম থেকে সমস্ত সারণী নির্বাচন করুন, তারপরে Relational_1আপনি টেনে আনার আগে ট্যাবটি (বা যে কোনও নামই) সক্রিয় সেটিকে নিশ্চিত করুন , কারণ এটি সম্ভবত আপনি lhs এ ক্লিক করেছেন এমন একটি সারণীতে স্যুইচ করেছে।

2
এই শব্দটি সহজ - তবে অত্যন্ত দুঃখজনক - ড্রাগ এবং ড্রপ আমার পক্ষে কাজ করে না (WinXP / SQLDesigner 3.2.09)। পরামর্শ?
বাস্তিয়ান এবেলিং

আপনি কি এসকিউএল ডিজাইনার বা এসকিউএল বিকাশকারী ব্যবহার করছেন?
লিন্টমাউস

আমি ওরাকল এসকিউএল বিকাশকারীকে দুঃখিত, এটি এসকিউএল ডিজাইনার লেখার উপরে একটি টাইপ আপ ছিল।
বাস্তিয়ান এবেলিং

এখানে কেবল একটি মন্তব্য ফেলে যাচ্ছি কারণ কীভাবে ডায়াগ্রামটি পিএনজি বা পিডিএফ-এ রফতানি করতে হবে তা আবিষ্কার করতে আমি আধ ঘন্টা ব্যয় করেছি। এবং পরের বার যখন আমার এটি প্রয়োজন হবে তখন আমি তা করতে ঘৃণা করব (... এটি প্রথমবার নয়)। যাইহোক প্রক্রিয়াটি উপরে বর্ণিত @ সের্গেইয়ের উত্তরে বর্ণিত হয়েছে: ফাইলটি ক্লিক করুন Mode ডেটা মডেলার → ডায়াগ্রাম প্রিন্ট করুন Image ছবিতে ফাইল করতে (বা পিডিএফ ফাইলের কাছে)
সুপারল

40

ওরাকল এসকিউএল বিকাশকারীতে সত্তা-সম্পর্কের চিত্রটি তৈরির প্রক্রিয়াটি জেফ স্মিথের দ্বারা ওরাকল ম্যাগাজিনে বর্ণিত হয়েছে ( লিংক ) ।

উদ্ধৃতাংশ:

সত্তা সম্পর্ক ডায়াগ্রাম

সত্তা সম্পর্ক ডায়াগ্রাম

শুরু হচ্ছে

উদাহরণটির মাধ্যমে কাজ করতে, আপনার ডিফল্ট ডাটাবেস ইনস্টলেশনে উপলব্ধ নমুনা এইচআর স্কিমা সহ একটি ওরাকল ডাটাবেস উদাহরণ প্রয়োজন। আপনার ওরাকল এসকিউএল বিকাশকারী এর 4.0 সংস্করণও প্রয়োজন, যেখানে আপনি ডেটা মডেলার সাবম্যানু মাধ্যমে অরাকল এসকিউএল বিকাশকারী ডেটা মডেলারের অ্যাক্সেস করেন [...] বিকল্পভাবে, আপনি স্ট্যান্ডেলোন ওরাকল এসকিউএল বিকাশকারী ডেটা মডেলার ব্যবহার করতে পারেন। মডেলিং কার্যকারিতা দুটি বাস্তবায়নের ক্ষেত্রে অভিন্ন এবং উভয়ই ওরাকল প্রযুক্তি নেটওয়ার্ক থেকে বিনামূল্যে ডাউনলোড হিসাবে উপলব্ধ।

ওরাকল এসকিউএল বিকাশকারীতে, -> ডেটা মডেলার -> ব্রাউজার দেখুন নির্বাচন করুন। ব্রাউজার প্যানেলে রিলেশনাল মডেল নোডটি নির্বাচন করুন, ডান ক্লিক করুন এবং একটি ফাঁকা মডেল ডায়াগ্রাম প্যানেল খুলতে নতুন সম্পর্কিত সম্পর্কিত মডেল নির্বাচন করুন। আপনি এখন সেই একই স্থানে শুরু করছেন যে ব্যক্তি যিনি স্বতন্ত্র ওরাকল এসকিউএল বিকাশকারী ডেটা মডেলার ব্যবহার করছেন as আপনার ডেটা অভিধান অভিধান আমদানি করা হচ্ছে

আপনার ডেটা অভিধান অভিধান আমদানি করা হচ্ছে

ওরাকল এসকিউএল বিকাশকারী ডেটা মডেলারের একটি নকশায় একটি যৌক্তিক মডেল এবং এক বা একাধিক সম্পর্কিত এবং শারীরিক মডেল থাকে। আপনার নকশা তৈরির প্রক্রিয়া শুরু করতে আপনার বিদ্যমান ডাটাবেস থেকে আপনার অবশ্যই স্কিমা তথ্য আমদানি করতে হবে। ফাইল অভিধান নির্বাচন করুন -> ডেটা মডেলার -> আমদানি -> ডেটা অভিধান অভিধান আমদানি উইজার্ডটি খুলতে।

নতুন -> নির্বাচন করুন ডেটাবেস সংযোগ ডায়ালগ বাক্সটি খুলতে যুক্ত ক্লিক করুন, এবং এইচআর ব্যবহারকারী হিসাবে সংযোগ করুন। (ওরাকল এসকিউএল বিকাশকারী থেকে সংযোগ তৈরি সম্পর্কিত বিস্তারিত তথ্যের জন্য, ওরাকল ম্যাগাজিনের মে / জুন ২০০ issue সংখ্যায় "ডাটাবেস সংযোগ তৈরি করা" দেখুন))

আপনার সংযোগটি নির্বাচন করুন এবং পরবর্তী ক্লিক করুন। আপনি স্কিমার একটি তালিকা দেখেন যা থেকে আপনি আমদানি করতে পারেন। নির্বাচন তালিকা সংকীর্ণ করতে ফিল্টার বাক্সে এইচআর টাইপ করুন। এইচআর এর পাশের চেকবক্সটি নির্বাচন করুন এবং পরবর্তী ক্লিক করুন।

আরও পড়ুন ...


38

ওরাকল ডাটাবেস ব্যবহার করে কোনও শ্রেণীর চিত্রের জন্য, নিম্নলিখিত পদক্ষেপগুলি ব্যবহার করুন:

ফাইল → ডেটা মডেলার → আমদানি করুন Dictionary ডেটা অভিধান → ডিবি সংযোগ নির্বাচন করুন → পরবর্তী database ডাটাবেস নির্বাচন করুন -> ট্যাবলেট নির্বাচন করুন -> সমাপ্ত


24

ওরাকল ডেটা মডেলার নামে একটি সহযোগী সরঞ্জাম রয়েছে যা আপনি একবার দেখে নিতে পারেন। আছে অনলাইন গণদেবতা প্রাপ্তিসাধ্য আপনি যে সাইটে পেতে শুরু চলবে। এটি একটি অতিরিক্ত দামের আইটেম হিসাবে ব্যবহৃত হত তবে আমি লক্ষ্য করেছি যে এটি আবারও বিনামূল্যে।

ডেটা মডেলার ওভারভিউ পৃষ্ঠা থেকে:

এসকিউএল বিকাশকারী ডেটা মডেলার হ'ল একটি নিখরচায় ডেটা মডেলিং এবং ডিজাইনের সরঞ্জাম, সত্তা সম্পর্কের চিত্রগুলি (ERD), রিলেশনাল (ডাটাবেস ডিজাইন), ডেটা টাইপ এবং মাল্টি-ডাইমেনশনাল মডেলিং সহ মডেলিং সহ ডেটাবেস এবং ডাটাবেস মডেলিংয়ের সরঞ্জাম এবং ইউটিলিটির একটি সম্পূর্ণ বর্ণালী প্রমাণ করে, ফরোয়ার্ড এবং বিপরীত প্রকৌশল এবং ডিডিএল কোড জেনারেশন সহ ডেটা মডেলার বিভিন্ন উত্স এবং লক্ষ্যগুলি থেকে আমদানি করে এবং রফতানি করে, বিভিন্ন ধরণের বিন্যাসের বিকল্প সরবরাহ করে এবং নকশাগুলির একটি পূর্বনির্ধারিত সংস্থার মাধ্যমে মডেলগুলিকে বৈধতা দেয়।


6
এসকিউএল বিকাশকারী সংস্করণ 3-এ ডেটা মডেলার রয়েছে তবে স্ট্যান্ডেলোন সংস্করণটি ব্যবহার করা সহজ কারণ মডেলারের সাথে সম্পর্কিত আইটেমগুলি খুঁজতে আপনাকে মেনুগুলিতে খনন করতে হবে না
গ্যারি মায়ার্স

7

ওরাকল এসকিউএল বিকাশকারীকে কল করে Data Modeler। এটি কমপক্ষে 3.2.20.10 থেকে পণ্যটিতে আর বিদ্যমান নেই।

এটি এখন একটি পৃথক ডাউনলোড যা আপনি এখানে পেতে পারেন:

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


2019 (এসকিউএল বিকাশকারী 19.2) হিসাবে বৈশিষ্ট্যটি অবশ্যই নির্মিত হয়েছে, যদিও এটি "বৈশিষ্ট্য এবং আপডেটগুলি পরিচালনা করুন" ( সরঞ্জাম / বৈশিষ্ট্য ) এ এটি সক্ষম ও অক্ষম করা সম্ভব ।
গঞ্জালেজ

1
হ্যাঁ, আমি আশা করি ওরাকল এটিকে মনে রাখে। যতবারই আমি এটি একটি নতুন সংস্করণে অনুসন্ধান করতে যাচ্ছি, এটি কোথাও "আরও ভাল" স্থানান্তরিত হয়েছে
বিআইবিডি

3

ফাইল - ডেটা মডেলার - আমদানি - ডেটা ডিকশনারি - ডিবি সংযোগ - ঠিক আছে এ তার সহজেই যায়


3

আমি এসকিউএল বিকাশকারী 17.2.0.188 188.1159 বিল্ড চালাচ্ছি যা প্রকৃতপক্ষে ডেটা মডেলিংয়ের ক্ষমতা ধারণ করে। আমি কেবল মেনুটির মাধ্যমে একটি সম্পর্কিত মডেল ডায়াগ্রাম তৈরি করেছি: ফাইল-> ডেটা মডেলার-> আমদানি-> ডেটা অভিধান ...

আমার কাছে স্ট্যান্ড-একা ডেটা মডেলারও রয়েছে, যা একই কাজ করে।

ডেটা মডেলার টিউটোরিয়াল হিসাবে বলা হয়েছে:

চিত্র 4: এইচআর এর জন্য সম্পর্কিত মডেল এবং ডায়াগ্রাম

আপনি যে চিত্রটি তৈরি করেছেন তা কোনও ERD নয়। লজিকাল মডেলগুলি উচ্চতর বিমূর্ততা। একটি ERD সত্তা এবং তাদের বৈশিষ্ট্য এবং সম্পর্কের প্রতিনিধিত্ব করে, যেখানে একটি সম্পর্কিত বা শারীরিক মডেল সারণী, কলাম এবং বিদেশী কী উপস্থাপন করে। "

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.