ডাটাবেস স্কিমা কল্পনা করার জন্য ভাল সরঞ্জাম? [বন্ধ]


137

প্রাক-বিদ্যমান ডাটাবেস স্কিমা দেখার জন্য কোনও ভাল সরঞ্জাম আছে? আমি মাইএসকিউএল ব্যবহার করছি যদি এটি গুরুত্বপূর্ণ হয়।

আমি বর্তমানে এসকিউএল তৈরি স্ক্রিপ্ট ডাম্প প্রক্রিয়া করার জন্য মাইএসকিউএল ওয়ার্কবেঞ্চ ব্যবহার করছি, তবে এটির সমস্ত টেবিলগুলি টেনে আনার জন্য এটি আড়ম্বরপূর্ণ, ধীর এবং একটি ম্যানুয়াল প্রক্রিয়া (যা এত ধীর না হলে ঠিক হবে)।


জিনিসটি পড়ার বিকল্প নেই ... আপনি যদি ভাবেন না এটি হেল্পফুল এপিডোকস ugসাগার্কর্ম.com
gcb

2
আমি এই প্রশ্নটি আবার, সফ্টওয়্যাররেস.স্ট্যাকেক্সেক্সঞ্জ.কম এ জিজ্ঞাসা করেছি এবং আমার নিজের বর্তমান সমাধানের যে কোনও বিকল্পকে অত্যন্ত স্বাগত জানাই।
জেরোইন

মাইএসকিউএল এর জন্য ডিবিফোরজ স্টুডিও ব্যবহার করে মাইএসকিএল স্কিমার ভিজ্যুয়ালাইজ করুন । ডেটাবেস ডিজাইনার বিনামূল্যে এক্সপ্রেস সংস্করণ অন্তর্ভুক্ত করা হয়।
ডিভার্ট

উত্তর:


83

আমি স্কিমাএসপিএসকে বেশ ভাল পেয়েছি - প্রতিবার স্কিমা পরিবর্তনের সময় আপনাকে স্ক্রিপ্টটি চালাতে হবে তবে এটি এত বড় বিষয় নয়।

মন্তব্যগুলিতে যেমন উল্লেখ করা হয়েছে এটির জন্য একটি জিইউআইও রয়েছে

আর একটি দুর্দান্ত সরঞ্জাম হ'ল স্কিমাক্রোলার


3
ধন্যবাদ, আমি ভেবেছিলাম কমান্ড লাইন ইন্টারফেসটি এক ধরনের বেদনা ছিল, অবশ্যই এটি কাজ করার পরে আমি প্রথম পৃষ্ঠার জিওআই-র লিঙ্কটি লক্ষ্য করলাম, joachim-uhl.de/projekte/schemaspygui । এটিও লক্ষ করা উচিত যে প্রোগ্রামটি এইচটিএমএলটিতে গুগল বিজ্ঞাপনগুলি সন্নিবেশ করে।
জেমস ম্যাকমাহন

1
এটা ভাল. এবং এটি লক্ষণীয় যে এটিকে কাজ করার জন্য প্রচুর ইয়াক শেভিং করতে হবে।
কেন যুবরাজ

এটা অসাধারণ! এটি কাজ করা সহজ ছিল। শুধু নির্দেশাবলী অনুসরণ করুন। এছাড়াও, এটি লক্ষ করা উচিত যে এটি কেবল মাইএসকিউএল এবং: ডিবি 2, ডার্বি, ফায়ারবার্ড, এইচএসকিউএলডিবি, ইনফর্মিক্স, ম্যাক্সডিবি, এমএস এসকিউএল, ওরাকল, পোস্টগ্রাইএসকিউএল, এসকিউলাইট, এসবেস, টেরাদাতা দিয়ে কাজ করে না।
21

