আমি ওরাকল ডেটাবেসগুলিতে নতুন এবং আমাদের বিদ্যমান ডাটাবেসের জন্য একটি ডেটা অভিধান এবং ইআর ডায়াগ্রাম বিকাশ করতে চাই। যদি আপনি কোন টিপস, স্ক্রিপ্ট, ফলে জন্য সরঞ্জাম আছে?
আমি ওরাকল ডেটাবেসগুলিতে নতুন এবং আমাদের বিদ্যমান ডাটাবেসের জন্য একটি ডেটা অভিধান এবং ইআর ডায়াগ্রাম বিকাশ করতে চাই। যদি আপনি কোন টিপস, স্ক্রিপ্ট, ফলে জন্য সরঞ্জাম আছে?
উত্তর:
ওরাকল এর ডেটা মডেলার বিদ্যমান ডাটাবেস থেকে রিভার্স ইঞ্জিনিয়ার করতে পারেন। তারা এক সময় এর জন্য চার্জ করছিল তবে এখন এটি ব্যবহারের জন্য নিখরচায়।
আমি স্বীকার করি নিই তবে আমরা সিবাজের পাওয়ার ডিজাইনার ব্যবহার করছি , আপনি যা চান তার জন্য এটি বেশ ওভারকিল। প্রয়োজনীয়তা সংগ্রহের জন্য ডায়াগ্রামিং-ব্যবহারের ক্ষেত্রে, সেই প্রয়োজনীয়তাগুলি ধারণার জন্য, ধারণাগত এবং শারীরিক মডেলগুলি (ডাটাবেস, অবজেক্ট ওরিয়েন্টেড কোড, অবকাঠামো, ইত্যাদি), প্রয়োজনীয়তা / কার্যকারিতা যাচাইয়ের ম্যাট্রিক্সের জন্য ... আমাদের সম্পূর্ণ সফটওয়্যার ইঞ্জিনিয়ারিং প্রচেষ্টা সমর্থন করার জন্য আমরা ব্যবহার করছি ...
মূলত যে কোনও ইউএমএল-ভিত্তিক যা আইটি দৃষ্টিকোণ থেকে ব্যবসায়ের সমাধানগুলি আবিষ্কার, আর্কিটেক্ট, ট্র্যাক এবং প্রয়োগ করতে সহায়তা করে।
"সাইব্যাস" নাম দ্বারা বোকা বোকাবেন না - এটি অনেক বড় আরডিবিএমএস এবং ইউএমএল ডায়াগ্রাম ফর্ম্যাটকে সমর্থন করে এবং সেগুলির সকলের জন্য টেমপ্লেট রয়েছে। এটি একটি দুর্দান্ত সরঞ্জাম।
ফ্রি ওরাকল এসকিএল বিকাশকারী ডেটা মডেলার ভাল কাজ করে। মনে রাখবেন যে এটি স্কয়ার বিকাশকারীদের সাথে বান্ডিল করা তুলনায় একটি পৃথক ডাউনলোড। বর্গ বিকাশকারী ডেটা মডেল সরঞ্জামে অনেকগুলি বৈশিষ্ট্য নেই।
http://www.oracle.com/technetwork/developer-tools/datamodeler/overview/index.html
এটিতে কিছু ভিডিও ওয়াকথ্রু রয়েছে।
ফাইল-> আমদানি -> তথ্য অভিধান। আপনি একটি ডাটাবেসে একটি সংযোগ যুক্ত করুন এবং সিদ্ধান্ত নেবেন যে আপনি কী বিপরীত প্রকৌশলী চান।
মনে রাখবেন যে, মডেল অংশ একটি জগাখিচুড়ি হবে এবং আপনি সময় নিতে এটা ঝরঝরে যথেষ্ট পাঠযোগ্য করতে হবে। যখন ওরাকল বিপরীত প্রকৌশলীরা, এটি আপনাকে একটি শারীরিক মডেল দেয়, ERD না। আপনি শারীরিক মডেলটিকে একটি ERD এ রূপান্তর করতে পারেন। তবে, অধিকাংশ লোক তা জানে না কি একটি ইআরডি এবং মনে হয় ইআরডি একটি শারীরিক মডেল। যেখানে আপনার ডেটা মডেল উপস্থিত রয়েছে সেই পর্যায়ে ইআরডিগুলির ন্যূনতম মান রয়েছে। একটা শারীরিক মডেল (যা সহজে ডেভেলপারদের পড়ার জন্য হয়) এবং একটি ইআরডি রাখার কোন যুক্তি নেই।
যতক্ষণ ডেটা অভিধান হিসাবে ... এর অর্থ সাধারণত আপনার ডেটা মডেল সম্পর্কিত ডকুমেন্টেশন। এটি করার সর্বোত্তম উপায় হ'ল সরঞ্জামটি ব্যবহার করা এবং "মন্তব্য" কমান্ডটি ব্যবহার করা। ওরাকল আপনাকে সমস্ত সারণী, কলাম এবং বস্তুর জন্য মন্তব্য তৈরি করতে এবং সেগুলি ডাটাবেসে সংরক্ষণ করতে দেয় allows এইভাবে আপনার জিজ্ঞাসাযোগ্য ডাটাবেসে ডকুমেন্টেশন থাকতে পারে। এসকিএল বিকাশকারী ডেটা মডেলার এটি জিজ্ঞাসা করতে পারেন।
আপনি এটি জিইউআইতে করতে পারেন, তবে আমি "মন্তব্য" কমান্ডগুলি ব্যবহার করতে এবং এসকিউএল স্ক্রিপ্ট থেকে এটি ডাটাবেসে রাখার চেয়ে দ্রুত পেয়েছি, তারপরে প্রতিটি বস্তুর উপর ক্লিক না করে এটি টানুন। এটি কীভাবে কাজ করে তার বিশদ জন্য গুগল "ওরাকল এসকিউএল মন্তব্য"।
আমি জানি যে এসকিউএল সার্ভার ভিজিওর সাথে কাজ করে; আমি নিশ্চিত নই যে ওরাকল তা করেন বা না করেন, কখনই চেষ্টা করে দেখেন নি, তবে ভিসিওর হাতাতে প্রচুর কৌশল রয়েছে।
এছাড়াও, আপনি যদি যুক্তিসঙ্গতভাবে বড় ব্যবসায়ের সাথে থাকেন তবে ভিজিওর কোনও অনুলিপি মুছে ফেলা খুব কঠিন নয়, যদিও লাইসেন্সটি কিছুটা ধনী হতে পারে। কিন্তু যুক্তিসঙ্গতভাবে বড় ব্যবসায়ের পেশাদার দলগুলির মধ্যে ইতিমধ্যে ভিসিও থাকে তাই এটি কোনও চুক্তির মধ্যে এত বড় নয়।
যদি কেউ অস্বীকার বা নিশ্চিত করতে পারে যে ভিসিও ওরাকলের জন্য এটি করবে যেমন এটি স্কেল সার্ভারের জন্য করে তবে তা দুর্দান্ত।
আমি একই প্রশ্নের উত্তর /programming/8140387/oracle-extract- راف িকাল- ডেটাবেস-বিবরণী / 8149947# 8149947 নীচে দেখুন।
একটি নিখরচায় সরঞ্জামের জন্য আমি স্কিমা গুপ্তচর, http://schemaspy.sourceforge.net/ সুপারিশ করি । এটি জাভা রানটাইম প্রয়োজন। প্রতি তাকান http://schemaspy.sourceforge.net/sample/relationships.html ডায়াগ্রামে এটা উৎপন্ন দেখতে।
ওরাকল এইচআর টেম্পলেট সহ সাধারণ ব্যবহার নীচে দেওয়া হল।
SET JDBC_ORACLE_JAR=C:\oracle\product\10.2.0\client_1\jdbc\lib\ojdbc14.jar
SET CONNECTION_USERNAME=hr
SET CONNECTION_PASSWORD=hr
SET TNS_DATABASE_NAME=orcl
SET SCHEMA_NAME=HR
SET TABLE_NAME='EMP'
SET OUTPUT_NAME=HR_EMP
java -jar schemaSpy_5.0.0.jar -dp %JDBC_ORACLE_JAR% -db %TNS_DATABASE_NAME% -o schemaOutput%OUTPUT_NAME% -u %CONNECTION_USERNAME% -p %CONNECTION_PASSWORD% -i %TABLE_NAME%.* -schemas %SCHEMA_NAME% -hq -noviews -loglevel severe
java -jar schemaSpy_5.0.0.jar -dp %JDBC_ORACLE_JAR% -db %TNS_DATABASE_NAME% -o schemaOutput%OUTPUT_NAME% -u %CONNECTION_USERNAME% -p %CONNECTION_PASSWORD% -schemas %SCHEMA_NAME% -hq -noviews -loglevel severe
প্রথমটি আপনাকে EMP দিয়ে শুরু হওয়া টেবিলগুলির সাথে ডায়াগ্রাম দেবে। দ্বিতীয়টি আপনাকে এইচআর স্কিমাতে সমস্ত সারণী সহ ডায়াগ্রাম দেবে।
আমরা ব্যবহার Dataedo Oralce & এসকিউএল সার্ভার - আমাদের সব ডাটাবেস জন্য তথ্য অভিধান এবং ERDs জেনারেট করার জন্য। আপনি শুধুমাত্র একটি ডাটাবেসের সাথে সংযোগ, স্কিমা সংগ্রহস্থলের আমদানি হয় এবং আপনি UI 'তে সঙ্গে প্রতিটি উপাদান বর্ণনা করতে পারেন। টুল যৌক্তিক মডিউল মধ্যে বিভাজন বৃহৎ ডাটাবেস সক্ষম, অনুপস্থিত FKs এবং Uks সংজ্ঞা, সমৃদ্ধ টেক্সট ব্যবহার এবং ইমেজ পেস্ট করুন। শারীরিক এবং লজিকাল এফকে সরঞ্জাম ব্যবহার করা সহজ ইআরডি তৈরি করে।
প্রতিবার ডাটাবেসের স্কিমা পরিবর্তন আপনি ঐ পরিবর্তন আমদানি করতে পারেন এবং সেগুলি স্বয়ংক্রিয়ভাবে সংগ্রহস্থলের মধ্যে প্রতিফলিত হয়।
ইআরডি সহ ডেটা অভিধান পিডিএফ বা ইন্টারেক্টিভ এইচটিএমএলে রফতানি করা হয়।
আমি ডেটায়েডোর প্রোডাক্ট ম্যানেজার।