ວິທີການກໍານົດບັນທຶກຖານຂໍ້ມູນໂດຍໃຊ້ Superkey

superkey ເປັນລັກສະນະທີ່ສາມາດຖືກນໍາໃຊ້ເພື່ອກໍານົດບັນທຶກຖານຂໍ້ມູນ

superkey ເປັນທັງດຽວຫຼືປະສົມປະສານຂອງຄຸນລັກສະນະທີ່ສາມາດຖືກນໍາໃຊ້ເພື່ອບັນທຶກຂໍ້ມູນຖານຂໍ້ມູນເປັນເອກະລັກ. ຕາຕະລາງອາດຈະມີການປະສົມປະສານຫຼາຍທີ່ສ້າງ superkeys.

Superkey Example

ຕົວຢ່າງຂອງຕາຕະລາງທີ່ມີນາມສະກຸນ <ຊື່>, <ອາຍຸ>, ແລະ <ຂະຫຍາຍໂທລະສັບ> ມີຫລາຍຄີບອດທີ່ເປັນໄປໄດ້. ສາມແປ້ນພິມແມ່ນ , ແລະ .

ຊື່ ອາຍຸ SSN Phone Ext
Robert Jones 43 123-45-6789 123
Beth Smith 43 234-56-7890 456
Robert Jones 18 345-67-8901 789

ຕາມທີ່ທ່ານສາມາດເບິ່ງເຫັນໄດ້, ຄໍລໍາຂອງ <ຊື່> ແລະ <ອາຍຸ> ມີຂໍ້ມູນຫຼາຍທີ່ມີຂໍ້ມູນທີ່ຄ້າຍຄືກັນ. ໃນຂະນະທີ່ຄໍລໍາ ສາມາດຖືກນໍາໃຊ້ເພື່ອຊອກຫາບຸກຄົນ, ການຂະຫຍາຍໂທລະສັບສາມາດປ່ຽນແປງໄດ້.

ປະເພດຂອງ Superkeys

ໃນບັນດາຜູ້ທີ່ໄດ້ລະບຸໄວ້ໃນ ຕາຕະລາງ ຂ້າງເທິງ, ພຽງແຕ່ ເປັນຫຼັກການ ຜູ້ສະຫມັກ , ເຊິ່ງເປັນຊຸດຂອງ Superkeys ພິເສດທີ່ໃຊ້ຈໍານວນນ້ອຍໆຂອງຄຸນລັກສະນະເພື່ອບັນທຶກຂໍ້ມູນເປັນເອກະລັກ. ປ້າຍອື່ນໆທີ່ມີຂໍ້ມູນທີ່ບໍ່ຈໍາເປັນເພື່ອກໍານົດບັນທຶກ.

ຍັງສາມາດເອີ້ນໄດ້ວ່າເປັນກຸນແຈນ້ອຍຫຼືຫນ້ອຍທີ່ສຸດເພາະວ່າມັນມີຈໍານວນຂໍ້ມູນຫນ້ອຍທີ່ຕ້ອງການເພື່ອກໍານົດບັນທຶກແຕ່ລະຄົນ. ໃນລະດັບດຽວກັນ, ຫຼັກຫຼັກໆກໍ່ສາມາດເປັນ superkey ແລະທີ່ສໍາຄັນທີ່ສຸດເພາະວ່າມັນຄວນລະບຸບັນທຶກຂໍ້ມູນສະເພາະແລະບໍ່ຄ່ອຍຈະປ່ຽນແປງ.

ຖ້າຕາຕະລາງບໍ່ມີຄໍລໍາ ຫຼັງຈາກນັ້ນນາຍຈ້າງສາມາດສ້າງຈໍານວນພະນັກງານເພື່ອຈະສາມາດກໍານົດບຸກຄົນ.

ຈໍານວນພະນັກງານໃຫມ່ຈະຖືກເອີ້ນວ່າຫຼັກສໍາຄັນແທນ. ກຸນແຈຫລັກຂອງຕົວແທນນີ້ກໍ່ຈະເຮັດຫນ້າທີ່ເປັນ superkey.