บ้าน ฐานข้อมูล วัตถุฐานข้อมูลคืออะไร - คำจำกัดความจาก techopedia

วัตถุฐานข้อมูลคืออะไร - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - วัตถุฐานข้อมูลหมายถึงอะไร

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

เมื่อวัตถุฐานข้อมูลถูกสร้างขึ้นไม่สามารถสร้างประเภทวัตถุใหม่ได้เนื่องจากประเภทวัตถุต่าง ๆ ที่สร้างขึ้นทั้งหมดถูก จำกัด โดยธรรมชาติหรือซอร์สโค้ดของโมเดลฐานข้อมูลเชิงสัมพันธ์ที่ใช้เช่น Oracle, SQL Server หรือ Access สิ่งที่สร้างขึ้นคืออินสแตนซ์ของวัตถุเช่นตารางใหม่ดัชนีในตารางนั้นหรือมุมมองบนตารางเดียวกัน

Techopedia อธิบายวัตถุฐานข้อมูล

ต้องการความแตกต่างเล็กน้อย แต่สำคัญในวัตถุฐานข้อมูล:

  • ประเภทวัตถุเป็นแนวคิดพื้นฐานหรือความคิดของวัตถุ ตัวอย่างเช่นแนวคิดของตารางหรือดัชนี
  • ตัวอย่างวัตถุเป็นตัวอย่างของประเภทวัตถุ ตัวอย่างเช่นตารางที่เรียกว่า CUSTOMER_MASTER เป็นอินสแตนซ์ของประเภทวัตถุตาราง

เอ็นจินฐานข้อมูลหลักส่วนใหญ่มีชุดของวัตถุฐานข้อมูลหลักชุดเดียวกัน:

  • ตาราง
  • ดัชนี
  • ลำดับ
  • เข้าชม
  • ชื่อพ้อง

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

เมื่อสร้างอินสแตนซ์ของวัตถุเป็นความคิดที่ดีที่จะปฏิบัติตามหลักการตั้งชื่อที่เข้าใจง่าย สิ่งนี้มีความสำคัญอย่างยิ่งสำหรับนักออกแบบฐานข้อมูลที่มีผลิตภัณฑ์ที่มีไว้สำหรับผู้ใช้หลายคน นอกจากนี้ยังเป็นประโยชน์ในการทำให้งานง่ายที่สุดเท่าที่จะเป็นไปได้สำหรับผู้ดูแลระบบฐานข้อมูลภายในด้วยการลดจำนวนข้อความค้นหาที่ผู้สร้างทำในภายหลัง แนวทางง่าย ๆ คือการเพิ่มคำต่อท้าย นี่คือสองตัวอย่าง:

  • ต่อท้ายตารางต้นแบบทั้งหมดโดยใช้ _MASTER:
    • CUSTOMER_MASTER
    • ACCOUNTS_MASTER
    • LOANS_MASTER
  • เติมคำท้ายตารางธุรกรรมทั้งหมดโดยใช้คำต่อท้าย _TRANS:
    • DAILY_TRANS
    • LOANS_TRANS
    • INTERBANK_TRANS
วัตถุฐานข้อมูลคืออะไร - คำจำกัดความจาก techopedia