নিজেকে কাজটি সংরক্ষণ করুন এবং ডিবিভিজুয়ালাইজার ( dbvis.com ) এর সাথে যান । এটি এসকিউএলাইট সহ বিভিন্ন ডাটাবেসের সাথে কাজ করে এবং তাদের EULA বিনামূল্যে প্রকল্পটি বাণিজ্যিক প্রকল্পের জন্য ব্যবহার করার অনুমতি দেয়।
অ্যারলাক্স

14

এটি করার জন্য আমি সাধারণত স্কিমাএসপি ব্যবহার করি তবে সম্প্রতি আমি স্কেলফায়ারিতে একটি খুব সহজ নিবন্ধ পেয়েছি যা কাঠামোগত গ্রাফ তৈরি করতে ডাম্প ফাইলটি ব্যবহার করে


2
বর্গক্ষেত্রের জন্য +1 জেআরই প্রয়োজন হয় না (অন্যান্য উত্তরগুলির মতো)।
মাইকওয়াটারগুলি

স্কেলফায়ারির থেকে আমার যা প্রয়োজন তা আমি পেয়েছি। সহজ এবং দ্রুত।
পাঁচডোজিট

স্ক্যালফায়ারি বড় ডেটাবেসের জন্য ডিস্কের বিশাল পরিমাণ ব্যবহার করতে পারে। আমি এটিকে 615 এমবি বড় একটি ডাটাবেসের জন্য চালিয়েছি এবং আমার হার্ডডিস্কে নিখরচায় থাকা 18 জিবি পূরণ করার পরে এটি ভেঙে যায়।
পাস্কাল

এটি একটি পুরানো মন্তব্য ... এই সরঞ্জামগুলি এখনও বিকাশাধীন?
অনশন

11

আমি এই সরঞ্জামটি পছন্দ করি, যাকে বলা হয় কেবল ডিবিস্কেমা । এটি জাভাতে লেখা হয়েছে তাই এটি ওএস এক্স, উইন্ডোজ বা লিনাক্সে চলে। এটি কিছুটা ছদ্মবেশী, বিশেষত যখন এটি প্রিন্টিংয়ের কথা আসে তবে আমার অভিজ্ঞতা থেকে তারা সবাই এরকম। আমি চেষ্টা করেছি এমন বেশিরভাগের মধ্যে এটিই সেরা। এটি সুন্দর, পরিষ্কার ডায়াগ্রাম তৈরি করে। বিনামূল্যে পরীক্ষা। আপনি কত লাইসেন্স কিনেন তার উপর নির্ভর করে প্রায় $ 120 খরচ হয়।


দুর্দান্ত সরঞ্জাম এখানে দুর্দান্ত সংস্করণ রয়েছে যা বেশিরভাগ দুর্দান্ত বৈশিষ্ট্য রয়েছে (উদাহরণস্বরূপ লাইভ ডিবি সহ সিঙ্ক্রোনাইজেশন)।
হিলিফ

এটি দুর্দান্ত সরঞ্জাম, এটি এমনকি ভার্চুয়াল বিদেশী কী তৈরি করতে পারে, বাহ!
নাসিম

10

ম্যাক ওএস এক্সে আপনি সিকোয়েল প্রো ব্যবহার করতে পারেন


1
+1সিকুয়েল প্রো অত্যন্ত প্রস্তাবিত।
অ্যান

6
আমি মনে করি এই উত্তরটির অতিরিক্ত ব্যাখ্যা দরকার: norbauer.com/rails-consulting/notes/…
fguillen

