หลักการตั้งชื่อมีความสำคัญและคีย์หลักและคีย์ต่างประเทศมีการใช้กันทั่วไปและมีแบบแผนชัดเจน ( PK_Table
และFK_Table_ReferencedTable
ตามลำดับ) การIX_Table_Column
ตั้งชื่อดัชนียังเป็นมาตรฐานที่เป็นธรรม
สิ่งที่เกี่ยวกับข้อ จำกัด UNIQUE? มีหลักการตั้งชื่อที่ยอมรับกันทั่วไปสำหรับข้อ จำกัด นี้หรือไม่? ผมเคยเห็นUK_TableName_Column
, UQ_TableName_Column
และคนแนะนำAX_TableName_Column
- ฉันไม่ทราบว่ามาจาก
ฉันมักจะใช้UQ
แต่ฉันไม่ชอบมันเป็นพิเศษและฉันไม่ชอบที่จะปกป้องการเลือกใช้มันกับUK
ผู้สนับสนุน
ฉันแค่อยากจะดูว่ามีความเห็นตรงกันในการตั้งชื่อที่แพร่หลายมากที่สุดหรือไม่หรือเหตุผลที่ดีว่าเหตุใดจึงมีเหตุผลมากกว่าข้ออื่น ๆ
FK_TargetTable_SourceTable
ไหม คุณช่วยอธิบายให้ละเอียดได้ไหม
U
แต่ผมมักจะถามตัวเองว่าทำไมไม่มีใครเพียงแค่ใช้ เป็นสิ่งที่Q
ยืนสำหรับ?