ສາລະບານ[ເຊື່ອງ][ສະແດງ]
- 1. ຖານຂໍ້ມູນເຈົ້າໝາຍເຖິງຫຍັງ?
- 2. ທ່ານຫມາຍຄວາມວ່າແນວໃດໂດຍ DBMS?
- 3. ອະທິບາຍພາສາ DBMS ຕ່າງໆ.
- 4. ບອກບາງຂໍ້ໄດ້ປຽບຂອງ DBMS?
- 5. ກ່າວເຖິງຂໍ້ບົກຜ່ອງຂອງລະບົບໄຟລ໌ແບບທຳມະດາທີ່ DBMSs ມີຫຼາຍກວ່າພວກມັນ.
- 6. ຄຸນສົມບັດ ACID ໃນ DBMS ຫມາຍຄວາມວ່າແນວໃດ?
- 7. SQL ຮັບໃຊ້ໃນ DBMS ແມ່ນຫຍັງ?
- 8. ພື້ນທີ່ຫວ່າງຫຼືສູນນັບເປັນຄ່າ NULL ໃນຖານຂໍ້ມູນບໍ?
- 9. ການເກັບຂໍ້ມູນແມ່ນຫຍັງແທ້?
- 10. ດ່ານ DBMS ຫມາຍຄວາມວ່າແນວໃດ?
- 11. ອະທິບາຍຊັ້ນຂໍ້ມູນ DBMS ຕ່າງໆ.
- 12. "ການເພີ່ມປະສິດທິພາບແບບສອບຖາມ" ຫມາຍຄວາມວ່າແນວໃດສໍາລັບທ່ານ?
- 13. ການສ້າງແບບຈໍາລອງຄວາມສຳພັນກັບນິຕິບຸກຄົນ: ມັນແມ່ນຫຍັງ?
- 14. ປະໂຫຍກທີ່ວ່າ “ນິຕິບຸກຄົນ,” “ປະເພດນິຕິບຸກຄົນ,” ແລະ “ຊຸດນິຕິບຸກຄົນ” ມີຄວາມໝາຍແນວໃດໃນລະບົບການຈັດການຖານຂໍ້ມູນ?
- 15. ການເຊື່ອມຕໍ່ແມ່ນຫຍັງ, ແລະການພົວພັນປະເພດໃດຢູ່ໃນ DBMS?
- 16. RDBMS ແມ່ນຫຍັງ?
- 17. ຄຳວ່າ "intension" ແລະ "extension" ຫມາຍຄວາມວ່າແນວໃດໃນຖານຂໍ້ມູນ?
- 18. ການເຮັດໃຫ້ເປັນປົກກະຕິມີຫຼາຍວິທີແນວໃດ ແລະຄໍາວ່າ "ການເຮັດໃຫ້ເປັນປົກກະຕິ" ຫມາຍຄວາມວ່າແນວໃດ?
- 19. ອະທິບາຍການລັອກ. ຄວາມແຕກຕ່າງຕົ້ນຕໍລະຫວ່າງ lock ທີ່ໃຊ້ຮ່ວມກັນແລະ lock ພິເສດໃນລະຫວ່າງການເຮັດທຸລະກໍາຖານຂໍ້ມູນຄວນໄດ້ຮັບການອະທິບາຍ.
- 20. ຄຳວ່າ "ການເຮັດໃຫ້ເປັນປົກກະຕິ" ແລະ "ການເສື່ອມໂຊມ" ຫມາຍຄວາມວ່າແນວໃດ?
- 21. ອະທິບາຍການແບ່ງປັນຖານຂໍ້ມູນ ແລະຄວາມສໍາຄັນຂອງມັນ.
- 22. ຄຳວ່າ "ຕັ້ງຫນ້າ," "ກັບຄືນ," ແລະ "ການປັບປຸງພ້ອມໆກັນ" ຫມາຍຄວາມວ່າແນວໃດສໍາລັບທ່ານ?
- 23. ຄໍາວ່າ "ຕົວກະພິບ" ຫມາຍຄວາມວ່າແນວໃດສໍາລັບທ່ານ? ອະທິບາຍຫຼາຍປະເພດຂອງຕົວກະພິບ.
- 24. ອະທິບາຍການປ່ຽນແປງລະຫວ່າງເຄືອຂ່າຍ ແລະຮູບແບບຖານຂໍ້ມູນແບບລຳດັບ.
- 25. ອະທິບາຍ MongoDB.
- 26. ອະທິບາຍການປ່ຽນແປງລະຫວ່າງລະບົບ DBMS 2 ຊັ້ນ ແລະ 3 ຊັ້ນ.
- 27. ໃນຖານຂໍ້ມູນ, ຄໍາວ່າ "hashing" ຫມາຍຄວາມວ່າແນວໃດ?
- 28. ຜູ້ບໍລິຫານຖານຂໍ້ມູນເຮັດໜ້າທີ່ອັນໃດໃນ DBMS?
- ສະຫຼຸບ
ຂໍ້ມູນສາມາດພົບເຫັນໄດ້ທຸກບ່ອນໃນໂລກ! ໃນຕະຫຼາດມື້ນີ້, ຂໍ້ມູນຫຼາຍກວ່າ 2.5 quintillion bytes ຖືກຜະລິດໃນແຕ່ລະມື້.
ມັນເປັນສິ່ງຈໍາເປັນທີ່ພວກເຮົາທຸກຄົນວິເຄາະຂໍ້ມູນນີ້ແລະໃຫ້ຜົນໄດ້ຮັບທີ່ຕ້ອງການໂດຍໃຊ້ລະບົບການຄຸ້ມຄອງຖານຂໍ້ມູນ (DBMS). ໃນອີກດ້ານຫນຶ່ງ, ມີຄວາມຮູ້ DBMS ເຮັດໃຫ້ມັນເປັນໄປໄດ້ທີ່ຈະເຮັດວຽກເປັນຜູ້ບໍລິຫານຖານຂໍ້ມູນ.
ເນື່ອງຈາກທ່ານກໍາລັງອ່ານຂໍ້ຄວາມນີ້ກ່ຽວກັບຄໍາຖາມສໍາພາດ DBMS, ຂ້ອຍສົມມຸດວ່າເຈົ້າຮູ້ລາຍລະອຽດເຫຼົ່ານີ້ແລ້ວ. ທຸກໆອາຊີບໃນການວິເຄາະຂໍ້ມູນຕ້ອງເລີ່ມຕົ້ນດ້ວຍຄວາມເຂົ້າໃຈຢ່າງແຂງແຮງຂອງລະບົບການຄຸ້ມຄອງຖານຂໍ້ມູນ (DBMS).
ການສ້າງລະບົບຖານຂໍ້ມູນທີ່ມີປະສິດທິພາບຮຽກຮ້ອງໃຫ້ມີຄວາມສາມາດໃນການຈັດຕັ້ງ, ປະເມີນ, ຜ່ານ, ແລະເຮັດໃຫ້ຄວາມຮູ້ສຶກຂອງຂໍ້ມູນຈໍານວນຫຼວງຫຼາຍ.
ນີ້ແມ່ນບາງຄໍາຖາມສໍາພາດ DBMS ເພື່ອຊ່ວຍໃຫ້ເຈົ້າປະສົບຜົນສໍາເລັດໃນການສໍາພາດວຽກຕໍ່ໄປຂອງເຈົ້າແລະລົງຕໍາແຫນ່ງທີ່ເຈົ້າຝັນ, ບໍ່ວ່າເຈົ້າໄດ້ເລີ່ມຕົ້ນການເຮັດວຽກໃນການວິເຄາະຂໍ້ມູນຫຼືກໍາລັງເລີ່ມຕົ້ນ.
ຄໍາຖາມສໍາພາດ DBMS ຊັ້ນນໍາໄດ້ຖືກລວບລວມເຂົ້າໄປໃນບັນຊີລາຍຊື່ເພື່ອຜົນປະໂຫຍດຂອງເຈົ້າເພື່ອຊ່ວຍເຈົ້າໃນການສໍາພາດຂອງເຈົ້າແລະເສີມສ້າງຄວາມເຂົ້າໃຈຂອງເຈົ້າໃນຫົວຂໍ້.
1. ຖານຂໍ້ມູນເຈົ້າໝາຍເຖິງຫຍັງ?
ຖານຂໍ້ມູນເປັນການເກັບກໍາຂໍ້ມູນໂຄງສ້າງຢ່າງມີເຫດຜົນທີ່ສາມາດໄດ້ຮັບການປັບປຸງ, ເຂົ້າເຖິງ, ແລະຮັກສາໄວ້ໄດ້ຢ່າງງ່າຍດາຍ. ສິ່ງໃດກໍ່ຕາມທີ່ສ້າງຂຶ້ນດ້ວຍຄໍາສັ່ງສ້າງແມ່ນວັດຖຸຖານຂໍ້ມູນ, ແລະຖານຂໍ້ມູນມັກຈະປະກອບດ້ວຍການລວບລວມຕາຕະລາງຫຼືວັດຖຸທີ່ມີລາຍການແລະຊ່ອງຂໍ້ມູນ.
ລາຍການດຽວໃນຕາຕະລາງແມ່ນສະແດງໂດຍ tuple ຫຼືແຖວ. ຊິ້ນສ່ວນພື້ນຖານຂອງການເກັບຮັກສາຂໍ້ມູນ, ເຊິ່ງໃຫ້ລາຍລະອຽດກ່ຽວກັບລັກສະນະສະເພາະຂອງຕາຕະລາງ, ແມ່ນຄຸນລັກສະນະຫຼືຖັນ.
DBMS ດຶງຂໍ້ມູນຈາກຖານຂໍ້ມູນໂດຍໃຊ້ການສອບຖາມທີ່ໃຫ້ໂດຍຜູ້ໃຊ້.
2. ທ່ານຫມາຍຄວາມວ່າແນວໃດໂດຍ DBMS?
DBMS ແມ່ນໂຄງການຊອບແວທີ່ຊ່ວຍທ່ານໃນການສ້າງ ແລະຈັດການຂໍ້ມູນເຊື່ອມຕໍ່ຢ່າງມີເຫດຜົນ.
ເພື່ອເຮັດໃຫ້ມັນເປັນອີກທາງຫນຶ່ງ, ລະບົບການຄຸ້ມຄອງຖານຂໍ້ມູນ (DBMS) ໃຫ້ພວກເຮົາມີການໂຕ້ຕອບຫຼືເຄື່ອງມືສໍາລັບການປະຕິບັດງານຕ່າງໆລວມທັງການສ້າງຖານຂໍ້ມູນ, ເພີ່ມຂໍ້ມູນໃສ່ມັນ, ເອົາມັນອອກ, ການປ່ຽນແປງຂໍ້ມູນ, ແລະອື່ນໆ.
ຊອບແວທີ່ເອີ້ນວ່າລະບົບການຈັດການຖານຂໍ້ມູນ (DBMS) ຊ່ວຍໃຫ້ຂໍ້ມູນຖືກເກັບໄວ້ໃນລັກສະນະທີ່ປອດໄພກວ່າລະບົບທີ່ອີງໃສ່ໄຟລ໌.
3. ອະທິບາຍພາສາ DBMS ຕ່າງໆ.
ຕໍ່ໄປນີ້ແມ່ນບາງພາສາທີ່ໃຊ້ໂດຍ DBMSs:
- DDL(Data Definition Language): ຄໍາແນະນໍາທີ່ຈໍາເປັນເພື່ອກໍານົດຖານຂໍ້ມູນແມ່ນມີຢູ່ໃນມັນ. ສ້າງ, ປ່ຽນແປງ, ຫຼຸດ, ຕັດ, RENAME, ແລະອື່ນໆ. ເປັນຕົວຢ່າງເລັກນ້ອຍ.
- DML (ພາສາການຈັດການຂໍ້ມູນ): ມັນປະກອບມີຄໍາສັ່ງທີ່ຈໍາເປັນເພື່ອເຮັດວຽກກັບຂໍ້ມູນໃນຖານຂໍ້ມູນ. ຕົວຢ່າງເຊັ່ນ: SELECT, UPDATE, INSERT, DELETE, ແລະອື່ນໆ.
- DCL (ພາສາການຄວບຄຸມຂໍ້ມູນ): ມັນປະກອບມີຄໍາສັ່ງທີ່ຈໍາເປັນເພື່ອຈັດການກັບສິດຂອງຜູ້ໃຊ້ແລະການຄວບຄຸມລະບົບຖານຂໍ້ມູນ. ຕົວຢ່າງ, GRANT ແລະ REVOKE.
- TCL (ພາສາການຄວບຄຸມການເຮັດທຸລະກໍາ): ມັນປະກອບມີຄໍາສັ່ງທີ່ຕ້ອງຖືກນໍາໃຊ້ເພື່ອຈັດການທຸລະກໍາຖານຂໍ້ມູນ. ຕົວຢ່າງ, COMMIT, ROLLBACK, ແລະ SavePOINT.
4. ບອກບາງຂໍ້ໄດ້ປຽບຂອງ DBMS?
- ມັນເປັນໄປໄດ້ສໍາລັບຜູ້ໃຊ້ຈໍານວນຫລາຍທີ່ຈະແລກປ່ຽນຂໍ້ມູນຈາກຖານຂໍ້ມູນດຽວກັນໃນເວລາດຽວກັນ. ຍິ່ງໄປກວ່ານັ້ນ, ການແບ່ງປັນແບບນີ້ເຮັດໃຫ້ຜູ້ໃຊ້ສາມາດຕອບສະຫນອງຢ່າງໄວວາຕໍ່ການປ່ຽນແປງໃນສະພາບແວດລ້ອມຖານຂໍ້ມູນ.
- ມັນເປັນໄປໄດ້ສໍາລັບຜູ້ໃຊ້ຈໍານວນຫລາຍທີ່ຈະເບິ່ງຂໍ້ມູນຂອງຖານຂໍ້ມູນດຽວກັນພ້ອມໆກັນ.
- ຫຼຸດຜ່ອນການຊໍ້າຊ້ອນໃນຖານຂໍ້ມູນໂດຍການນໍາລະບົບທີ່ລວມຂໍ້ມູນທັງຫມົດເຂົ້າໄປໃນຖານຂໍ້ມູນດຽວ.
- ໃນເວລາທີ່ມີຄວາມຈໍາເປັນ, ຂໍ້ມູນໃນຖານຂໍ້ມູນສາມາດໄດ້ຮັບການຟື້ນຟູແລະການສໍາຮອງຂໍ້ມູນຂອງຂໍ້ມູນສາມາດໄດ້ຮັບການດໍາເນີນໂຄງການທີ່ຈະສ້າງອັດຕະໂນມັດ.
- ເປີດໃຊ້ການດັດແກ້ຮູບແບບຂໍ້ມູນໃນຂະນະທີ່ຮັກສາການແຕ່ງໜ້າຂອງທຸກຂະບວນການແອັບພລິເຄຊັນທີ່ເຮັດວຽກຢູ່.
5. ກ່າວເຖິງຂໍ້ບົກຜ່ອງຂອງລະບົບໄຟລ໌ແບບທຳມະດາທີ່ DBMSs ມີຫຼາຍກວ່າພວກມັນ.
ພວກເຮົາຖືກບັງຄັບໃຫ້ສະແກນທຸກຫນ້າໃນລະບົບເອກະສານແບບປົກກະຕິນັບຕັ້ງແຕ່ບໍ່ມີການດັດສະນີ, ເຊິ່ງເຮັດໃຫ້ການເຂົ້າເຖິງເນື້ອຫາໃຊ້ເວລາຫຼາຍແລະຊ້າລົງ.
ການຊໍ້າຊ້ອນ ແລະຄວາມບໍ່ສອດຄ່ອງແມ່ນບັນຫາອື່ນໆ ເນື່ອງຈາກໄຟລ໌ທີ່ມັກຈະລວມເອົາຂໍ້ມູນຊໍ້າຊ້ອນ ແລະຊໍ້າກັນ, ແລະການປ່ຽນແປງອັນໜຶ່ງຂອງມັນເຮັດໃຫ້ພວກມັນບໍ່ສອດຄ່ອງກັນ.
ການເຂົ້າເຖິງຂໍ້ມູນແມ່ນສິ່ງທ້າທາຍຫຼາຍຂຶ້ນກັບລະບົບໄຟລ໌ແບບດັ້ງເດີມນັບຕັ້ງແຕ່ຂໍ້ມູນບໍ່ເປັນລະບຽບ. ຂໍ້ເສຍອີກອັນຫນຶ່ງແມ່ນການຂາດການຄວບຄຸມທີ່ສອດຄ່ອງກັນ, ເຊິ່ງປ້ອງກັນບໍ່ໃຫ້ການດໍາເນີນການຈໍານວນຫຼາຍເຮັດວຽກຢູ່ໃນໄຟລ໌ດຽວກັນພ້ອມກັນແລະແທນທີ່ຈະບັງຄັບໃຫ້ການປະຕິບັດຫນຶ່ງເພື່ອລັອກຫນ້າທັງຫມົດ.
ລະບົບການຈັດການຖານຂໍ້ມູນຍັງໄດ້ແກ້ໄຂບັນຫາກັບລະບົບໄຟລ໌ແບບດັ້ງເດີມລວມທັງການກວດສອບຄວາມສົມບູນ, ການແຍກຂໍ້ມູນ, ປະລໍາມະນູ, ຄວາມປອດໄພ, ແລະອື່ນໆ.
6. ຄຸນສົມບັດ ACID ໃນ DBMS ຫມາຍຄວາມວ່າແນວໃດ?
ຂໍ້ແນະນຳພື້ນຖານທີ່ຕ້ອງປະຕິບັດຕາມເພື່ອຮັກສາຄວາມສົມບູນຂອງຂໍ້ມູນແມ່ນຄຸນລັກສະນະ ACID ຂອງລະບົບການຈັດການຖານຂໍ້ມູນ. ນີ້ແມ່ນສິ່ງທີ່ພວກເຂົາເປັນ:
- ປະລໍາມະນູ - ຍັງເອີ້ນວ່າຫຼັກການ "ທັງຫມົດຫຼືບໍ່ມີຫຍັງ", ປະລໍາມະນູຖືວ່າການປະເມີນຜົນຂອງແຕ່ລະຫນ່ວຍດຽວແມ່ນດໍາເນີນທັງຫມົດຫຼືບໍ່ທັງຫມົດ.
- ຄວາມສອດຄ່ອງ: ຄຸນສົມບັດນີ້ສະແດງໃຫ້ເຫັນວ່າຂໍ້ມູນໃນຖານຂໍ້ມູນແມ່ນຄົງທີ່ທັງກ່ອນແລະຫຼັງຈາກແຕ່ລະທຸລະກໍາ.
- ການໂດດດ່ຽວ - ຊັບສິນນີ້ກໍານົດວ່າການເຮັດທຸລະກໍາຫຼາຍຢ່າງສາມາດເກີດຂຶ້ນໃນເວລາດຽວກັນ.
- ຄວາມທົນທານ - ຄຸນສົມບັດນີ້ຮັບປະກັນວ່າແຕ່ລະທຸລະກໍາຈະຖືກບັນທຶກໄວ້ໃນຫນ່ວຍຄວາມຈໍາທີ່ບໍ່ມີການລະເຫີຍເມື່ອສໍາເລັດ.
7. SQL ຮັບໃຊ້ໃນ DBMS ແມ່ນຫຍັງ?
SQL ຫຍໍ້ມາຈາກ Structured Query Language, ແລະຫນ້າທີ່ຕົ້ນຕໍຂອງມັນແມ່ນການໂຕ້ຕອບກັບຖານຂໍ້ມູນທີ່ກ່ຽວຂ້ອງໂດຍການເຂົ້າແລະປັບປຸງ / ແກ້ໄຂຂໍ້ມູນ.
8. ພື້ນທີ່ຫວ່າງຫຼືສູນນັບເປັນຄ່າ NULL ໃນຖານຂໍ້ມູນບໍ?
ບໍ່, ຄ່າ NULL ແມ່ນຂ້ອນຂ້າງແຕກຕ່າງຈາກສູນ ແລະ ຊ່ອງຫວ່າງ ເພາະມັນໝາຍເຖິງຄ່າທີ່ຖືກມອບໝາຍ, ບໍ່ຮູ້ຈັກ, ບໍ່ມີໃຫ້, ຫຼືບໍ່ກ່ຽວຂ້ອງ, ກົງກັນຂ້າມກັບພື້ນທີ່ຫວ່າງ ແລະສູນ, ເຊິ່ງແຕ່ລະຕົວສະແດງເຖິງຕົວລະຄອນ.
9. ການເກັບຂໍ້ມູນແມ່ນຫຍັງແທ້?
ຄັງເກັບຂໍ້ມູນແມ່ນຂະບວນການລວບລວມ, ສະກັດ, ປຸງແຕ່ງ, ແລະນໍາເຂົ້າຂໍ້ມູນຈາກຫຼາຍແຫຼ່ງເພື່ອເກັບຮັກສາໄວ້ໃນຖານຂໍ້ມູນດຽວ.
ສາງຂໍ້ມູນສາມາດຖືກຄິດວ່າເປັນບ່ອນເກັບຂໍ້ມູນກາງທີ່ຂໍ້ມູນຖືກ ນຳ ໃຊ້ເພື່ອການວິເຄາະຂໍ້ມູນແລະການໄຫຼເຂົ້າຈາກລະບົບການເຮັດທຸລະ ກຳ ແລະຖານຂໍ້ມູນທີ່ກ່ຽວຂ້ອງອື່ນໆ.
A data warehouse ປະກອບມີຂໍ້ມູນປະຫວັດສາດຫຼາຍຢ່າງຈາກອົງການຈັດຕັ້ງທີ່ຖືກນໍາໃຊ້ເພື່ອເສີມຂະຫຍາຍການຕັດສິນໃຈພາຍໃນບໍລິສັດ.
10. ດ່ານ DBMS ຫມາຍຄວາມວ່າແນວໃດ?
ວິທີການ Checkpoint ຈະລຶບບັນທຶກທີ່ຜ່ານມາທັງໝົດອອກຈາກລະບົບ ແລະບັນທຶກພວກມັນໄວ້ໃນອຸປະກອນເກັບຮັກສາຢ່າງຖາວອນ.
ສອງເຕັກນິກທີ່ສາມາດຊ່ວຍ DBMS ຟື້ນຕົວແລະຮັກສາຄຸນນະພາບຂອງ ACID ລວມທັງການຮັກສາຫນ້າເງົາແລະຮັກສາບັນທຶກຂອງແຕ່ລະທຸລະກໍາ. ດ່ານກວດແມ່ນສໍາຄັນສໍາລັບກົນໄກການຟື້ນຕົວຕາມບັນທຶກ.
ບັນທຶກການເຮັດທຸລະກໍາສາມາດຖືກນໍາໃຊ້ເພື່ອຟື້ນຕົວຂໍ້ມູນທີ່ຫມັ້ນສັນຍາທັງຫມົດເຖິງເວລາທີ່ເກີດອຸປະຕິເຫດຈາກຈຸດກວດກາ, ເຊິ່ງເປັນຈຸດຕໍາ່ສຸດທີ່ເຄື່ອງຈັກຖານຂໍ້ມູນສາມາດຟື້ນຕົວຫຼັງຈາກອຸປະຕິເຫດ.
11. ອະທິບາຍຊັ້ນຂໍ້ມູນ DBMS ຕ່າງໆ.
ຂໍ້ມູນທີ່ບໍ່ມີຕົວຕົນແມ່ນການປິດບັງຂໍ້ມູນທີ່ບໍ່ສໍາຄັນຈາກຜູ້ໃຊ້ເພື່ອສົ່ງເສີມການຕິດຕໍ່ພົວພັນທີ່ໃກ້ຊິດຫຼາຍຂຶ້ນ. ມີສາມຊັ້ນຂອງ abstraction:
- ລະດັບທາງກາຍະພາບ: ລະດັບທີ່ນ້ອຍທີ່ສຸດຂອງ abstraction ອະທິບາຍເຖິງການເກັບຮັກສາຂໍ້ມູນທາງດ້ານຮ່າງກາຍຢູ່ໃນຫນ່ວຍຄວາມຈໍາ. ທັງສອງວິທີການເຂົ້າເຖິງຕາມລໍາດັບແລະແບບສຸ່ມສາມາດຖືກນໍາໃຊ້ເພື່ອເຂົ້າເຖິງຂໍ້ມູນ. B+ ຕົ້ນໄມ້ແລະເຕັກນິກການ hashing ຖືກນໍາໃຊ້ເພື່ອຈັດແຈງໄຟລ໌.
- ລະດັບ Logic: ລະດັບທີ່ຂໍ້ມູນຖືກເກັບໄວ້ໃນຮູບແບບຂອງຕາຕະລາງ. ນອກຈາກນັ້ນ, ໂຄງສ້າງພື້ນຖານຖືກນໍາໃຊ້ເພື່ອເກັບຮັກສາການເຊື່ອມຕໍ່ລະຫວ່າງອົງປະກອບທີ່ແຕກຕ່າງກັນ.
- ລະດັບການເບິ່ງ: ມັນເປັນລະດັບສູງສຸດຂອງ abstraction. ພຽງແຕ່ສ່ວນຫນຶ່ງຂອງຖານຂໍ້ມູນທີ່ແທ້ຈິງ, ເປັນຕົວແທນໂດຍແຖວແລະຖັນ, ແມ່ນມີໃຫ້ກັບຜູ້ໃຊ້. ມຸມມອງຫຼາຍຂອງຖານຂໍ້ມູນດຽວກັນແມ່ນສາມາດຄິດໄດ້. ຜູ້ໃຊ້ບໍ່ໄດ້ຮັບຮູ້ກ່ຽວກັບການເກັບຮັກສາແລະການປະຕິບັດສະເພາະ.
12. "ການເພີ່ມປະສິດທິພາບແບບສອບຖາມ" ຫມາຍຄວາມວ່າແນວໃດສໍາລັບທ່ານ?
ຂັ້ນຕອນການເພີ່ມປະສິດທິພາບແບບສອບຖາມຊອກຫາກົນລະຍຸດການປະເມີນຜົນທີ່ມີຄ່າໃຊ້ຈ່າຍທີ່ຄາດຄະເນຕ່ໍາສຸດ. ໄລຍະນີ້ຈະກາຍເປັນຄວາມກ່ຽວຂ້ອງເມື່ອມີວິທີການແລະເຕັກນິກຫຼາຍອັນເພື່ອແກ້ໄຂບັນຫາດຽວກັນ.
ຕໍ່ໄປນີ້ແມ່ນບາງຜົນປະໂຫຍດຂອງການເພີ່ມປະສິດທິພາບແບບສອບຖາມ:
- ຜົນຜະລິດແມ່ນສົ່ງໄວຂຶ້ນ
- ຫຼຸດຜ່ອນການ ຄວາມສັບສົນຂອງເວລາ ແລະຊ່ອງ
- ການສອບຖາມເພີ່ມເຕີມສາມາດດໍາເນີນການໄດ້ໃນຈໍານວນເວລາທີ່ສັ້ນກວ່າ.
13. ການສ້າງແບບຈໍາລອງຄວາມສຳພັນກັບນິຕິບຸກຄົນ: ມັນແມ່ນຫຍັງ?
ວິທີການອອກແບບຖານຂໍ້ມູນນີ້ໃຊ້ແຜນວາດເພື່ອພັນລະນາລາຍການຕົວຈິງໃນໂລກທີ່ແທ້ຈິງເປັນຫນ່ວຍງານແລະສະແດງໃຫ້ເຫັນຄວາມສໍາພັນຂອງເຂົາເຈົ້າ. ວິທີການນີ້ເຮັດໃຫ້ມັນງ່າຍດາຍສໍາລັບທີມງານ DBA ທີ່ຈະເຂົ້າໃຈ schema ໄດ້.
14. ປະໂຫຍກທີ່ວ່າ “ນິຕິບຸກຄົນ,” “ປະເພດນິຕິບຸກຄົນ,” ແລະ “ຊຸດນິຕິບຸກຄົນ” ມີຄວາມໝາຍແນວໃດໃນລະບົບການຈັດການຖານຂໍ້ມູນ?
Entity: ລາຍການໃນໂລກທີ່ແທ້ຈິງແມ່ນຖືວ່າເປັນນິຕິບຸກຄົນຖ້າມັນມີຄຸນສົມບັດທີ່ສອດຄ້ອງກັບຄຸນລັກສະນະສະເພາະຂອງມັນ. ສໍາລັບຕົວຢ່າງ, ນັກຮຽນ, ພະນັກງານ, ຫຼືຄູອາຈານເປັນສັນຍາລັກຂອງອົງການ.
ປະເພດນິຕິບຸກຄົນ: ປະເພດນິຕິບຸກຄົນຖືກອະທິບາຍວ່າເປັນກຸ່ມຂອງຫົວໜ່ວຍທີ່ມີລັກສະນະຄ້າຍຄືກັນ. ປະເພດນິຕິບຸກຄົນແມ່ນສະແດງໂດຍຫນຶ່ງຫຼືຫຼາຍຕາຕະລາງເຊື່ອມຕໍ່ໃນຖານຂໍ້ມູນ. ມັນເປັນໄປໄດ້ທີ່ຈະຄິດວ່າປະເພດຂອງນິຕິບຸກຄົນຫຼືຄຸນລັກສະນະເປັນລັກສະນະທີ່ກໍານົດສະເພາະຂອງຫນ່ວຍງານ. ສໍາລັບຕົວຢ່າງ, ນັກຮຽນເປັນສັນຍາລັກຂອງວັດຖຸທີ່ມີລັກສະນະເຊັ່ນ: ລະຫັດນັກຮຽນ, ຊື່ນັກຮຽນ, ແລະອື່ນໆ.
Entity Set: ທັງໝົດ entity ໃນຖານຂໍ້ມູນທີ່ເປັນຂອງ entity ປະເພດໃດນຶ່ງ ຈະຖືກລວບລວມເຂົ້າກັນເປັນ entity set. ສໍາລັບຕົວຢ່າງ, ຊຸດຫນຶ່ງແມ່ນການເກັບກໍາຂອງນັກຮຽນ, ພະນັກງານ, ຄູອາຈານ, ແລະອື່ນໆ.
15. ການເຊື່ອມຕໍ່ແມ່ນຫຍັງ, ແລະການພົວພັນປະເພດໃດຢູ່ໃນ DBMS?
ໃນ DBMS, ຄວາມສໍາພັນແມ່ນສະຖານະການທີ່ສອງຫນ່ວຍງານເຊື່ອມຕໍ່ກັນແລະກັນ. ໃນກໍລະນີນີ້, ຕາຕະລາງກະແຈຕ່າງປະເທດມີການອ້າງອີງເຖິງກະແຈຕົ້ນຕໍຂອງຕາຕະລາງອື່ນໆ.
ບັນຊີລາຍຊື່ຕໍ່ໄປນີ້ປະກອບມີຫຼາຍປະເພດຄວາມສໍາພັນທີ່ພົບໃນ DBMS:
- ການພົວພັນຫນຶ່ງຕໍ່ຫນຶ່ງ: ຄໍານີ້ຖືກນໍາໃຊ້ເພື່ອອະທິບາຍຄວາມສໍາພັນລະຫວ່າງແຖວຫນຶ່ງໃນຕາຕະລາງ A ແລະແຖວຫນຶ່ງໃນຕາຕະລາງ B.
- One-to-Many Relationship: ໃຊ້ເມື່ອມີຄວາມສຳພັນລະຫວ່າງແຖວໜຶ່ງໃນຕາຕະລາງ A ແລະຫຼາຍແຖວໃນຕາຕະລາງ B.
- ການພົວພັນແບບຫຼາຍຕໍ່ຫຼາຍ – ໃຊ້ເມື່ອຈຳນວນແຖວຫຼາຍໃນຕາຕະລາງ A ສາມາດເຊື່ອມຕໍ່ເປັນຈຳນວນຫຼາຍແຖວໃນຕາຕະລາງ B.
- ຄວາມສໍາພັນການອ້າງອິງຕົນເອງ - ໃຊ້ເມື່ອບັນທຶກໃນຕາຕະລາງ A ເຊື່ອມຕໍ່ກັບບັນທຶກອື່ນໃນຕາຕະລາງດຽວກັນ.
16. RDBMS ແມ່ນຫຍັງ?
RDBMS, ຫຼືລະບົບການຄຸ້ມຄອງຖານຂໍ້ມູນທີ່ກ່ຽວຂ້ອງ, ແມ່ນຕົວຫຍໍ້ຂອງລະບົບເຫຼົ່ານີ້. ມັນຖືກນໍາໃຊ້ເພື່ອຕິດຕາມດັດສະນີຕາຕະລາງແລະບັນທຶກຂໍ້ມູນ.
RDBMSs ແມ່ນຊຸດຍ່ອຍຂອງລະບົບການຈັດການຖານຂໍ້ມູນທີ່ໃຊ້ໂຄງສ້າງເພື່ອຊອກຫາແລະດຶງຂໍ້ມູນກ່ຽວກັບວັດຖຸຖານຂໍ້ມູນອື່ນໆ. ລະບົບການຈັດການຖານຂໍ້ມູນທີ່ກ່ຽວຂ້ອງ (RDBMS) ເຮັດໃຫ້ມັນງ່າຍຕໍ່ການປັບປຸງ, ໃສ່, ເອົາ, ແກ້ໄຂ, ແລະຈັດການຖານຂໍ້ມູນທີ່ກ່ຽວຂ້ອງ.
ສ່ວນໃຫຍ່ຂອງເວລາ, RDBMS ໃຊ້ພາສາ SQL ເນື່ອງຈາກວ່າມັນເປັນມິດກັບຜູ້ໃຊ້ແລະຖືກນໍາໃຊ້ເປັນປົກກະຕິ.
17. ຄຳວ່າ "intension" ແລະ "extension" ຫມາຍຄວາມວ່າແນວໃດໃນຖານຂໍ້ມູນ?
ຄວາມແຕກຕ່າງຕົ້ນຕໍລະຫວ່າງຄວາມຕັ້ງໃຈແລະການຂະຫຍາຍໃນຖານຂໍ້ມູນແມ່ນດັ່ງນີ້:
ຄວາມຕັ້ງໃຈ: ຄວາມຕັ້ງໃຈ, ບາງຄັ້ງເອີ້ນວ່າ schema ຖານຂໍ້ມູນ, ຖືກນໍາໃຊ້ເພື່ອອະທິບາຍຄໍາອະທິບາຍຂອງຖານຂໍ້ມູນ. ມັນໄດ້ຖືກສ້າງຕັ້ງຂຶ້ນໃນລະຫວ່າງການກໍ່ສ້າງຂອງຖານຂໍ້ມູນແລະສ່ວນໃຫຍ່ແມ່ນບໍ່ປ່ຽນແປງ.
ການຂະຫຍາຍ: ໃນທາງກົງກັນຂ້າມ, ການຂະຫຍາຍແມ່ນການວັດແທກຈໍານວນຂອງ tuples ໃນຖານຂໍ້ມູນໃນເວລາໃດກໍ່ຕາມ. ເມື່ອ tuples ຖືກສ້າງຂື້ນ, ດັດແກ້, ຫຼືລຶບໃນຖານຂໍ້ມູນ, ການຂະຫຍາຍ, ເຊິ່ງເອີ້ນກັນວ່າ snapshot ຂອງຖານຂໍ້ມູນ, ການປ່ຽນແປງຢ່າງຕໍ່ເນື່ອງໃນມູນຄ່າ.
18. ການເຮັດໃຫ້ເປັນປົກກະຕິມີຫຼາຍວິທີແນວໃດ ແລະຄໍາວ່າ "ການເຮັດໃຫ້ເປັນປົກກະຕິ" ຫມາຍຄວາມວ່າແນວໃດ?
Normalization ແມ່ນຂະບວນການສ້າງໂຄງສ້າງຂໍ້ມູນເພື່ອປ້ອງກັນບໍ່ໃຫ້ຂໍ້ມູນຊໍ້າຊ້ອນແລະຊ້ໍາຊ້ອນ. ຂັ້ນຕອນການເຮັດໃຫ້ປົກກະຕິຫຼາຍປະຕິບັດຕາມເຊິ່ງກັນແລະກັນແລະເອີ້ນວ່າຮູບແບບປົກກະຕິ. ປະຕິບັດຕາມຮູບແບບປົກກະຕິແມ່ນຂຶ້ນກັບກັນແລະກັນ.
ສາມຮູບແບບປົກກະຕິທໍາອິດແມ່ນດັ່ງຕໍ່ໄປນີ້.
NF-1, ຫຼືແບບຟອມປົກກະຕິທໍາອິດ, ແຖວທີ່ບໍ່ມີການຈັດກຸ່ມຊ້ຳໆ
2NF ຫຍໍ້ມາຈາກແບບຟອມປົກກະຕິທີສອງ. ແຕ່ລະຄ່າຂອງຖັນທີ່ຮອງຮັບ (ບໍ່ແມ່ນກະແຈ) ແມ່ນຂຶ້ນກັບລະຫັດຫຼັກທັງໝົດ.
Three-Normal-Form (3NF) ແມ່ນຂຶ້ນກັບລະຫັດຫຼັກເທົ່ານັ້ນ ແລະບໍ່ໄດ້ຂຶ້ນກັບຄ່າຖັນທີ່ຮອງຮັບ (ບໍ່ແມ່ນກະແຈອື່ນໆ).
ທ່ານຍັງມີຮູບແບບປົກກະຕິທີ່ສູງກວ່າ, ເຊັ່ນ BCNF, ນອກເຫນືອຈາກສິ່ງເຫຼົ່ານີ້.
BNCF - ຕົວແປທີ່ຊັບຊ້ອນ ແລະແນ່ນອນກວ່າຂອງ 3NF ແມ່ນເອີ້ນວ່າ 3.5NF. ຕາຕະລາງຄວນຢູ່ໃນ 3NF ແລະປະຕິບັດຕາມກົດລະບຽບ BCNF ວ່າ A ຄວນເປັນກຸນແຈໃຫຍ່ຂອງຕາຕະລາງສໍາລັບການເພິ່ງພາອາໄສທີ່ເປັນປະໂຫຍດໃດໆ A->B.
19. ອະທິບາຍການລັອກ. ຄວາມແຕກຕ່າງຕົ້ນຕໍລະຫວ່າງ lock ທີ່ໃຊ້ຮ່ວມກັນແລະ lock ພິເສດໃນລະຫວ່າງການເຮັດທຸລະກໍາຖານຂໍ້ມູນຄວນໄດ້ຮັບການອະທິບາຍ.
ການລັອກຖານຂໍ້ມູນແມ່ນມາດຕະການຄວາມປອດໄພທີ່ປ້ອງກັນບໍ່ໃຫ້ຜູ້ໃຊ້ຖານຂໍ້ມູນສອງຄົນ ຫຼືຫຼາຍກວ່ານັ້ນສາມາດອັບເດດຂໍ້ມູນທີ່ແບ່ງປັນໄດ້ພ້ອມກັນ.
ບໍ່ມີຜູ້ໃຊ້ຖານຂໍ້ມູນອື່ນຫຼື session ສາມາດແກ້ໄຂຂໍ້ມູນໄດ້ຈົນກ່ວາ lock ໄດ້ຖືກປ່ອຍອອກມາເມື່ອຖານຂໍ້ມູນສະເພາະໃດຫນຶ່ງໃນເວລາທີ່ຜູ້ໃຊ້ຖານຂໍ້ມູນດຽວຫຼື session ໄດ້ຮັບ lock.
Shared Lock: ການອ່ານລາຍການຂໍ້ມູນຮຽກຮ້ອງໃຫ້ມີການລັອກທີ່ໃຊ້ຮ່ວມກັນ, ແລະການເຮັດທຸລະກໍາຈໍານວນຫຼາຍສາມາດລັອກລາຍການຂໍ້ມູນດຽວກັນພາຍໃຕ້ການລັອກທີ່ແບ່ງປັນ. ອົງປະກອບຂໍ້ມູນໃນ lock ທີ່ໃຊ້ຮ່ວມກັນສາມາດອ່ານໄດ້ໂດຍການເຮັດທຸລະກໍາຫຼາຍຢ່າງ.
ລັອກສະເພາະ: ການເຮັດທຸລະກໍາໃດໆທີ່ຈະດໍາເນີນການຂຽນມີຕົວລັອກ, ເອີ້ນວ່າການລັອກສະເພາະ. ຮູບແບບການລັອກນີ້ຫ້າມການເຮັດທຸລະກໍາຫຼາຍ, ປ້ອງກັນຄວາມແຕກຕ່າງໃນຖານຂໍ້ມູນ.
20. ຄຳວ່າ "ການເຮັດໃຫ້ເປັນປົກກະຕິ" ແລະ "ການເສື່ອມໂຊມ" ຫມາຍຄວາມວ່າແນວໃດ?
ຂະບວນການເຮັດໃຫ້ເປັນປົກກະຕິກ່ຽວຂ້ອງກັບການແຍກຂໍ້ມູນອອກເປັນຫຼາຍຕາຕະລາງເພື່ອຫຼຸດຜ່ອນການຊ້ໍາຊ້ອນ. Normalization ສົ່ງຜົນໃຫ້ມີການໃຊ້ພື້ນທີ່ດິສກ໌ຫຼາຍຂຶ້ນ ແລະເຮັດໃຫ້ມັນງ່າຍກວ່າທີ່ຈະຮັກສາຄວາມສົມບູນຂອງຖານຂໍ້ມູນ.
Denormalization ແມ່ນກົງກັນຂ້າມກັບການປົກກະຕິນັບຕັ້ງແຕ່ມັນລວມຕາຕະລາງປົກກະຕິເຂົ້າໄປໃນຕາຕະລາງດຽວເພື່ອເລັ່ງການດຶງຂໍ້ມູນ. ໂດຍ flipping ການປົກກະຕິ, ການດໍາເນີນງານ JOIN ເຮັດໃຫ້ພວກເຮົາສາມາດຜະລິດການເປັນຕົວແທນ denormalized ຂອງຂໍ້ມູນ.
21. ອະທິບາຍການແບ່ງປັນຖານຂໍ້ມູນ ແລະຄວາມສໍາຄັນຂອງມັນ.
ຖານຂໍ້ມູນຢ່າງມີເຫດຜົນຖືກແຍກອອກເປັນຫົວໜ່ວຍທີ່ມີຕົວຕົນແຍກຕ່າງຫາກໂດຍຂະບວນການແບ່ງສ່ວນຂໍ້ມູນ, ເຊິ່ງປັບປຸງຄວາມພ້ອມ, ປະສິດທິພາບ ແລະການຈັດການ.
ຕໍ່ໄປນີ້ແມ່ນບາງເຫດຜົນທີ່ເປັນຫຍັງການແບ່ງປັນຖານຂໍ້ມູນແມ່ນສໍາຄັນ:
- ເພີ່ມປະສິດທິພາບການສອບຖາມ
- ເຮັດໃຫ້ທ່ານເຂົ້າເຖິງສ່ວນທີ່ສໍາຄັນຂອງການແບ່ງປັນສະເພາະໃດຫນຶ່ງ
- ຂໍ້ມູນສາມາດໄດ້ຮັບການເກັບຮັກສາໄວ້ໃນການເກັບຮັກສາຊ້າ, ລາຄາຖືກ.
22. ຄຳວ່າ "ຕັ້ງຫນ້າ," "ກັບຄືນ," ແລະ "ການປັບປຸງພ້ອມໆກັນ" ຫມາຍຄວາມວ່າແນວໃດສໍາລັບທ່ານ?
ການປັບປຸງແບບເຄື່ອນໄຫວ: ກ່ອນທີ່ຖານຂໍ້ມູນຈະມີຜົນຢູ່ໃນໂລກຕົວຈິງ, ມີການປັບຕົວເຫຼົ່ານີ້.
ການປັບປຸງ Retroactive: ຫຼັງຈາກຖານຂໍ້ມູນໄດ້ຖືກປະຕິບັດຢູ່ໃນໂລກທີ່ແທ້ຈິງ, ການປ່ຽນແປງ retroactive ເຫຼົ່ານີ້ແມ່ນເຮັດກັບມັນ.
ການປັບປຸງພ້ອມໆກັນ: ການດັດແປງເຫຼົ່ານີ້ຖືກສ້າງຂື້ນກັບຖານຂໍ້ມູນໃນເວລາດຽວກັນທີ່ພວກມັນມີຜົນບັງຄັບໃຊ້ໃນໂລກຕົວຈິງ.
23. ຄໍາວ່າ "ຕົວກະພິບ" ຫມາຍຄວາມວ່າແນວໃດສໍາລັບທ່ານ? ອະທິບາຍຫຼາຍປະເພດຂອງຕົວກະພິບ.
ຕົວກະພິບແມ່ນວັດຖຸຖານຂໍ້ມູນທີ່ອຳນວຍຄວາມສະດວກໃນການຈັດການຂໍ້ມູນແບບແຖວຕໍ່ແຖວ ແລະເປັນຕົວແທນຂອງຊຸດຜົນໄດ້ຮັບ.
ນີ້ແມ່ນຕົວກະພິບຫຼາຍປະເພດ:
- ຕົວກະພິບ implicit: ຕົວກະພິບປະເພດນີ້ຖືກປະກາດທັນທີທັນທີທີ່ SQL ຖືກປະຕິບັດ. ຜູ້ໃຊ້ບໍ່ໄດ້ຖືກແຈ້ງໃຫ້ຊາບກ່ຽວກັບການປະກາດຕົວກະພິບໃນຕົວຢ່າງນີ້.
- ຕົວກະພິບທີ່ຊັດເຈນ: ເນື່ອງຈາກມັນດໍາເນີນການສອບຖາມໃນຫຼາຍແຖວ, ການຈັດລຽງຂອງຕົວກະພິບນີ້ແມ່ນຫນຶ່ງທີ່ອະທິບາຍໂດຍ PL / SQL.
24. ອະທິບາຍການປ່ຽນແປງລະຫວ່າງເຄືອຂ່າຍ ແລະຮູບແບບຖານຂໍ້ມູນແບບລຳດັບ.
ຂໍ້ມູນຖືກຈັດລຽງເປັນຂໍ້ໃນສິ່ງທີ່ຄ້າຍຄືກັບຕົ້ນໄມ້ໃນແບບແຜນຖານຂໍ້ມູນແບບລຳດັບ. node ສາມາດມີພຽງ node ຫຼັກຫນຶ່ງຕິດກັບມັນ.
ດັ່ງນັ້ນ, ຂໍ້ມູນຂອງຕົວແບບນີ້ມີການເຊື່ອມຕໍ່ແບບຫນຶ່ງຫາຫຼາຍ. Document Object Approach (DOM), ເຊິ່ງຖືກນໍາໃຊ້ເລື້ອຍໆໃນຕົວທ່ອງເວັບຂອງເວັບໄຊຕ໌, ເປັນຕົວຢ່າງທີ່ສໍາຄັນຂອງຮູບແບບນີ້.
ຕົວແປທີ່ປັບປຸງໃຫ້ດີຂຶ້ນຂອງແບບລຳດັບຊັ້ນແມ່ນຕົວແບບຖານຂໍ້ມູນເຄືອຂ່າຍ. ຂໍ້ມູນຖືກຈັດລຽງຄ້າຍຄືກັນກັບຕົ້ນໄມ້ໃນຕົວຢ່າງນີ້. ແນວໃດກໍ່ຕາມ, ຫນຶ່ງໃນ node ເດັກນ້ອຍອາດຈະຖືກເຊື່ອມຕໍ່ກັບຫຼາຍ nodes ພໍ່ແມ່.
ການເຊື່ອມໂຍງຫຼາຍຫາຫຼາຍພັດທະນາລະຫວ່າງຂໍ້ຂໍ້ມູນເປັນຜົນໄດ້ຮັບ. ຖານຂໍ້ມູນເຄືອຂ່າຍປະກອບມີການເກັບຮັກສາຂໍ້ມູນປະສົມປະສານ (IDS) ແລະ IDMS (ລະບົບການຄຸ້ມຄອງຖານຂໍ້ມູນປະສົມປະສານ).
25. ອະທິບາຍ MongoDB.
MongoDB ເປັນຖານຂໍ້ມູນເປີດ, ບໍ່ກ່ຽວຂ້ອງ, ບໍ່ມີໂຄງສ້າງ. ຂໍ້ມູນຂອງທ່ານໄດ້ຖືກເກັບຮັກສາໄວ້ໃນການເກັບກໍາຂໍ້ມູນຂອງເອກະສານແຕ່ລະຄົນໃນຖານຂໍ້ມູນເອກະສານຂອງພວກເຮົາ.
ເອກະສານໃນ MongoDB ແມ່ນວັດຖຸ JSON ຂະໜາດໃຫຍ່ທີ່ບໍ່ມີໂຄງສ້າງ ຫຼື syntax ສະເພາະ. ເອກະສານ JSON ແມ່ນເປັນຕົວແທນໂດຍ MongoDB ໃນຮູບແບບທີ່ເຂົ້າລະຫັດສອງອັນທີ່ເອີ້ນວ່າ BSON.
26. ອະທິບາຍການປ່ຽນແປງລະຫວ່າງລະບົບ DBMS 2 ຊັ້ນ ແລະ 3 ຊັ້ນ.
ຄໍາວ່າ "ສະຖາປັດຕະຍະກໍາສອງຊັ້ນ" ໝາຍ ເຖິງສະຖາປັດຕະຍະ ກຳ ເຊີຟເວີທີ່ແອັບພລິເຄຊັນທີ່ເຮັດວຽກຢູ່ໃນລູກຄ້າພົວພັນໂດຍກົງກັບຖານຂໍ້ມູນທີ່ເຮັດວຽກຢູ່ໃນເຄື່ອງແມ່ຂ່າຍໂດຍບໍ່ຕ້ອງໃຊ້ຕົວກາງໃດໆ.
ການອອກແບບ 3 ຊັ້ນປະກອບມີຊັ້ນເພີ່ມເຕີມລະຫວ່າງລູກຄ້າແລະເຄື່ອງແມ່ຂ່າຍເພື່ອສະເຫນີຜູ້ໃຊ້ທີ່ມີການໂຕ້ຕອບຜູ້ໃຊ້ແບບກາຟິກແລະເຮັດໃຫ້ລະບົບມີຄວາມປອດໄພແລະສາມາດເຂົ້າເຖິງໄດ້. ໃນຮູບແບບຂອງການອອກແບບນີ້, ຄໍາຮ້ອງສະຫມັກຂ້າງລູກຄ້າພົວພັນກັບຄໍາຮ້ອງສະຫມັກຂ້າງເຊີຟເວີ, ເຊິ່ງຫຼັງຈາກນັ້ນເວົ້າກັບລະບົບຖານຂໍ້ມູນ.
27. ໃນຖານຂໍ້ມູນ, ຄໍາວ່າ "hashing" ຫມາຍຄວາມວ່າແນວໃດ?
ສະຕຣິງຂອງຕົວອັກສອນຖືກ hashed ເປັນຄີ ຫຼືຄ່າທີ່ເປັນຕົວແທນຂອງສະຕຣິງຕົ້ນສະບັບ ແຕ່ມັກຈະຖືກແກ້ໄຂດ້ວຍຄວາມຍາວໜ້ອຍກວ່າ. ນັບຕັ້ງແຕ່ການຊອກຫາລາຍການທີ່ໃຊ້ hashed ສັ້ນກວ່າຄ່າຕົ້ນສະບັບແມ່ນໄວກວ່າ, hashing ຖືກໃຊ້ເພື່ອດັດສະນີແລະດຶງເອົາວັດຖຸໃນຖານຂໍ້ມູນ.
28. ຜູ້ບໍລິຫານຖານຂໍ້ມູນເຮັດໜ້າທີ່ອັນໃດໃນ DBMS?
ຜູ້ບໍລິຫານຖານຂໍ້ມູນ (DBA) ມີບົດບາດສໍາຄັນຕໍ່ໄປນີ້ໃນ DBMS:
- ການຕິດຕັ້ງແລະຕິດຕັ້ງຖານຂໍ້ມູນ
- ການເຄື່ອນຍ້າຍຂໍ້ມູນ
- ການປະເມີນຜົນການປະຕິບັດ
- ວາງແຜນ ແລະ ປະຕິບັດມາດຕະການຮັກສາຄວາມປອດໄພ
- ການຟື້ນຕົວຂອງຂໍ້ມູນແລະການເກັບຮັກສາ
- ການແກ້ໄຂບັນຫາ
ສະຫຼຸບ
ການເກັບກໍາຄໍາຖາມແລະຄໍາຕອບສໍາພາດ DBMS ໄດ້ຖືກສະຫນອງໃຫ້ເປັນເອກະສານອ້າງອີງເພື່ອໃຫ້ຜູ້ສະຫມັກທີ່ມີທ່າແຮງສາມາດເຂົ້າໃຈຄໍາຖາມເຫຼົ່ານີ້ໄດ້ໄວແລະງ່າຍດາຍ.
ສະຫຼຸບແລ້ວ, ພວກເຮົາໄດ້ວິເຄາະຄໍາຖາມສໍາພາດ DBMS ຊັ້ນນໍາ ທີ່ຖືກຖາມເລື້ອຍໆໃນອົງການຈັດຕັ້ງ.
ອອກຈາກ Reply ເປັນ