ปกติแล้วเรามักใช้โปรแกรมแบบ Visio วาดแผนผังโครงสร้าง-ความสัมพันธ์ของฐานข้อมูล (database structure) ก่อนนำไปสร้างฐานข้อมูลจริงๆ อีกที แต่ในหลายสถานการณ์ เราอาจได้รับมอบฐานข้อมูลเก่าที่ไม่มีข้อมูลโครงสร้างหลงเหลืออยู่
ไมโครซอฟท์แก้ปัญหานี้โดยออกส่วนขยายตัวใหม่ชื่อ Database Modeling ให้กับ Visio Pro for Office 365 ที่สามารถเชื่อมต่อไปอ่านฐานข้อมูล แล้วแปลงกลับมาเป็นแผนภาพให้เราอัตโนมัติ (ไมโครซอฟท์เรียกกระบวนการนี้ว่า reverse engineering)
Visio Database Modeling รองรับฐานข้อมูลหลายยี่ห้อ ทั้ง SQL Server ของไมโครซอฟท์เอง, MySQL และ Oracle ผลลัพธ์ที่ได้สามารถปรับเปลี่ยนข้อมูลเรียลไทม์ ถ้าหากฐานข้อมูลเปลี่ยน แผนผังใน Visio จะอัพเดตตามให้ทันที
ส่วนขยายนี้รองรับเฉพาะ Visio Pro เท่านั้น
ที่มา - Visio Blog
Comments
สบายกว่านี้มีอีกไหม!!!!
มันเคยมี Features นี้แล้วใน Visio 2010 นะ
แต่ Version ต่อๆมาก็ถูกถอด Features นี้ออกไป
มันควรจะมีตั้งแต่ 15+ ปีที่แล้ว
มันมีใน Visio รุ่น Enterprise ไม่ก็รุ่น Pro มานานแล้วครับ
แต่ก่อนสมัยผมเป็น Dev ก็ใช้ตลอดเวลาเขียนต้องทำ Diagram (ซึ่งก็นานมากแล้ว)
มีแบบวาดไดอะแกรมแล้วแปลงเป็น Database มั๊ยครับ?
ถ้าใช้ mysql มันมีนะครับ แต่ถ้าตารางเยอะๆเส้นมันจะซับซ้อนและจัดยากนิดนึง
มาออกตอนที่ไม่ต้องใช้แล้ว ก่อนหน้านี้ไม่ถึงสิบวันยังใช้ mysql นั่งจัดเส้นวนไปวนมา เสียเวลามากๆเพราะมันจัดไม่ได้ดั่งใจ
พลางนึกถึงซอฟท์แวร์ "ER Win" สมัยก่อนโน้นที่ต้อง Create Table ใน Oracle/PLSQL 555+
MySQL Workbench -> EER Diagram
ลองดูนะกับ mysql workbench