หน้าคุณสมบัตินี้มีชุดของคุณสมบัติสําหรับดัชนี คีย์หลัก และข้อจํากัดที่ไม่ซ้ํากันที่แนบกับตารางในไดอะแกรมฐานข้อมูลของคุณหรือใน Designer ตาราง ดัชนีและข้อจํากัดจะไม่แสดงเป็นกราฟิกในไดอะแกรมฐานข้อมูล
ชื่อตาราง
แสดงชื่อของตารางใน ตาราง Designer หรือตารางที่เลือกในไดอะแกรมฐานข้อมูลของคุณ ถ้ามีการเลือกตารางมากกว่าหนึ่งตารางในไดอะแกรมฐานข้อมูลของคุณ จะมองเห็นได้เฉพาะชื่อของตารางแรกเท่านั้น
ดัชนีที่เลือก
แสดงชื่อของดัชนีแรกสําหรับตารางใน ตาราง Designer หรือตารางที่เลือกในไดอะแกรมฐานข้อมูลของคุณ ถ้ามีการเลือกตารางมากกว่าหนึ่งตารางในไดอะแกรมฐานข้อมูลของคุณ จะมองเห็นได้เฉพาะชื่อของดัชนีแรกสําหรับตารางแรกเท่านั้น เมื่อต้องการแสดงคุณสมบัติของดัชนีอื่น ให้ขยายรายการดรอปดาวน์
ชนิด
แสดงชนิดของวัตถุดัชนีหรือคีย์สําหรับตารางที่เลือก: ดัชนี คีย์หลัก หรือข้อจํากัดที่ไม่ซ้ํากัน
ใหม่
เลือกปุ่มนี้เพื่อสร้างดัชนี คีย์ หรือข้อจํากัดเฉพาะใหม่สําหรับตารางฐานข้อมูลที่เลือก
ลบ
เลือกปุ่มนี้เพื่อเอาดัชนี คีย์ หรือข้อจํากัดที่เลือกออกจากตาราง
หมายเหตุ: ถ้าคุณพยายามลบคีย์หลักที่มีส่วนร่วมในความสัมพันธ์ จะมีข้อความปรากฏขึ้นเพื่อถามว่าคุณต้องการลบความสัมพันธ์ทั้งหมดด้วยหรือไม่ คุณไม่สามารถลบคีย์หลักโดยไม่ลบความสัมพันธ์ที่คีย์หลักเข้าร่วมก่อน
ชื่อดัชนี
แสดงชื่อของดัชนีที่เลือก คุณสามารถเปลี่ยนชื่อดัชนีโดยการใส่ชื่อใหม่ในกล่องนี้
ชื่อคอลัมน์/ลําดับ
(Microsoft SQL Server 2000 เท่านั้น) แสดงคอลัมน์ที่มีผลกระทบกับดัชนี คีย์หลัก หรือข้อจํากัดที่ไม่ซ้ํา พร้อมทั้งระบุว่าค่าของแต่ละคอลัมน์ถูกจัดเรียงจากน้อยไปหามากหรือจากมากไปหาน้อยภายในรายการ คุณสามารถเพิ่ม เปลี่ยนแปลง หรือเอาชื่อคอลัมน์ในรายการนี้ออกได้ คุณยังสามารถเปลี่ยนการตั้งค่าจากน้อยไปหามาก/จากมากไปหาน้อยสําหรับแต่ละคอลัมน์ได้
Index Filegroup
เลือกชื่อของกลุ่มไฟล์ที่คุณต้องการจัดเก็บดัชนีที่เลือก คุณต้องมีกลุ่มแฟ้มที่ผู้ใช้กําหนดเองอย่างน้อยหนึ่งกลุ่มเพื่อให้การตั้งค่านี้เปิดใช้งานได้ การตั้งค่านี้จะพร้อมใช้งานสําหรับฐานข้อมูล SQL Server 7.0 หรือสูงกว่าเท่านั้น ถ้าคุณสร้างวัตถุฐานข้อมูลและไม่ได้ระบุกลุ่มแฟ้มของวัตถุฐานข้อมูลนั้น SQL Server จะกําหนดกลุ่มแฟ้มเริ่มต้นให้กับวัตถุฐานข้อมูลนั้น ในตอนแรก กลุ่มไฟล์เริ่มต้นคือกลุ่มไฟล์หลัก
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการสร้างและการใช้กลุ่มไฟล์ ให้ดูเอกสารประกอบ SQL Server ของคุณ
สร้าง UNIQUE
เลือกตัวเลือกนี้เพื่อสร้างข้อจํากัดเฉพาะหรือดัชนีสําหรับตารางฐานข้อมูลที่เลือก ระบุว่าคุณกําลังสร้างข้อจํากัดหรือดัชนีด้วยการเลือกปุ่ม ข้อจํากัด หรือ ดัชนี
-
ละเว้นคีย์ที่ซ้ํากัน ถ้าคุณสร้างดัชนีที่ไม่ซ้ํากัน คุณสามารถตั้งค่าตัวเลือกนี้เพื่อควบคุมวิธีที่ SQL Server ตอบสนองเมื่อแถวที่มีค่าคีย์เท่ากับค่าคีย์ที่มีอยู่ถูกแทรกระหว่างการดําเนินการแทรกจํานวนมาก ถ้าคุณเลือก ละเว้นคีย์ที่ซ้ํากัน SQL Server จะออกข้อความเตือน ให้ละเว้นแถวขาเข้าที่ไม่ใช้และพยายามแทรกแถวที่เหลือของการดําเนินการแทรกจํานวนมาก ถ้าคุณไม่เลือก ละเว้นคีย์ที่ซ้ํากัน SQL Server จะออกข้อความแสดงข้อผิดพลาดและย้อนกลับการดําเนินการแทรกจํานวนมากทั้งหมด
ตัวคูณการเติม
แสดงตัวคูณการเติมที่ระบุลักษณะแบบเต็มของแต่ละหน้าดัชนี ถ้าไม่ได้ระบุตัวคูณการเติม จะใช้ตัวคูณการเติมเริ่มต้นของฐานข้อมูล
ดัชนีแผ่น
ถ้าคุณระบุ ปัจจัยการเติม มากกว่าศูนย์เปอร์เซ็นต์ และคุณเลือกตัวเลือกในการสร้างดัชนีที่ไม่ซ้ํากัน คุณสามารถบอก SQL Server ใช้เปอร์เซ็นต์เดียวกันกับที่คุณระบุใน ปัจจัยการเติม เป็นช่องว่างเพื่อเปิดบนโหนดภายในแต่ละโหนดได้ ตามค่าเริ่มต้น SQL Server ตั้งค่าขนาดดัชนีสองแถว
สร้างเป็นกลุ่ม
เลือกตัวเลือกนี้เพื่อสร้างดัชนีกลุ่มสําหรับตารางฐานข้อมูลที่เลือก
ไม่ประกอบสถิติใหม่โดยอัตโนมัติ
เลือกตัวเลือกนี้เพื่อบอกให้ SQL Server ใช้สถิติที่สร้างไว้ก่อนหน้านี้ ตัวเลือกนี้ จะมีให้ใช้งานเฉพาะฐานข้อมูล SQL Server 7.0 และรุ่นที่ใหม่กว่า เท่านั้น อาจลดประสิทธิภาพคิวรีลง แต่จะเร่งการดําเนินการสร้างดัชนี
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับตัวเลือกนี้ ให้ดูเอกสารประกอบ SQL Server ของคุณ
ข้อความตรวจสอบ
(SQL Server 2000 เท่านั้น) แสดงข้อความที่จะแสดงให้ผู้ใช้เห็นเมื่อใดก็ตามที่มีการใส่แถวที่ละเมิดดัชนี
สําหรับ SQL Server 6.5 ตัวเลือกต่อไปนี้จะถูกแสดง
ตัวเลือกการเรียงลําดับข้อมูล
ระบุว่าข้อมูลถูกเรียงลําดับอย่างไรในดัชนีเมื่อมีการเพิ่มระเบียนลงในดัชนี
-
เรียงลำดับข้อมูล ค่าเริ่มต้น จัดระเบียบข้อมูลจากน้อยไปหามาก
-
เรียงลําดับข้อมูลแล้ว ยอมรับลําดับของข้อมูลที่มีอยู่
-
จัดระเบียบข้อมูลที่เรียงลําดับใหม่ จัดระเบียบข้อมูลใหม่จากน้อยไปหามาก เลือกตัวเลือกนี้ ตัวอย่างเช่น เมื่อตารางกระจัดกระจายหรือสร้างดัชนีที่ไม่เป็นเงาขึ้นใหม่
ตัวเลือกแถวที่ซ้ํากัน
ระบุว่าดัชนีควรจัดการกับแถวที่ซ้ํากันอย่างไร
-
ไม่อนุญาตให้มีแถวที่ซ้ํากัน ค่าเริ่มต้น ป้องกันไม่ให้บันทึกดัชนีถ้ามีแถวที่ซ้ํากัน ถ้ามีแถวที่ซ้ํากัน ข้อความแสดงข้อผิดพลาดจะปรากฏขึ้น
-
ละเว้นแถวที่ซ้ํากัน ลบแถวที่ซ้ํากันออกจากดัชนีในขณะที่กําลังถูกสร้างขึ้น
-
อนุญาตแถวที่ซ้ํากัน สร้างดัชนี แม้ว่าจะมีแถวที่ซ้ํากันก็ตาม