ผู้เขียน หัวข้อ: ORM(Object/Relational Mapping) คืออะไร  (อ่าน 6723 ครั้ง)

program4

  • แมน
  • ผู้ดูแลห้องกิตติมศักดิ์
  • Full Member
  • *****
  • กระทู้: 157
    • ดูรายละเอียด
ORM(Object/Relational Mapping) คืออะไร
« เมื่อ: 04 สิงหาคม 2008, 14:48:15 »
     
     ORM, O/RM, หรือ O/R mapping ย่อมาจาก Object / Relational Mapping หมายถึง การ map ข้อมูลในตารางข้อมูลของฐานข้อมูลให้อยู่ในรูปของ object-oriented language ซึงจะเป็นการสร้าง Database แบบเสมือนขึ้นให้มาอยู่ในรูป language  programming ทำให้ไม่ต้องไปยุ่งกับ SQL Statement  ซึ่งถ้ามีการเปลี่ยนแปลงแก้ไขต้องแก้ไขที่ตัวโปรแกรมแทน และการกระทำต่างๆยังคงเป็นแบบ Relational  เหมือนเดิม

     ข้อดีของ ORM
     จุดประสงค์หลักก้อคือ ลดการ Coding สำหรับนักพัฒนาที่ไม่ชอบไปยุ่งกับ SQL แต่ก็อย่าทิ้ง SQL นะครับ ถึงแม้ว่ามันจะมีตัวช่วยเข้ามาก็ตาม สามารถอ่านข้อมูลเพิ่มเติมได้จาก http://en.wikipedia.org/wiki/Object-relational_mapping ได้นะครับ


« แก้ไขครั้งสุดท้าย: 17 กันยายน 2008, 20:38:58 โดย enjoyman »
ความทุกข์เกิดจากความอยาก เพราะฉะนั้นถ้าไม่อยากก็จะไม่ทุกข์ (สาธุ)...