1
ধন্যবাদ @ ফগুইলেন! আসুন এখানে ব্যাখ্যাটি যুক্ত করুন (লিঙ্কটি ভেঙে যাওয়ার আগে…)। এটি কেবলমাত্র 4 টি সহজ পদক্ষেপ: 1.) গ্রাফভিজ ইনস্টল করুন এটি ম্যাকপোর্ট ( sudo port install graphviz) এবং হোমব্রিউতে ( brew install graphviz) উপলব্ধ available ২) ডট ফাইল রফতানি করুন (সিকোয়েলপ্রোতে ফাইল> এক্সপোর্ট> গ্রাফভিজ ডট এবং আপনার ডাটাবেস এক্সপোর্ট করুন) ৩) টার্মিনালটি খুলুন এবং ডট ফাইলকে এসভিজিতে রূপান্তর করুন dot -Tsvg your_database.dot > your_database.svg 4.) আপনার পছন্দসই যেকোন সরঞ্জাম ব্যবহার করে জেনারেটেড এসভিজিকে জেপিজি বা পিএনজিতে রূপান্তর করুন ) (ইনস্কেপ, ইমেজম্যাগিক, গ্রাফিকস ম্যাগিক, ইত্যাদি)
অরভিড



2

আপনি কি মাইএসকিউএল ওয়ার্কবেঞ্চে অ্যারেঞ্জেড ক্রিয়াকলাপটি চেষ্টা করেছেন? এটি আপনাকে ম্যানুয়ালি টেবিলগুলি চারদিকে ঘোরাতে বাঁচাতে পারে।


2
হ্যাঁ, এটি সাহায্য করেছিল তবে দুর্দান্ত ছিল না।
ম্যাট

চেষ্টা করার মতো, আমি সবসময় নিজেকেও গুছিয়ে রাখি - তবে কখনও কখনও এটি আমাকে শুরু করতে পারে।
ব্রায়ান ফিশার

2

ডেটাবেসগুলির জন্য ডিজাইন আপনার জন্য আকর্ষণীয় হতে পারে। আপনি প্রকৌশলকে বিপরীত করতে পারেন এবং বিদ্যমান ডাটাবেসগুলি সংশোধন করতে পারেন। একটি অটো-লেআউট ফাংশন পেয়েছে এবং ডাটাবেসের সাথে আপনার ডেটা মডেলটি সিঙ্ক্রোনাইজ করার সময় ডায়াগ্রাম লেআউটটি বিভ্রান্ত হয় না।


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

2

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


2

আমি এসকিউএল :: অনুবাদক মডিউল (গ্রাফভিজ) এর উপর ভিত্তি করে নিজস্ব পার্ল স্ক্রিপ্ট তৈরি করা শুরু করছি। এখানে প্রথম ফলাফল


2

একটি ভিন্ন পদ্ধতির, তবে আপনি যদি রেলগুলিতে রেল ব্যবহার করেন তবে রেলরোড চেষ্টা করুন: http://railroad.rubyforge.org


আপনি কারাগারের 3.0++ এর জন্য স্কিম্পার চেকআউট করতে পারেন
রুবেঅনরেল

দেখা যাচ্ছে যে রেলপথটি মারা গেছে; দীর্ঘ লাইভ রেলপথ github.com/preston/railroady gem install railroady
ডিউক

2

আমি লিনাক্সের জন্য একটি শালীন, এবং বেশি পছন্দ করে মুক্ত সরঞ্জামের জন্য দীর্ঘক্ষণ সন্ধান করেছি এবং এই জাভা অ্যাপ্লিকেশনটি বেশ ভাল (শেষ পর্যন্ত !!) পেয়েছি:

http://sqldeveloper.solyp.com/

জাভা হওয়ায় এটি ক্রস-প্ল্যাটফর্ম (আমি এটি কোনও সমস্যা ছাড়াই লিনাক্সে চালাচ্ছি) এবং এটি কোনও ডাটাবেসের সাথে সংযুক্ত হবে যার জন্য আপনি জেডিবিসি ড্রাইভার পেতে পারেন। যেমন: প্রায় কোনও ডাটাবেস

