ใน ความสัมพันธ์สําหรับรายการ ข้อมูลจากรายการหนึ่ง ( รายการแหล่งข้อมูล) จะถูกแสดงในอีกรายการหนึ่ง ( รายการเป้าหมาย) โดยอัตโนมัติ ความสัมพันธ์ของรายการจะช่วยให้คุณรวมข้อมูลจากสองรายการและทําให้ข้อมูลสอดคล้องกันในขณะที่มีคนแก้ไขและลบข้อมูลในรายการ
ความสัมพันธ์ช่วยติดตามและรักษาข้อมูลในรายการต่างๆ ข้อมูลในรายการเป้าหมายยังสามารถลิงก์และแสดงข้อมูลที่มีมูลค่าหลายคอลัมน์จากรายการแหล่งข้อมูลได้ และความสัมพันธ์สามารถเปลี่ยนสิ่งที่เกิดขึ้นเมื่อข้อมูลถูกลบ (ดู การลบข้อมูลที่มีความสัมพันธ์)
ในบทความนี้
การเริ่มต้นใช้งานความสัมพันธ์ของรายการ
การเพิ่มคอลัมน์การค้นหาลงในรายการที่มีอยู่
การสร้างคอลัมน์ในรายการแหล่งข้อมูล
การจัดการความสัมพันธ์ของรายการเมื่อรายการมีข้อมูลจำนวนมาก
การเริ่มต้นใช้งานความสัมพันธ์ของรายการ
ในการสร้างความสัมพันธ์สําหรับรายการ คุณจะต้องมีรายการสองรายการ: รายการแหล่งข้อมูลและรายการเป้าหมาย คุณควรทํารายการแหล่งข้อมูลก่อน
ในตัวอย่างนี้ เราจะใช้รายการหลักสูตรของวิทยาลัยเป็นรายการแหล่งข้อมูล และรายการอ่านภายหลังเป็นรายการเป้าหมาย เป้าหมายคือการแสดงชื่อหลักสูตรและ ID หลักสูตรสําหรับหนังสือทุกเล่มในรายการอ่านภายหลังโดยไม่ต้องป้อนข้อมูลด้วยตนเอง
ทํารายการแหล่งข้อมูล รายการนี้จะมีคอลัมน์สําหรับข้อมูลทั้งหมดที่คุณจะแสดงบนรายการเป้าหมายในภายหลัง เช่นเดียวกับข้อมูลเพิ่มเติมสําหรับข้อมูลในรายการแต่ละรายการสําหรับระเบียนของเรา ตัวอย่างเช่น เราจะสร้างรายการหลักสูตรที่มีคอลัมน์: ชื่อหลักสูตร (ชื่อเรื่อง) ID หลักสูตร (ข้อความบรรทัดเดียว) เวลาชั้นเรียน (วันที่และเวลา) และระยะเวลาภาคเรียน (ตัวเลือก โดยมีสองตัวเลือก: เต็มครึ่ง)
กรอกรายการแหล่งข้อมูล ทําข้อมูลในรายการสําหรับข้อมูลทั้งหมดที่คุณจะแสดงบนรายการเป้าหมายในภายหลัง ตัวอย่างเช่น เราจะเพิ่มสามหลักสูตร ได้แก่ วิทยาการคอมพิวเตอร์ระดับกลาง บทนําวิทยาการคอมพิวเตอร์ และการเรียนรู้ของเครื่อง รายการของคุณควรมีลักษณะดังนี้:
รายการหลักสูตร
ชื่อหลักสูตร
(ชื่อเรื่อง)ID หลักสูตร
(ข้อความบรรทัดเดียว)เวลาเรียน
(วันที่และเวลา)ระยะเวลาภาคการศึกษา
(ตัวเลือก)วิทยาการคอมพิวเตอร์ระดับกลาง CS200 9/9/2021 12:00 AM Full บทนําสู่วิทยาการคอมพิวเตอร์ CS101 8/9/2021 9:00 ครึ่งหนึ่ง การเรียนรู้ของเครื่อง CS405 10/9/2021 13:30 Full สร้างรายการเป้าหมาย ลองเพิ่มคอลัมน์ผู้เขียน (ข้อความบรรทัดเดียว) และคอลัมน์ต้นทุน (สกุลเงิน)
เมื่อต้องการเพิ่มคอลัมน์การค้นหาลงในรายการเป้าหมาย ให้เลือกเพิ่มการค้นหาคอลัมน์>
ใส่ชื่อเพื่อแสดงที่ด้านบนของคอลัมน์ เรียกมันว่า ชื่อหลักสูตร
ภายใต้ เลือกรายการเป็นแหล่งข้อมูล ให้เลือกรายการแหล่งข้อมูล สําหรับตัวอย่างนี้ ให้เลือกรายการหลักสูตร
ภายใต้ เลือกคอลัมน์จากรายการด้านบน ให้เลือกคอลัมน์จากรายการแหล่งข้อมูลที่คุณต้องการแสดงบนรายการนี้ (รายการเป้าหมาย) ในคอลัมน์ใหม่ที่คุณกําลังสร้าง สําหรับตัวอย่างนี้ ให้เลือกชื่อเรื่องเนื่องจากเราต้องการแสดงชื่อหลักสูตร
เมื่อต้องการแสดงข้อมูลการค้นหาเพิ่มเติมจากรายการแหล่งข้อมูลบนรายการเป้าหมาย ให้เลือกตัวเลือกเพิ่มเติม สําหรับตัวอย่างนี้ ให้เลือกเฉพาะ ID หลักสูตรเท่านั้น
เลือก บันทึก และกรอกรายการเป้าหมาย เมื่อคุณเพิ่มหนังสือลงในรายการเป้าหมาย (รายการอ่านภายหลัง) ตอนนี้จะมีตัวเลือกในการเพิ่มข้อมูลจากรายการแหล่งข้อมูล ตัวอย่างเช่น สําหรับ The Future of Computing by Lovelace ให้เลือกชื่อหลักสูตร "Machine Learning" และระบบจะกรอกรหัสหลักสูตรโดยอัตโนมัติ (ในกรณีนี้คือ CS405) เนื่องจากคอลัมน์เป็นคอลัมน์ค้นหา คุณเพียงต้องกรอกคอลัมน์เดียวและอีกคอลัมน์จะเติมข้อมูลจากรายการแหล่งข้อมูล
รายการเป้าหมายของคุณควรมีลักษณะดังนี้:
รายการอ่าน
ชื่อเรื่อง ผู้เขียน
(ข้อความบรรทัดเดียว)ค่าใช้จ่าย
(สกุลเงิน)ชื่อหลักสูตร
(ค้นหา)ID หลักสูตร
(ค้นหา)วิทยาการคอมพิวเตอร์สําหรับมนุษย์ มโน $ 20.21 บทนําสู่วิทยาการคอมพิวเตอร์ CS101 อนาคตของการประมวลผล เลิฟเลซ $ 18.15 การเรียนรู้ของเครื่อง CS405 วิธีใช้คอมพิวเตอร์อย่างมืออาชีพ ไคลน์ $ 44.99 วิทยาการคอมพิวเตอร์ระดับกลาง CS200 พิมพ์สําหรับวันพรุ่งนี้ Lorenz $ 60.20 การเรียนรู้ของเครื่อง CS405
ตอนนี้รายการที่จะอ่านจะแสดงชื่อหลักสูตรและข้อมูล ID หลักสูตรโดยตรงจากรายการหลักสูตร และการจัดประเภทรายการใหม่จะง่ายขึ้นโดยการเลือกตัวเลือกจากรายการหลักสูตร คุณยังสามารถอัปเดตรายการหลักสูตร และรายการจะอัปเดตในรายการอ่านโดยอัตโนมัติ รวมถึงลิงก์ไปยังรายการหลักสูตรจากรายการที่จะอ่านโดยตรง
คอลัมน์ที่ไม่ซ้ํากัน
เมื่อคุณสร้างคอลัมน์ คุณสามารถระบุว่าคอลัมน์ต้องมีค่าที่ไม่ซ้ํากันได้ ซึ่งหมายความว่ารายการจะไม่สามารถมีค่าที่ซ้ํากันใดๆ ในคอลัมน์ คุณไม่สามารถเพิ่มข้อมูลในรายการที่มีค่าที่ซ้ํากัน ปรับเปลี่ยนข้อมูลในรายการที่มีอยู่ที่จะส่งผลให้เกิดค่าที่ซ้ํากัน หรือคืนค่าข้อมูลจากถังรีไซเคิลถ้ามีผลเป็นค่าที่ซ้ํากัน และถ้าคุณสร้างคอลัมน์การค้นหาในรายการแหล่งข้อมูล และกําหนดให้เป็นคอลัมน์ที่ไม่ซ้ํา คอลัมน์ในรายการเป้าหมายจะต้องไม่มีค่าที่ซ้ํากันด้วย
หมายเหตุ
Uniqueness ไม่ตรงตามตัวพิมพ์ใหญ่-เล็ก ตัวอย่างเช่น ORD-231 และ ord-231 ถือว่าเป็นค่าที่ซ้ํากัน
คอลัมน์ที่ไม่ซ้ํากันต้องมีดัชนีด้วย เมื่อคุณสร้างคอลัมน์ที่ไม่ซ้ํา คุณอาจได้รับพร้อมท์ให้สร้างดัชนี ดัชนีจะถูกสร้างขึ้นโดยอัตโนมัติเมื่อคุณเลือก ตกลง เมื่อคอลัมน์ที่ไม่ซ้ํามีดัชนีแล้ว คุณจะไม่สามารถเอาดัชนีออกจากคอลัมน์นั้นได้ เว้นแต่คุณจะกําหนดคอลัมน์ใหม่อีกครั้งให้มีค่าที่ซ้ํากันได้ก่อน
ชนิดคอลัมน์ที่สนับสนุนสําหรับคอลัมน์ที่ไม่ซ้ํา:
- ข้อความที่มีหนึ่งบรรทัด
- ตัวเลือก (ค่าเดียว)
- หมายเลข
- สกุลเงิน
- วันที่และเวลา
- ค้นหา (ค่าเดียว)
- บุคคล (ค่าเดียว)
ชนิดคอลัมน์ที่ไม่ได้รับการสนับสนุนสําหรับคอลัมน์ที่ไม่ซ้ํา:
- ข้อความที่มีหลายบรรทัด
- ตัวเลือก (หลายค่า)
- คำนวณ
- ไฮเปอร์ลิงก์หรือรูปภาพ
- คอลัมน์แบบกําหนดเอง
- ค้นหา (หลายค่า)
- บุคคล (หลายค่า)
- ใช่/ไม่ใช่
การเพิ่มคอลัมน์การค้นหาลงในรายการที่มีอยู่
โปรดจําไว้ว่า รายการแหล่งข้อมูลคือรายการที่มีข้อมูลที่คุณต้องการแสดง และรายการเป้าหมายคือรายการที่คุณต้องการแสดงข้อมูล ตัวอย่างเช่น ให้ดูส่วนด้านบน การเริ่มต้นใช้งานความสัมพันธ์ของรายการ
หมายเหตุ
ควรสร้างและใช้คอลัมน์การค้นหาภายในไซต์เดียวกัน คอลัมน์ของไซต์ที่สร้างขึ้นที่ไซต์รากไม่สามารถใช้กับไซต์ย่อยได้
- ในรายการที่คุณต้องการคอลัมน์ค้นหา ให้เลือกเพิ่มคอลัมน์>ค้นหา
- ภายใต้ เลือกรายการเป็นแหล่งข้อมูล ให้เลือกรายการแหล่งข้อมูลเพื่อรับข้อมูล
- ภายใต้ เลือกคอลัมน์จากรายการด้านบน ให้เลือกข้อมูลที่คุณต้องการแสดงจากรายการแหล่งข้อมูลในคอลัมน์ใหม่นี้ในรายการเป้าหมาย ข้อมูลที่คุณเลือกจะแสดงในคอลัมน์ใหม่ที่คุณกําลังสร้าง
- เมื่อต้องการแสดงข้อมูลการค้นหาเพิ่มเติมจากรายการแหล่งข้อมูลในคอลัมน์เพิ่มเติม ให้เลือกตัวเลือกเพิ่มเติม กล่องกาเครื่องหมายทั้งหมดที่คุณเลือกที่นี่จะสร้างคอลัมน์ใหม่บนรายการเป้าหมายของคุณ คุณสามารถเพิ่มคอลัมน์เพิ่มเติมในการตั้งค่าเหล่านี้ในภายหลังได้ ถ้ามีข้อมูลเพิ่มเติมจากรายการแหล่งข้อมูลที่คุณต้องการแสดง
- ถ้าคุณต้องการให้การลบจากรายการแหล่งข้อมูลส่งผลกระทบต่อรายการนี้ ที่ด้านล่าง การลบจากรายการแหล่งข้อมูลมีผลต่อรายการนี้ ให้สลับใช่ ดู การลบรายการที่มีความสัมพันธ์ สําหรับข้อมูลเพิ่มเติม
- สลับการตั้งค่าอื่นๆ ที่คุณต้องการ จากนั้นเลือกบันทึก
การสร้างคอลัมน์ในรายการแหล่งข้อมูล
ตารางต่อไปนี้จะสรุปชนิดคอลัมน์ที่สามารถใช้และไม่สามารถใช้ในการสร้างคอลัมน์ค้นหาได้
ชนิดคอลัมน์ที่สนับสนุน:
- ข้อความที่มีหนึ่งบรรทัด
- หมายเลข
- วันที่และเวลา
- ค้นหา (ค่าเดียว)
ชนิดคอลัมน์ที่ไม่ได้รับการสนับสนุน:
- ข้อความที่มีหลายบรรทัด
- ตัวเลือก
- คำนวณ
- ไฮเปอร์ลิงก์หรือรูปภาพ
- คอลัมน์แบบกำหนดเอง
- ค้นหา (หลายค่า)
- บุคคล
- ใช่/ไม่ใช่
- สกุลเงิน
การลบรายการที่มีความสัมพันธ์
เมื่อสร้างคอลัมน์การค้นหา ภายใต้ความสัมพันธ์ คุณสามารถเลือกบังคับใช้ลักษณะการทํางานของความสัมพันธ์ จากนั้นเลือกลบแบบจํากัดหรือลบสิ่งที่เกี่ยวข้อง
หมายเหตุ
คุณต้องมีสิทธิ์จัดการรายการ บนรายการเพื่อสร้างหรือปรับเปลี่ยนการลบความสัมพันธ์
การลบแบบจํากัด หมายความว่า เนื่องจากรายการแหล่งข้อมูลกําลังลิงก์กับรายการเป้าหมายนี้ จึงไม่สามารถลบข้อมูลใดๆ จากรายการแหล่งข้อมูลที่ปรากฏในรายการเป้าหมายได้ คุณสามารถเพิ่มลงในรายการแหล่งข้อมูลได้ตามปกติ แต่คุณจะไม่สามารถลบรายการเหมือนที่คุณทําได้ก่อนหน้านี้
การลบสิ่งที่เกี่ยวข้องจะทําให้แน่ใจได้ว่าข้อมูลที่เกี่ยวข้องทั้งหมดจะถูกลบออกจากทั้งสองรายการในเวลาเดียวกัน ถ้าคุณลบออกจากรายการแหล่งข้อมูล ข้อมูลนั้นจะถูกเอาออกจากรายการเป้าหมายด้วย
ถ้าคุณยกเลิกการเลือก บังคับใช้ลักษณะการทํางานของความสัมพันธ์ ค่าเริ่มต้นคือ เมื่อคุณลบออกจากรายการแหล่งข้อมูล ข้อมูลนั้นจะถูกเอาออกจากรายการเป้าหมายด้วย
การจัดการความสัมพันธ์ของรายการเมื่อรายการมีข้อมูลจำนวนมาก
เมื่อรายการมีข้อมูลหลายพันรายการ อาจใช้เวลานานในการเรียงลําดับ ค้นหา และกรอง รายการจะทําดัชนีคอลัมน์โดยอัตโนมัติตามลําดับวันที่สร้าง เพื่อเพิ่มประสิทธิภาพการเรียงลําดับในรายการขนาดใหญ่ เมื่อต้องการทําดัชนีคอลัมน์ด้วยตนเอง ให้เช็คเอาท์ เพิ่มดัชนีลงในรายการหรือคอลัมน์ไลบรารี
เมื่อคุณสร้างความสัมพันธ์รายการในรายการขนาดใหญ่ คุณอาจมีการใช้งานถึงค่าเกณฑ์หรือขีดจํากัดของทรัพยากรได้ และอาจถูกบล็อกภายใต้สถานการณ์ต่อไปนี้
- ถ้าคุณทำให้คอลัมน์ไม่ซ้ำกันในรายการที่มีอยู่ซึ่งมีข้อมูลมากกว่าค่าเกณฑ์ของมุมมองรายการ (แต่โปรดสังเกตว่า การเพิ่มข้อมูลหนึ่งๆ เข้าในรายการซึ่งทำให้รายการมีขนาดมากกว่าค่าเกณฑ์ของมุมมองรายการเป็นการดำเนินการที่มักจะไม่ถูกบล็อก)
- ถ้าคุณเปิด ลบสิ่งที่เกี่ยวข้อง หรือ ลบแบบจำกัด สำหรับเขตข้อมูลการค้นหาในรายการที่มีข้อมูลมากกว่าค่าเกณฑ์ของมุมมองรายการ
- คุณได้เกินค่าเกณฑ์การค้นหาของมุมองรายการแล้ว ซึ่งตามค่าเริ่มต้นคือสิบสองคอลัมน์การค้นหา
- จำนวนข้อมูลในการดำเนินการลบเกิน 1,000
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการจัดการรายการที่มีหลายรายการ ให้ดูการจัดการรายการและไลบรารีขนาดใหญ่