IMS DB - คำศัพท์ DL / I

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

กลุ่มราก

สิ่งที่ควรทราบ -

  • ส่วนที่อยู่ด้านบนสุดของลำดับชั้นเรียกว่าส่วนราก

  • เซ็กเมนต์รากเป็นเซ็กเมนต์เดียวที่เข้าถึงเซ็กเมนต์ที่ขึ้นต่อกันทั้งหมด

  • เซ็กเมนต์รากเป็นเซ็กเมนต์เดียวในฐานข้อมูลซึ่งไม่ใช่เซ็กเมนต์ย่อย

  • สามารถมีได้เพียงส่วนรากเดียวในโครงสร้างฐานข้อมูล IMS

  • ตัวอย่างเช่น, 'A' คือส่วนของรากในตัวอย่างข้างต้น

กลุ่มผู้ปกครอง

สิ่งที่ควรทราบ -

  • กลุ่มหลักมีกลุ่มที่ขึ้นอยู่กับอย่างน้อยหนึ่งกลุ่มอยู่ด้านล่างโดยตรง

  • ตัวอย่างเช่น, 'A''B'และ 'E' คือกลุ่มหลักในตัวอย่างข้างต้น

ขึ้นอยู่กับกลุ่ม

สิ่งที่ควรทราบ -

  • เซ็กเมนต์ทั้งหมดที่ไม่ใช่เซ็กเมนต์รูทเรียกว่าเซ็กเมนต์ที่ขึ้นต่อกัน

  • ส่วนที่อ้างอิงขึ้นอยู่กับหนึ่งส่วนหรือมากกว่านั้นเพื่อนำเสนอความหมายที่สมบูรณ์

  • ตัวอย่างเช่น, 'B', 'C1', 'C2', 'D', 'E', 'F1' และ 'F2' เป็นกลุ่มที่ขึ้นอยู่กับในตัวอย่างของเรา

กลุ่มเด็ก

สิ่งที่ควรทราบ -

  • กลุ่มใด ๆ ที่มีกลุ่มอยู่เหนือกลุ่มโดยตรงในลำดับชั้นเรียกว่ากลุ่มย่อย

  • แต่ละส่วนที่ต้องพึ่งพาในโครงสร้างเป็นกลุ่มย่อย

  • ตัวอย่างเช่น, 'B', 'C1', 'C2', 'D', 'E', 'F1' และ 'F2' เป็นกลุ่มย่อย

กลุ่มคู่

สิ่งที่ควรทราบ -

  • การเกิดกลุ่มอย่างน้อยสองครั้งของประเภทเซ็กเมนต์เฉพาะภายใต้เซ็กเมนต์แม่เดียวเรียกว่าเซ็กเมนต์แฝด

  • ตัวอย่างเช่น, 'C1' และ 'C2' เป็นกลุ่มแฝดดังนั้น 'F1' และ 'F2' คือ.

กลุ่มพี่น้อง

สิ่งที่ควรทราบ -

  • กลุ่มพี่น้องคือกลุ่มของประเภทต่างๆและเป็นกลุ่มแม่เดียวกัน

  • ตัวอย่างเช่น, 'B' และ 'E' เป็นกลุ่มพี่น้อง ในทำนองเดียวกัน'C1', 'C2', และ 'D' เป็นกลุ่มพี่น้อง

บันทึกฐานข้อมูล

สิ่งที่ควรทราบ -

  • การเกิดขึ้นของส่วนรากแต่ละครั้งรวมทั้งการเกิดขึ้นของส่วนรองทั้งหมดจะสร้างบันทึกฐานข้อมูลหนึ่งรายการ

  • ทุกระเบียนฐานข้อมูลมีเพียงส่วนรากเดียว แต่อาจมีจำนวนกลุ่มที่เกิดขึ้น

  • ในการประมวลผลไฟล์มาตรฐานเร็กคอร์ดคือหน่วยของข้อมูลที่โปรแกรมแอปพลิเคชันใช้สำหรับการดำเนินการบางอย่าง ใน DL / I หน่วยของข้อมูลนั้นเรียกว่าเซ็กเมนต์ บันทึกฐานข้อมูลเดียวมีหลายเซกเมนต์เกิดขึ้น

เส้นทางฐานข้อมูล

สิ่งที่ควรทราบ -

  • เส้นทางคือชุดของเซ็กเมนต์ที่เริ่มต้นจากส่วนรากของบันทึกฐานข้อมูลไปยังการเกิดเซ็กเมนต์เฉพาะใด ๆ

  • เส้นทางในโครงสร้างลำดับชั้นไม่จำเป็นต้องสมบูรณ์จนถึงระดับต่ำสุด ขึ้นอยู่กับว่าเราต้องการข้อมูลเกี่ยวกับเอนทิตีมากแค่ไหน

  • เส้นทางต้องต่อเนื่องและเราไม่สามารถข้ามระดับกลางในโครงสร้างได้

  • ในรูปต่อไปนี้เด็กบันทึกเป็นสีเทาเข้มแสดงเส้นทางที่เริ่มต้นจาก 'A' และผ่านไป 'C2'.