ผลต่างระหว่างรุ่นของ "การจับคู่เชื่อมโยงระหว่างโมเดลเชิงวัตถุและเชิงสัมพันธ์"
เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
ล r2.7.2) (โรบอต เพิ่ม: lv:Objektrelāciju kartēšana |
ล r2.7.3) (โรบอต เพิ่ม: he:מיפוי אובייקטי-רלציוני; ปรับแต่งให้อ่านง่าย |
||
บรรทัด 1:
'''ตัวส่งระหว่างโมเดลเชิงวัตถุและเชิงสัมพันธ์''' (Object-Relational mapping: O/RM, ORM, O/R mapping) เป็นเทคนิคการเขียนโปรแกรมเพื่อเชื่อม[[ฐานข้อมูล]]เข้ากับแนวความคิด[[การเขียนโปรแกรมเชิงวัตถุ|ภาษาเชิงวัตถุ]] โดยการสร้าง[[ฐานข้อมูลเชิงวัตถุ]]เสมือน
ในการเขียนโปรแกรมเชิงวัตถุ วัตถุในโปรแกรมเป็นตัวแทนของวัตถุในโลก ยกตัวอย่างเช่น สมุดโทรศัพท์ประกอบไปด้วยรายการข้อมูลของบุคคลพร้อมกับหมายเลขโทรศัพท์และที่อยู่ของบุคคลนั้น ซึ่งบุคคลหนึ่งอาจจะมีหมายเลขโทรศัพท์หลายหมายเลขหรือหนึ่งหมายเลขหรือไม่มีเลยก็ได้
โดยทั่วไปแล้ววัตถุในการเขียนโปรแกรมเก็บไว้ใน[[หน่วยความที่เข้าถึงแบบสุ่ม]] ไม่ใช่[[ไฟล์]]หรือ[[ฐานข้อมูล]]ซึ่งสามารถเก็บข้อมูลไว้ในปริมาณมาก จึงต้องมีหาวิธีในการแปลวัตถุที่อยู่ในหน่วยความจำแบบสุมให้สามารถเก็บลงในไฟล์และฐานข้อมูลได้ การเก็บนี้ต้องคงคุณสมบัติและความสัมพันธ์กันของวัตถุที่เก็บไว้ด้วย มากไปกว่านั้นในการเก็บข้อมูลปริมาณมากยังต้องคำนึงถึงการเข้าถึงวัตถุอย่างมีประสิทธิภาพอีกด้วย วัตถุที่จัดเก็บไว้ในไฟล์หรือฐานข้อมูลเรียกว่า[[วัตถุคงทน]]
บรรทัด 20:
[[es:Mapeo objeto-relacional]]
[[fr:Mapping objet-relationnel]]
[[he:מיפוי אובייקטי-רלציוני]]
[[hu:Objektum-relációs leképzés]]
[[id:Pemetaan objek-relasional]]
|