มหาวิทยาลัยอุบลราชธานี
Ubon Ratchathani University
  www.ubu.ac.th   |   UBU Blog
สมัครเข้าใช้งาน    |   เข้าสู่ระบบ    
Reverse Engineering เรื่องง่ายๆ ที่น่าทำ 
โพสโดย กมลวรรณ จันทป     วันที่ 1 กันยายน 2554 , 17:29:38 น.
หมวด : IT , เทคโนโลยี , มีผู้อ่านแล้ว 1,297 ครั้ง
  

โดยทั่วๆไป ตามหลักการออกแบบและพัฒนาระบบที่ดี ควรเริ่มต้นด้วยการรวบรวมความต้องการจากผู้ใช้ , วิเคราะห์ออกแบบระบบ โดยทำแผนผังไดอะแกรมต่างๆ , พัฒนา, ทดสอบ หลัก Waterfall Model แต่เนื่องจากสภาพการทำงาน ปัจจุบันในหลายๆองค์กร ที่นักพัฒนาระบบต้องทำหน้าที่ในแต่ละขั้นตอนเองทุกอย่าง  ทำให้มองข้ามการขั้นตอนการทำไดอะแกรมแสดงความสัมพันธ์ของฐานข้อมูลกันไป

เมื่อมีระบบใหม่ๆเกิดขึ้นเรื่อยๆ ความขี้เกียจในการทำเอกสารประกอบระบบก็ลดลงเรื่อยๆ เมื่อถึงคราวจำเป็น (เช่น หัวหน้าสั่ง เป็นต้น) ว่าให้ไดอะแกรมแสดงความสัมพันธ์ของฐานข้อมูลแต่ละฐานให้ดูหน่อย จึงกลายเป็นเรื่องเครียดขึ้นมาในทันใดว่า จะหาเครื่องมืออะไรมวาด ER ให้ดูละหนอ  จะนั่งวาดใหม่ก็ใช้เรื่อง ตารางมีตั้งหลายร้อย  จึงนึกถึงการทำ Reverse Engineering เครื่องมือที่จะใช้ทำก็ใช้เครื่องมือพื้นๆที่เราคุ้นเคยมาตั้งแต่สมัยเรียน นั่นก็คือโปรแกรม "Visio"


ข้อดีของการใช้โปรแกรม Visio ทำ Reverse Engineering คือ

1. ใช้งานง่าย

2. สามารถติดต่อกับฐานข้อมูลหลากหลายรูปแบบ เช่น ORACLE , Postgres , Mysql , SQL Server เป็นต้น

มาดูวิธีการทำ Reverse Engineering กัน

1.  เลือก Diagram ที่จะทำเป็น Database Model Diagram (หากไม่เลือกจะไม่มีเมนู Database > Reverse Engineer ค่ะ)

2. เลือกเมนู Database > Reverse Engineer

3. เลือก Driver ตามชนิดของฐานข้อมูล ที่เราต้องการติดต่อ

4. จากนั้นเลือกฐานข้อมูลที่มีการติดต่อผ่าน ODBC โดยเราต้องไปสร้าง ODBC Connect ไว้ก่อน

5. จากนั้นทำการ import  ตารางต่างๆที่ต้องการเข้ามา คลิกไปตาม step เรื่อยๆ

6.  ถึงขั้นนี้เราจะได้ ER Diagram ที่ได้จากการ Import ในขั้นตอนที่ 5 ค่ะ หาก Relation ของ Er ยังไม่สมบูรณ์ก็สามารถใช้เครื่องมือ Relation ที่อยู่ท างด้านซ้ายมือ เติมไดอะแกรมให้สมบูรณ์ได้ค่ะ

 

แสดงความคิดเห็น
      เข้าสู่ระบบ
  - ต้องทำการกรอก username และ password ก่อน จึงจะทำการแสดงความคิดเห็นได้
- username และ password เป็นอันเดียวกับที่ใช้ในการ login internet ของมหาวิทยาลัยอุบลราชธานี
 

ค้นหา
 
  About Me
 
ชื่อ :  นางสาวกมลวรรณ จันทป
ตำแหน่ง :  นักวิชาการคอมพิวเตอร์
หน่วยงาน :  สำนักงานเลขานุการ
คณะ/สำนัก :  สำนักคอมพิวเตอร์
และเครือข่าย
จำนวนเรื่อง :  10
จำนวนผู้ชม :  8165
Blog :  kamonwan
  เรื่องย้อนหลัง
การเริ่มต้นติดตั้ง Ionic framework
Google Cloud Dataproc
การเติบโตของข้อมูลกับ Data Science
การทำ case study : การลงทะเบียนเรียน นศ. With Node.js ( ปร...
การจัดทำข้อมูลนักศึกษา ตามมาตรฐานข้อมูลอุดมศึกษา ปี 2557
Social Game
ติดต่อฐานข้อมูล Mysql ด้วย Myodbc
Reverse Engineering เรื่องง่ายๆ ที่น่าทำ
การแก้ไขปัญหาการวางข้อมูลที่มีปริมาณมากลงใน Access แล้วเกิด ...
การรายงานข้อมูลตามตัวชี้วัดที่ 11 การพัฒนาระบบฐานข้อมูลอุดมศ...
 
 
 
พัฒนาโดย สำนักคอมพิวเตอร์และเครือข่าย มหาวิทยาลัยอุบลราชธานี
© Copyright 2010 - 2015 UBON RATCHATHANI UNIVERSITY
สงวนลิขสิทธิ์ 2553 - 2558 มหาวิทยาลัยอุบลราชธานี