สารบัญ:
คำจำกัดความ - วัตถุฐานข้อมูลหมายถึงอะไร
วัตถุฐานข้อมูลในฐานข้อมูลเชิงสัมพันธ์เป็นโครงสร้างข้อมูลที่ใช้ในการจัดเก็บหรือข้อมูลอ้างอิง วัตถุที่พบบ่อยที่สุดที่ผู้คนโต้ตอบด้วยคือตาราง วัตถุอื่น ๆ คือดัชนีขั้นตอนการจัดเก็บลำดับมุมมองและอื่น ๆ อีกมากมาย
เมื่อวัตถุฐานข้อมูลถูกสร้างขึ้นไม่สามารถสร้างประเภทวัตถุใหม่ได้เนื่องจากประเภทวัตถุต่าง ๆ ที่สร้างขึ้นทั้งหมดถูก จำกัด โดยธรรมชาติหรือซอร์สโค้ดของโมเดลฐานข้อมูลเชิงสัมพันธ์ที่ใช้เช่น Oracle, SQL Server หรือ Access สิ่งที่สร้างขึ้นคืออินสแตนซ์ของวัตถุเช่นตารางใหม่ดัชนีในตารางนั้นหรือมุมมองบนตารางเดียวกัน
Techopedia อธิบายวัตถุฐานข้อมูล
ต้องการความแตกต่างเล็กน้อย แต่สำคัญในวัตถุฐานข้อมูล:
- ประเภทวัตถุเป็นแนวคิดพื้นฐานหรือความคิดของวัตถุ ตัวอย่างเช่นแนวคิดของตารางหรือดัชนี
- ตัวอย่างวัตถุเป็นตัวอย่างของประเภทวัตถุ ตัวอย่างเช่นตารางที่เรียกว่า CUSTOMER_MASTER เป็นอินสแตนซ์ของประเภทวัตถุตาราง
เอ็นจินฐานข้อมูลหลักส่วนใหญ่มีชุดของวัตถุฐานข้อมูลหลักชุดเดียวกัน:
- ตาราง
- ดัชนี
- ลำดับ
- เข้าชม
- ชื่อพ้อง
แม้ว่าจะมีการเปลี่ยนแปลงเล็กน้อยในพฤติกรรมและไวยากรณ์ที่ใช้สำหรับการสร้างประเภทวัตถุฐานข้อมูลที่สำคัญพวกเขาเกือบจะเหมือนกันในแนวคิดของพวกเขาและสิ่งที่พวกเขาหมายถึง ตารางใน Oracle มีลักษณะการทำงานเหมือนกับตารางใน SQL Server สิ่งนี้ทำให้การทำงานง่ายขึ้นสำหรับผู้ดูแลระบบฐานข้อมูล มันเหมือนกับการย้ายจากรถหนึ่งไปยังอีกที่ทำโดยผู้ผลิตที่แตกต่างกัน สวิตช์สำหรับเปิดไฟหน้าอาจอยู่ในตำแหน่งที่แตกต่างกัน แต่เค้าโครงโดยรวมคล้ายกันอย่างกว้างขวาง
เมื่อสร้างอินสแตนซ์ของวัตถุเป็นความคิดที่ดีที่จะปฏิบัติตามหลักการตั้งชื่อที่เข้าใจง่าย สิ่งนี้มีความสำคัญอย่างยิ่งสำหรับนักออกแบบฐานข้อมูลที่มีผลิตภัณฑ์ที่มีไว้สำหรับผู้ใช้หลายคน นอกจากนี้ยังเป็นประโยชน์ในการทำให้งานง่ายที่สุดเท่าที่จะเป็นไปได้สำหรับผู้ดูแลระบบฐานข้อมูลภายในด้วยการลดจำนวนข้อความค้นหาที่ผู้สร้างทำในภายหลัง แนวทางง่าย ๆ คือการเพิ่มคำต่อท้าย นี่คือสองตัวอย่าง:
- ต่อท้ายตารางต้นแบบทั้งหมดโดยใช้ _MASTER:
- CUSTOMER_MASTER
- ACCOUNTS_MASTER
- LOANS_MASTER
- เติมคำท้ายตารางธุรกรรมทั้งหมดโดยใช้คำต่อท้าย _TRANS:
- DAILY_TRANS
- LOANS_TRANS
- INTERBANK_TRANS
