ตารางฐานข้อมูล
ฐานข้อมูลเชิงวัตถุรวมคุณสมบัติของทั้งฐานข้อมูลเชิงสัมพันธ์และการเขียนโปรแกรมเชิงวัตถุ ซึ่งหมายความว่าเมื่อพัฒนาฐานข้อมูลเหล่านี้ คุณสามารถรวมเมธอดและชนิดข้อมูลได้ ซึ่งจะช่วยเพิ่มความสามารถในการจัดเรียงและค้นหาไฟล์ภายในฐานข้อมูลเหล่านี้ได้เร็วขึ้น ด้วยการกำหนดชนิดข้อมูลเหล่านี้ให้กับไฟล์ของคุณ คุณสามารถกรองข้อมูลเหล่านี้ผ่านฐานข้อมูลได้ดียิ่งขึ้น คุณยังสามารถดึงไฟล์ที่มีลักษณะเหมือนกันได้
ความสามารถในการขยาย
ความสามารถของฐานข้อมูลเชิงวัตถุถูกขยายด้วยการเพิ่มชนิดข้อมูลใหม่ วิธีการเข้าถึง และฟังก์ชันที่พบในการเขียนโปรแกรมเชิงวัตถุ คุณสามารถเพิ่มอักขระสตริงด้วยประเภทข้อมูลที่เป็นตัวอักษรและตัวเลขได้ ชนิดข้อมูลที่ซับซ้อนสามารถรวมลักษณะของชนิดข้อมูลที่มีอยู่แล้วในฐานข้อมูลของคุณ คุณสามารถระบุประเภทข้อมูลตามข้อความที่คุณต้องการให้มีหรือตามจำนวนไบต์ที่ใช้สร้าง ชนิดข้อมูลที่ผู้ใช้กำหนดสามารถทึบแสงหรือมีลักษณะเฉพาะได้ คุณยังสามารถเพิ่มตัวประมวลผลเสมือนที่ผู้ใช้กำหนดเองได้
วีดีโอประจำวันนี้
มรดก
แตกต่างจากฐานข้อมูลเชิงสัมพันธ์ ฐานข้อมูลเชิงวัตถุอนุญาตให้ใช้การสืบทอด ภายในการสืบทอด คุณสามารถพัฒนาคลาสสำหรับชนิดข้อมูลของคุณ ออบเจ็กต์เหล่านี้สามารถสืบทอดความสามารถบางอย่างจากคลาสอื่นเพื่อใช้ในฟังก์ชันอื่นของฐานข้อมูล คุณสมบัติที่สืบทอดมาเหล่านี้อาจเป็นเรื่องง่ายๆ เหมือนกับไฟล์ทั้งหมดใน "Class A" เป็นการเคลมประกัน ดังนั้น หากคุณตั้งโปรแกรม "Class B" ให้สืบทอดคุณลักษณะ "Class A" แล้ว "Class B" จะเป็นการเคลมประกันด้วย แต่อาจเป็นการเคลมประกันที่เพิ่งดำเนินการไม่นานก็ได้ ชนิดข้อมูลของคุณจะสืบทอดคุณลักษณะเหล่านี้ของประเภทข้อมูลอื่นๆ ผ่านการสืบทอด
ความหลากหลาย
ความหลากหลายในฐานข้อมูลเชิงวัตถุเกี่ยวข้องกับการอนุญาตให้ผู้ดำเนินการหนึ่งคนมีความหมายต่างกันภายในฐานข้อมูลเดียวกัน คุณสามารถเชื่อมต่อตารางของคุณภายในฐานข้อมูลของคุณโดยการสร้างความสัมพันธ์ ซึ่งรวมถึงระเบียนที่อาจมีชื่อเดียวกันแต่ข้อมูลต่างกัน เช่น ถ้าคุณมีประวัติของโจ โด แต่บางฉบับเป็นการเคลมประกัน และบางฉบับเป็นรายงานอุบัติเหตุ คุณสามารถเชื่อมต่อตารางโดยใช้ตัวดำเนินการชื่อ เมื่อคุณสืบค้นฐานข้อมูลของคุณเพื่อดึงเรคคอร์ด มันจะดึงเรคคอร์ดทั้งหมดที่มี Joe Doe
การห่อหุ้ม
คุณจะใช้การห่อหุ้มด้วยฐานข้อมูลเชิงวัตถุในรูปแบบของตาราง ตัวอย่างเช่น คุณต้องการให้ตารางที่ 1 รวมชื่อ ที่อยู่ หมายเลขโทรศัพท์ และที่อยู่อีเมลสำหรับผู้ติดต่อของคุณ โดยการห่อหุ้มคลาส "Contacts" คุณจะรวมข้อมูลทั้งหมดนี้ไว้ในตารางเดียว ดังนั้นเมื่อคุณสอบถามฐานข้อมูลสำหรับข้อมูลนี้ คุณจะสร้างรายงานในรูปแบบของฟอร์มเพื่อรวมข้อมูลทั้งหมดนี้
ระบบจัดการฐานข้อมูล
ฐานข้อมูลเชิงวัตถุสามารถใช้เพื่อสร้างระบบการจัดการฐานข้อมูล คุณสามารถเชื่อมต่อกับเว็บไซต์ของบริษัทที่อนุญาตให้อัปเดตรายการต่างๆ เช่น บันทึกสินค้าคงคลังของคุณ ส่วนประกอบอ็อบเจ็กต์ที่ใช้ในเว็บไซต์ของคุณสามารถทำการอัปเดตเหล่านี้ได้เมื่อผู้ใช้สั่งซื้อโดยคลิกปุ่มควบคุมปุ่มใดปุ่มหนึ่งที่ตั้งโปรแกรมไว้เพื่อเชื่อมต่อกับระบบการจัดการฐานข้อมูลเหล่านี้