MySQL ডেটাবেস স্কিমা ভিজ্যুয়ালাইজ করার জন্য অনেক জনপ্রিয় টুল উপলব্ধ। কিছু উল্লেখযোগ্য টুল:
1. SchemaSpy
জাভা-ভিত্তিক কমান্ড-লাইন টুল যা JDBC-সামঞ্জস্যপূর্ণ ডেটাবেসের মেটাডেটা বিশ্লেষণ করে ER ডায়াগ্রাম জেনারেট করে।
ফিচার:
- অধিকাংশ JDBC-সামঞ্জস্যপূর্ণ DBMS সাপোর্ট
- ফরেন কী-র জন্য ER ডায়াগ্রাম জেনারেট করে
- ইমপ্লায়ড রিলেশনশিপ (নেম/টাইপ ম্যাচ) এর জন্য ER ডায়াগ্রাম
- Rails নেমিং কনভেনশন-ভিত্তিক রিলেশনশিপ
- কলাম রিলেশনশিপ ও অ্যাকশন দেখায়
- রুটিন (ফাংশন/প্রোসিজার) দেখায়
2. SchemaCrawler
এটি একটি টুল এবং API, যা JDBC ড্রাইভার সম্বলিত প্রায় সব ডেটাবেস সাপোর্ট করে। ডেটাবেস স্কিমা ডায়াগ্রাম জেনারেট করতে ব্যবহার করা যায়।
মেটাডেটা প্রদান করে:
- কলাম ডেটা টাইপ
- টেবিল ও ভিউ (কলাম, প্রাইমারি কী, ইনডেক্স, কনস্ট্রেইন্ট, ট্রিগার, ফরেন কী)
- রুটিন (ফাংশন ও স্টোরড প্রোসিজার)
- সিকোয়েন্স, সিনোনিম
- প্রivilেজ ও গ্রান্ট
অন্যান্য টুল: MySQL Workbench (বিল্ট-ইন ER ডায়াগ্রাম), DBeaver, DataGrip, dbForge Studio, dbdiagram.io (অনলাইন)।