আপনার ডাটাবেসটি আমদানি করা এবং ভিজ্যুয়াল ( ERM) পাওয়া বেশ সহজ ডাটাবেস স্কিমার ) । অটো-লেআউট বৈশিষ্ট্যটিও ভাল, তবে নোট করুন যে এটি স্বয়ংক্রিয়ভাবে হয় না এবং আপনার চিত্রগুলি ডায়াগ্রামে আমদানির পরে "স্বয়ংক্রিয় বিন্যাস" বোতামটি ক্লিক করতে হবে।

অ্যাপ্লিকেশনটি একটি খুব ভাল জেনেরিক ডাটাবেস প্রশাসন / ব্রাউজিং সরঞ্জাম। একটি ছোট উদাহরণ হিসাবে, আমি কিছু বেস ডেভলপমেন্ট কাজের জন্য প্যাগডমিনের পরিবর্তে এটি ব্যবহার করি কারণ এসকিউএল কোয়েরির ফলাফলগুলির কলামের প্রস্থের মতো কলামের প্রস্থের স্বয়ংক্রিয়ভাবে সামগ্রীতে ফিট করার জন্য সাইজ করা (যা আমাকে প্যাগাডমিনে পাগল করে তোলে)।


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

1
প্রশ্নটি এখন বন্ধ হওয়ায় আমি একটি নতুন উত্তর সরবরাহ করতে পারছি না, তবে আপনি আসলে যে সরঞ্জামটি চান তা হ'ল ডিবিভিজুয়ালাইজার ( ডিবিভিস.কম )। এটি দুর্দান্ত ... আমি আমার প্রশ্নে যা সুপারিশ করেছি তার চেয়ে অনেক ভাল (যদি গত কয়েক বছরে আমার ব্যবহারটি কোনও ইঙ্গিত দেয়)।
রাশ

1

আমি এসকিউএল :: ডিবিআইএক্স :: ক্লাসের সাথে অনুবাদক ব্যবহার করি

আমার যাহাই হউক না কেন আমার সরঞ্জামচেইনে ডিবিআইএক্স :: ক্লাস রয়েছে এবং এসকিউএল :: অনুবাদক এর সাথে একত্রিত করে আমাকে স্কিমাকে প্রচুর বিভিন্ন ফর্ম্যাটে রূপান্তর করতে দেয়। বেশিরভাগই বিভিন্ন ডাটাবেস সার্ভারের জন্য এসকিউএল স্ক্রিপ্টগুলির সূচনা (এসকিউএলাইটে বিকাশ করা সহজ এবং উত্পাদনের জন্য পোস্টগ্র্যাস্কল এ স্থানান্তরিত করা) তবে এটি গ্রাফভিজ ডেটা আউটপুটও করতে পারে, তাই ডায়াগ্রামগুলি উত্পন্ন করার জন্য তুচ্ছ।


1

এমআরকাডেরো দ্বারা ইআর / স্টুডিও অন্যতম ব্যয়বহুল, তবে এটি উপস্থিত শ্রেণিবদ্ধ মোডটি ডাটাবেস মডেলগুলি বোঝার জন্য এখন পর্যন্ত সেরা। এটি ক্যোয়ারী লেখাকে বিশ্বের সহজতম কাজ করে তোলে।

এটি নরমালাইজেশন, ডেনারমালাইজেশন, গুদামজাতকরণ, ডকুমেন্টেশন ইত্যাদির সাথেও অবিশ্বাস্য is

খারাপ দিকটি হ'ল এটি বেশ ব্যয়বহুল একটি সরঞ্জাম বিশেষত যখন আপনি মাল্টিপ্লাটফর্মে যান।


1

অ্যাডমিনিয়ার (পূর্বে পিএইচপিএমিন অ্যাডমিন), মাইএসকিউএল ডেটাবেসগুলি পরিচালনার জন্য ওয়েব অ্যাপ্লিকেশন, সরল চিত্রটি আঁকে।

সফ্টওয়্যারটি নিজেই পিএইচপিএমআইএডমিনের সাথে সমান, তবে এর আরও বৈশিষ্ট্য রয়েছে, এর লাইটওয়েট এবং এটি একক পিএইচপি ফাইলে আসে।

