บ้าน ความปลอดภัย ฐานข้อมูลเชิงวัตถุ (อ๊อด) คืออะไร? - คำจำกัดความจาก techopedia

ฐานข้อมูลเชิงวัตถุ (อ๊อด) คืออะไร? - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - ฐานข้อมูลเชิงวัตถุ (ORD) หมายถึงอะไร?

ฐานข้อมูลเชิงวัตถุ (ORD) เป็นระบบจัดการฐานข้อมูล (DBMS) ที่ประกอบด้วยฐานข้อมูลเชิงสัมพันธ์ (RDBMS) และฐานข้อมูลเชิงวัตถุ (OODBMS) ORD สนับสนุนส่วนประกอบพื้นฐานของโมเดลฐานข้อมูลเชิงวัตถุใด ๆ ในสคีมาและภาษาแบบสอบถามที่ใช้เช่นวัตถุคลาสและการสืบทอด

ฐานข้อมูลเชิงวัตถุอาจเรียกได้ว่าเป็นระบบการจัดการฐานข้อมูลเชิงวัตถุ (ORDBMS)

Techopedia อธิบายฐานข้อมูลเชิงวัตถุ (ORD)

ORD ถูกกล่าวถึงว่าเป็นคนกลางระหว่างฐานข้อมูลเชิงสัมพันธ์และเชิงวัตถุเนื่องจากมันมีแง่มุมและคุณลักษณะจากทั้งสองโมเดล ใน ORD วิธีการพื้นฐานนั้นใช้พื้นฐานของ RDB เนื่องจากข้อมูลถูกเก็บไว้ในฐานข้อมูลดั้งเดิมและจัดการและเข้าถึงโดยใช้แบบสอบถามที่เขียนในภาษาแบบสอบถามเช่น SQL อย่างไรก็ตาม ORD ยังแสดงคุณสมบัติเชิงวัตถุในฐานข้อมูลที่ถือว่าเป็นที่เก็บวัตถุโดยปกติแล้วสำหรับซอฟต์แวร์ที่เขียนด้วยภาษาโปรแกรมเชิงวัตถุ ที่นี่ APIs ใช้ในการจัดเก็บและเข้าถึงข้อมูลเป็นวัตถุ


หนึ่งในเป้าหมายของ ORD คือการเชื่อมช่องว่างระหว่างเทคนิคการสร้างแบบจำลองข้อมูลเชิงแนวคิดสำหรับฐานข้อมูลเชิงสัมพันธ์และเชิงวัตถุเช่นแผนภาพความสัมพันธ์เอนทิตี้ (ERD) และการทำแผนที่วัตถุสัมพันธ์ (ORM) นอกจากนี้ยังมีจุดมุ่งหมายเพื่อเชื่อมต่อการแบ่งระหว่างฐานข้อมูลเชิงสัมพันธ์และเทคนิคการสร้างแบบจำลองเชิงวัตถุที่มักใช้ในภาษาการเขียนโปรแกรมเช่น Java, C # และ C ++


ผลิตภัณฑ์ RDBMS ดั้งเดิมเน้นที่การจัดระเบียบข้อมูลที่มีประสิทธิภาพซึ่งได้มาจากชุดข้อมูลจำนวน จำกัด ในทางกลับกัน ORDBMS มีคุณสมบัติที่ช่วยให้นักพัฒนาสามารถสร้างและคิดค้นชนิดข้อมูลและวิธีการของตนเองซึ่งสามารถนำไปใช้กับ DBMS ได้ ด้วยสิ่งนี้ ORDBMS มุ่งมั่นที่จะอนุญาตให้นักพัฒนาเพิ่ม abstraction ที่พวกเขาดูพื้นที่ปัญหา

ฐานข้อมูลเชิงวัตถุ (อ๊อด) คืออะไร? - คำจำกัดความจาก techopedia