คุณต้องพร้อมสำหรับตัวบ่งชี้ใด ๆ ที่ต้องเปิดเผยต่อผู้ใช้ / ลูกค้าที่ต้องการเปลี่ยนแปลงและการเปลี่ยนข้อมูลประจำตัวของแถวในฐานข้อมูลและการเผยแพร่ว่าการเปลี่ยนกุญแจต่างประเทศทั้งหมดเป็นการขอให้ทำลายข้อมูล
หากข้อมูลไม่มีรหัสธุรกิจที่เป็นธรรมชาติคุณสามารถเพิ่มเขตข้อมูลเพิ่มเติมสำหรับ "ตัวระบุธุรกิจ" ควรปรับให้เหมาะสมสำหรับกระบวนการที่ใช้ รายการปุ่มกดโทรศัพท์หมายถึงตัวเลขเท่านั้น ทางโทรศัพท์ / ทางวาจาหมายถึงหลีกเลี่ยงสัญลักษณ์ที่ทำให้เกิดเสียงคล้ายกัน (B / D, M / N, ฯลฯ ) คุณสามารถสร้างวลีที่จดจำได้ง่าย ("เยลลี่สีเขียว") โดยอัตโนมัติ
ผลกระทบของสิ่งนี้คือธุรกิจสามารถเปลี่ยนแปลงวิธีที่พวกเขาต้องการอ้างถึงระเบียนในภายหลังและการเปลี่ยนแปลงโครงสร้างข้อมูลเพียงอย่างเดียวคือการเพิ่มคอลัมน์ใหม่สำหรับรูปแบบของ id นั้นหรือเปลี่ยนรหัสที่มีอยู่แล้ว การเปลี่ยนแปลงไม่เผยแพร่ผ่านฐานข้อมูลทั้งหมดและคุณยังมีหนึ่ง id (ตัวแทน) ที่ถูกต้องตลอดเวลา
ในระยะสั้นฉันจะหลีกเลี่ยงการเปิดเผยกุญแจแทนผู้ใช้ ดังที่ความเห็นชี้ให้เห็นว่าปุ่มตัวแทนจึงแทบไม่ควรเปลี่ยนเลย ตรงกันข้ามธุรกิจต้องการเปลี่ยนแปลงทุกอย่าง หากคีย์ตัวแทนจะถูกเปิดเผยมันเป็นเพียงเรื่องของเวลาก่อนที่ธุรกิจต้องการที่จะเปลี่ยน
ตามบันทึกด้านข้างเมื่อฉันพูดว่า "เปิดเผย" ที่นี่ฉันหมายถึงการมอบกุญแจให้กับผู้ใช้โดยคาดหวังว่าพวกเขาจะใช้มันโดยตรง (เช่นการโทรเข้าเพื่อสนับสนุนด้วยหมายเลขคำสั่งซื้อ)