বিকল্প পাঠ


1
হতে পারে এটি তুচ্ছ স্কিমাগুলির জন্য কাজ করে, তবে আমি এটি ২৮ টি টেবিল সহ একটি স্কিমাতে চেষ্টা করেছি এবং এটি আমাকে বর্ণমালার ক্রমে সমস্ত সারণীর বিশুদ্ধ উল্লম্ব তালিকা দিয়েছে, উল্লম্ব রেখাগুলির সাথে বিশৃঙ্খলা তুলে ধরার চেষ্টা করে mess আর কোনও অকেজো হতে পারে না।
ডল্ফ

ঠিক আমার ক্ষেত্রে 40 টি টেবিল table এটিকে টেনে আনতে আপনি ক্লিক করতে পারেন, তবে একবার নির্বাচন করলে আপনি নির্বাচন করতে পারবেন না।
জিয়ান জুনাইদিন

0

আপনি যখন ডেটাবেস স্কিমাটি ভিজ্যুয়ালাইজ করবেন বলছেন, আপনি কি আপনার সমস্ত টেবিল, স্প্রোকস ইত্যাদির একটি পাঠ্য-নথির উল্লেখ করছেন বা আপনি আপনার স্কিমা এবং নির্ভরতার ভিজ্যুয়াল উপস্থাপনাটির কথা উল্লেখ করছেন?

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


রেড গেটের সরঞ্জামগুলি এসকিউএল সার্ভার কেবলমাত্র আমিই ভীত।
ডেভ আর।

আমি একটি পূর্ণ-প্রস্ফুটিত ডাটাবেস ডকের পরিবর্তে ভিজ্যুয়াল গ্রাফিকাল উপস্থাপনার পরে এসেছি, তবে এখনও আকর্ষণীয় মনে হচ্ছে (এটি কেবলমাত্র এসকিউএল সার্ভার হলেও - এটি ব্যবহার করে কিছু অন্যান্য জিনিস রয়েছে)।
ম্যাট

0

বছর আগে, আমি ডেটা আর্কিটেক্ট ব্যবহার করতাম। আমি জানি না এটি এখনও বাইরে আছে কিনা।

আপনি বিদ্যমান স্কিমাটিকে একটি সম্পর্কিত টেবিল ডায়াগ্রামে বিপরীত করতে পারেন।

অথবা আপনি আরও এগিয়ে যেতে পারেন, এবং সহচর ডায়াগ্রামের সাথে সত্তা-সম্পর্ক মডেলটিকে প্রকট করে তোলেন। যারা প্রোগ্রামার বা ডেটাবেস বিশেষজ্ঞ ছিলেন না তাদের সাথে ডেটা নিয়ে আলোচনা করার সময় ইআর ডায়াগ্রামগুলি সত্যই আমার পক্ষে দরকারী ছিল।

কখনও কখনও ইআর মডেল এবং ইআর ডায়াগ্রামের কয়েকটি ম্যানুয়াল ফিক্সআপগুলি স্টেকহোল্ডারদের সাথে দরকারী যোগাযোগের সরঞ্জাম হওয়ার আগে প্রয়োজনীয় ছিল।



0

আমি ডিবিএসচেমার চেষ্টা করেছিলাম। দুর্দান্ত বৈশিষ্ট্যগুলি, তবে প্রায় 75 টি সারণী সহ একটি ডেটাবেসের জন্য বন্যভাবে ধীর। অব্যবহারযোগ্য.


0

পিএইচপিএমইএডমিন চেষ্টা করে দেখুন যার মধ্যে কিছু দুর্দান্ত দৃশ্য এবং সম্পাদনা বৈশিষ্ট্য রয়েছে। আমি নিশ্চিত যে আপনি এটি থেকে বহিষ্কার করার জন্য এমনকি রফতানি করতে পারেন।

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