MySQL ডাটাবেস স্কিমা কল্পনা করার জন্য অনেক টুল আছে। আসুন তাদের কিছু দেখি -
SchemaSpy
এই টুলটি জাভার উপর ভিত্তি করে এবং MySQL ডাটাবেস স্কিমার মেটাডেটা বিশ্লেষণ করতে ব্যবহার করা যেতে পারে। স্কিমার একটি ভিজ্যুয়াল উপস্থাপনা তৈরি করতে এটি ব্যবহার করুন। এক ধরনের কমান্ড লাইন টুল।
নিম্নলিখিত বৈশিষ্ট্যগুলি হল
- বেশিরভাগ JDBC অনুগত DBMS সমর্থন করে
- বিদেশী কীগুলির জন্য ER ডায়াগ্রাম তৈরি করে
- একটি কলামের অন্তর্নিহিত সম্পর্কের (নাম, প্রকার) জন্য ER ডায়াগ্রাম তৈরি করে একটি প্রাথমিক কী মেলে
- রেলের নামকরণের রীতির উপর ভিত্তি করে সম্পর্কের জন্য ER ডায়াগ্রাম তৈরি করে
- কলাম সম্পর্ক এবং কর্ম দেখায়
- রুটিন দেখায়
SchemaCrawler
এটি একটি টুল এবং একটি API যা MySQL ডাটাবেস স্কিমার সাথে কাজ করতে ব্যবহার করা যেতে পারে। SchemaCrawler JDBC ড্রাইভার ধারণ করে এমন প্রায় সব ডাটাবেস সমর্থন করে। আপনি ডাটাবেস স্কিমা ডায়াগ্রাম তৈরি করতেও এটি ব্যবহার করতে পারেন।
SchemaCrawler নিম্নলিখিত ডাটাবেস বস্তুর জন্য মেটাডেটা প্রদান করে −
- কলাম ডেটা প্রকারগুলি
- টেবিল এবং ভিউ
- কলাম
- প্রাথমিক কী
- সূচীপত্র
- সারণী সীমাবদ্ধতা
- ট্রিগার
- বিদেশী কী
- রুটিন, ফাংশন এবং সঞ্চিত পদ্ধতি সহ
- ক্রমগুলি
- সমার্থক শব্দ
- সুবিধা এবং অনুদান