ເຮົາຢາກຮູ້ວ່າການອອກແບບຖານຂໍ້ມູນ database ທີ່ດີຕ້ອງເບິ່ງຢູ່ປັດໄຈຫຼັກໆຄືຫຍັງແນ່? ການເຊື່ອມ relationship ຈຳເປັນຕ້ອງມີຄົບທຸກຊະນິດຂອງ relationship ບໍ່ (one_to_one, many_to_many, one_to_many..) ຂໍຂອບໃຈລວງຫນ້າສຳຫຼັບຄຳຕອບ 🙏
ໃນການອອກແບບຖານຂໍ້ມູນ Normalization ບໍ່ຈໍາເປັນຕ້ອງມີ (1-1 1-m) ຫຍັງໃຫ້ມັນຄົບ (ແຕ່ຫາກເຮັດມັນລົງໂຕເຫມາະສົມມັນຫາຄົບເອງ). ມັນສໍາຄັນທີ່ວິເຄາະ ຄວາມຕ້ອງການ (requirement) ຕໍ່ກັບລະບົບ ແລະ ທີ່ມາຂອງຂໍ້ມູນ (ຂໍ້ມູນດິບ) ວ່າສາມາດໄປນໍາກັນໄດ້ແນວໃດໃຫ້ເປັນລະບຽບ. ຈຸດປະສົງ: ເພື່ອເຮັດໃຫ້ຂໍ້ມູນທີມີໃນລະບົບ ເປັນລະບຽບ (ບໍ່ໄດ້ຫມາຍຄວາມວ່າຕ້ອງມີຄົບທຸກຢ່າງຕາມທິດສະດີການອອກແບບຖານຂໍ້ມູນ). ຄິດຕາມຄວາມເປັນຈິງ: ຂໍ້ມູນດິບ (ຈະເກັບແນວໃດໃຫ້ເປັນລະບຽບ ແລ້ວ ເວລາດຶງຂໍ້ມູນອອກມາໃຫ້ມັນຊອກງ່າຍ ບໍ່ຊັບປົນຄົນເລກັນ). ແມ່ນຫຍັງທີ່ວ່າດີ: ອັນທີ່ວ່າອອກແບບດີ, ຄື (ເວລາຂ້ອຍຢາກໄດ້ອັນໃດໃນລະບົບລະແມ່ນໃຫ້ຂ້ອຍຊອກໄດ້).