ຄວາມສົມບູນແບບອ້າງອີງແມ່ນຄຸນສົມບັດຖານຂໍ້ມູນໃນລະບົບການຄຸ້ມຄອງຖານຂໍ້ມູນທີ່ກ່ຽວຂ້ອງ. ມັນຮັບປະກັນການພົວພັນລະຫວ່າງຕາຕະລາງໃນຖານຂໍ້ມູນທີ່ມີຄວາມຖືກຕ້ອງໂດຍການນໍາໃຊ້ຂໍ້ຈໍາກັດເພື່ອປ້ອງກັນບໍ່ໃຫ້ຜູ້ຊົມໃຊ້ຫຼືແອັບພລິເຄຊັນເຂົ້າມາຂໍ້ມູນທີ່ບໍ່ຖືກຕ້ອງຫຼືຊີ້ໃຫ້ເຫັນຂໍ້ມູນທີ່ບໍ່ມີຢູ່.
ຖານຂໍ້ມູນ ການນໍາໃຊ້ຕາຕະລາງໃນການຈັດຕັ້ງຂໍ້ມູນທີ່ພວກເຂົາມີ. ພວກເຂົາແມ່ນຄ້າຍຄືກັນກັບຕາລາງ, ເຊັ່ນ: Excel, ແຕ່ຢ່າງຫຼວງຫຼາຍມີຄວາມສາມາດແກ່ຜູ້ໃຊ້ແບບພິເສດ. ຖານຂໍ້ມູນທີ່ເຮັດວຽກດ້ວຍການໃຊ້ຄີຫລັກແລະຄີຕ່າງປະເທດເຊິ່ງຮັກສາຄວາມສໍາພັນລະຫວ່າງຕາຕະລາງ.
Primary Key
ທີ່ສໍາຄັນ ຂອງຕາຕະລາງຖານຂໍ້ມູນເປັນເອກະລັກທີ່ລະບຸໄວ້ໃນແຕ່ລະບັນທຶກ. ຕາຕະລາງແຕ່ລະຄົນຈະມີຫນຶ່ງຫຼືຫລາຍຄໍລໍາທີ່ກໍານົດໄວ້ເປັນຫຼັກຫຼັກ. ຫມາຍເລກປະກັນສັງຄົມສາມາດເປັນຫຼັກສໍາຄັນສໍາລັບບັນຊີລາຍຊື່ຖານຂໍ້ມູນຂອງພະນັກງານເພາະວ່າລະຫັດປະກັນສັງຄົມແຕ່ລະຄົນແມ່ນເປັນເອກະລັກ.
ຢ່າງໃດກໍ່ຕາມ, ເນື່ອງຈາກວ່າຄວາມກັງວົນກ່ຽວກັບຄວາມເປັນສ່ວນຕົວ, ຫມາຍເລກບໍລິສັດທີ່ໄດ້ມອບຫມາຍແມ່ນເປັນທາງເລືອກທີ່ດີກວ່າທີ່ຈະເຮັດວຽກເປັນຫລັກສໍາຄັນສໍາລັບພະນັກງານ. ບາງຊອບແວຖານຂໍ້ມູນ - ເຊັ່ນ Microsoft Access - ມອບຄີຫຼັກໂດຍອັດຕະໂນມັດ, ແຕ່ຄີຄີບໍ່ມີຄວາມຫມາຍແທ້ຈິງ. ມັນດີກວ່າການນໍາໃຊ້ທີ່ສໍາຄັນທີ່ມີຄວາມຫມາຍໃນການບັນທຶກ. ວິທີທີ່ງ່າຍທີ່ສຸດທີ່ຈະປະຕິບັດຄວາມສົມບູນແບບອ້າງອີງແມ່ນບໍ່ອະນຸຍາດໃຫ້ປ່ຽນແປງຫຼັກຫຼັກ.
ຕ່າງປະເທດ
ຄີຕ່າງປະເທດ ເປັນຕົວລະບຸໃນຕາຕະລາງທີ່ກົງກັບຄີຫລັກຂອງຕາຕະລາງທີ່ແຕກຕ່າງກັນ. ກຸນແຈຕ່າງປະເທດສ້າງຄວາມສໍາພັນກັບຕາຕະລາງທີ່ແຕກຕ່າງກັນ, ແລະຄວາມສົມບູນແບບ referential ຫມາຍເຖິງຄວາມສໍາພັນລະຫວ່າງຕາຕະລາງເຫຼົ່ານີ້.
ໃນເວລາຫນຶ່ງຕາຕະລາງທີ່ມີຄີຕ່າງປະເທດກັບຕາຕະລາງອື່ນ, ແນວຄວາມຄິດຂອງສົມບູນແບບອ້າງອີງວ່າທ່ານອາດຈະບໍ່ເພີ່ມບັນທຶກກັບຕາຕະລາງທີ່ມີຫຼັກຕ່າງປະເທດເວັ້ນເສຍແຕ່ມີບັນທຶກທີ່ສອດຄ້ອງກັນຢູ່ໃນຕາຕະລາງທີ່ເຊື່ອມໂຍງ. ມັນຍັງປະກອບດ້ວຍເຕັກນິກທີ່ເອີ້ນກັນວ່າການປັບປຸງຊັ້ນ cascading ແລະການກໍາຈັດ cascading, ເຊິ່ງເຮັດໃຫ້ແນ່ໃຈວ່າການປ່ຽນແປງໃນຕາຕະລາງທີ່ເຊື່ອມໂຍງແມ່ນສະທ້ອນໃຫ້ເຫັນຢູ່ໃນຕາຕະລາງຕົ້ນຕໍ.
ຕົວຢ່າງຂອງກົດລະບຽບຄວາມຖືກຕ້ອງຂອງການອ້າງອີງ
ພິຈາລະນາສະຖານະການທີ່ທ່ານມີສອງຕາຕະລາງ: ພະນັກງານແລະຜູ້ຈັດການ. ຕາຕະລາງພະນັກງານມີເອກະລັກຕ່າງປະເທດຊື່ ManagedBy ເຊິ່ງຊີ້ໃຫ້ເຫັນບັນທຶກສໍາລັບຜູ້ຈັດການຂອງພະນັກງານແຕ່ລະຄົນໃນຕາຕະລາງຜູ້ຈັດການ. ຄວາມສົມບູນແບບການອ້າງອີງການບັງຄັບໃຊ້ສາມກົດລະບຽບດັ່ງຕໍ່ໄປນີ້:
- ທ່ານບໍ່ສາມາດເພີ່ມບັນທຶກໄປຫາຕາຕະລາງພະນັກງານເວັ້ນເສຍແຕ່ວ່າແອຕົດລິບິວ ManagedBy ຊີ້ໃຫ້ເຫັນບັນທຶກທີ່ຖືກຕ້ອງໃນຕາຕະລາງຜູ້ຈັດການ. ຄວາມສົມບູນແບບຂອງການອ້າງອິງປ້ອງກັນການໃສ່ລາຍລະອຽດທີ່ບໍ່ຖືກຕ້ອງໃນຕາຕະລາງ. ການປະຕິບັດງານທີ່ບໍ່ໄດ້ປະຕິບັດລະບຽບການເຊື່ອມໂຍງແບບອ້າງອີງບໍ່.
- ຖ້າຄີຫລັກສໍາລັບການບັນທຶກໃນຕາຕະລາງຜູ້ຈັດການປ່ຽນແປງ, ການບັນທຶກທີ່ສອດຄ້ອງກັນທັງຫມົດໃນຕາຕະລາງພະນັກງານຖືກດັດແກ້ໂດຍໃຊ້ການປັບປຸງແບບຊັ້ນ.
- ຖ້າບັນທຶກໃນຕາຕະລາງຜູ້ຈັດການຖືກລຶບ, ບັນທຶກທີ່ສອດຄ້ອງກັນທັງຫມົດໃນຕາຕະລາງພະນັກງານຈະຖືກລຶບໂດຍການລຶບ cascading.
ຂໍ້ດີຂອງຂໍ້ຈໍາກັດຄວາມຖືກຕ້ອງຂອງຕົວຊີ້ວັດ
ການນໍາໃຊ້ລະບົບ ການຄຸ້ມຄອງຖານຂໍ້ມູນທີ່ ກ່ຽວຂ້ອງກັບຄວາມສົມບູນແບບການອ້າງອີງໄດ້ສະເຫນີຂໍ້ດີຕ່າງໆຫຼາຍຢ່າງ:
- ປ້ອງກັນການເຂົ້າຂອງຂໍ້ມູນທີ່ຊ້ໍາກັນ.
- ປ້ອງກັນຕາຕະລາງຫນຶ່ງຈາກຊີ້ໃຫ້ເປັນເຂດທີ່ບໍ່ມີຢູ່ໃນຕາຕະລາງອື່ນ.
- ຄວາມສອດຄ່ອງທີ່ຫມັ້ນໃຈໄດ້ລະຫວ່າງ "ໂຕ້ແຍ້ງ" ຕາຕະລາງ.
- ປ້ອງກັນການລຶບບັນທຶກທີ່ບັນຈຸມີມູນຄ່າທີ່ຖືກກ່າວຫາໂດຍແປ້ນຕ່າງປະເທດໃນຕາຕະລາງອື່ນ.
- ປ້ອງກັນການເພີ່ມບັນທຶກກັບຕາຕະລາງທີ່ປະກອບດ້ວຍແປ້ນຕ່າງປະເທດເວັ້ນເສຍແຕ່ວ່າມີຫຼັກຫຼັກໃນຕາຕະລາງທີ່ເຊື່ອມໂຍງ.