คอลัมน์ข้อมูลประจำตัวคืออะไร

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

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

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

ฟังก์ชันตัวตนต้องการทั้งเมล็ดและส่วนเพิ่มและจะระบุเซลล์แรกในคอลัมน์ Seed เป็นหมายเลขแรกและทำหน้าที่เป็นตัวระบุหลักของคอลัมน์ทั้งหมดและการเพิ่มขึ้นเป็นจำนวนเซลล์ที่แน่นอนในคอลัมน์ ผู้ดูแลระบบฐานข้อมูลสามารถตั้งค่าหมายเลขคอลัมน์ข้อมูลประจำตัวในฟังก์ชันหรือฐานข้อมูลสามารถกำหนดค่า 1,1 ให้กับคอลัมน์โดยอัตโนมัติ หากผู้ดูแลระบบตั้งค่าคอลัมน์เป็น 3,5 ตัวอย่างเช่น 3 คือเมล็ดและ 5 คือส่วนเพิ่มและส่วนเพิ่มจะเพิ่มขึ้นตามแต่ละเซลล์ใหม่ นี่เป็นเพราะฟังก์ชั่นเอกลักษณ์ระบุเฉพาะเซลล์แรกและฐานข้อมูลจะเข้ามาแทนที่

เมื่อรวมกับฐานข้อมูลที่ลบข้อมูลบ่อยครั้งคอลัมน์ข้อมูลประจำตัวอาจประสบปัญหาบางอย่าง เมื่อข้อมูลถูกลบคอลัมน์จะไม่กำหนดหมายเลขใหม่โดยอัตโนมัติดังนั้นคอลัมน์สามารถข้ามจาก 3,5 เป็น 3,8 โดยไม่ต้องมีเซลล์อื่นอยู่ โดยปกติแล้วสิ่งนี้จะไม่ทำให้เกิดปัญหา แต่สามารถทำให้การจัดระเบียบข้อมูลฟังก์ชันตัวตนยากขึ้น