ລະບົບຖານຂໍ້ມູນ Database System
1 ຄວາມໝາຍຂອງລະບົບຖານຂໍ້ມູນ (Significance
of Database System)
ຖານຂໍ້ມູນເປັນການນຳເອົາຂໍ້ມູນຕ່າງໆ ທີ່ມີຄວາມສຳພັນກັນ
ຊຶ່ງທໍາອິດຈັດເກັບຢູ່ໃນແຕ່ລະແຟ້ມຂໍ້ມູນມາຈັດ
ເກັບໄວ້ໃນທີ່ດຽວກັນ
ເຊັ່ນ: ຂໍ້ມູນພະນັກງານ, ຂໍ້ມູນສິນຄ້າຄັງ, ຂໍ້ມູນພະນັກງານ ແລະ
ຂໍ້ມູນລູກຄ້າ ທໍາອິດ
ຢູ່ໃນຮູບຂອງແຟ້ມຂໍ້ມູນຂອງຝ່າຍຕ່າງໆ
ໄດ້ຖືກນຳມາຈັດເກັບລວມກັນໄວ້ພາຍໃນຖານຂໍ້ມູນດຽວ
ຊຶ່ງເປັນຖານ
ຂໍ້ມູນລວມຂອງບໍລິສັດ
ສົ່ງຜົນເຮັດໃຫ້ແຕ່ລະຝ່າຍສາມາດໃຊ້ຂໍ້ມູນຮ່ວມກັນ ແລະ ສາມາດແກ້ໄຂບັນຫາຕ່າງໆ
ທີ່ເກິດຂື້ນໃນລະບົບແຟ້ມຂໍ້ມູນໄດ້.
ຍັງຈະຕ້ອງເປັນຂໍ້ມູນທີ່ໃຊ້ສະໜັບສະໜູນການດຳເນີນງານຢ່າງໃດຢ່າງໜຶ່ງຂອງອົງກອນດັ່ງນັ້ນຈຶ່ງອາດກ່າວໄດ້ວ່າ
ແຕ່ລະຖານຂໍ້ມູນຈະທຽບເທົ່າກັບລະບົບແຟ້ມຂໍ້ມູນ
1ລະບົບ ແລະ ຈະເອີ້ນຖານຂໍ້ມູນທີ່ຈັດຂຶ້ນເພື່ອສະ
ລະບົບຖານຂໍ້ມູນເງີນເດືອນ
ຊຶ່ງເປັນຖານຂໍ້ມູນທີ່ຈັດເກັບຂໍ້ມູນຕ່າງໆ
ທີ່ສະໜັບສະໜູນການຄິດໄລ່ເງີນເດືອນ ຫຼື
ລະບົບຖານຂໍ້ມູນປະຊາກອນ
ຊຶ່ງເປັນຖານຂໍ້ມູນທີ່ຈັດເກັບຂໍ້ມູນຕ່າງໆ
ທີ່ສະໜັບສະໜູນການຈັດເຮັດສຳມະໂນ
ຄົວປະຊາກອນເປັນຕົ້ນ.
ມາຫລວງຫຼາຍ
ໃນດ້ານຂອງຄວາມບໍ່ຄ່ອງຕົວໃນຫຼາຍໆດ້ານ
ວິວັດທະນາການຂອງເທັກໂນໂລຍີການຈັດລະບົບຂໍ້
ມູນກໍເກິດຂຶ້ນໃໝ່
ໂດຍມີແນວຄວາມຄິດທີ່ຈັດການຂໍ້ມູນແບບໃໝ່ທີ່ມີປະສິດທິພາບໂດຍລວມທີ່ດີກວ່າ
ລວມ
ທັງມີຄວາມຄ່ອງຕົວສູງຂຶ້ນ ນັ້ນກໍຄືແນວຄິດຂອງລະບົບຖານຂໍ້ມູນ.
ໃນສະພາບແວດລ້ອມຂອງລະບົບການຈັດການຖານຂໍ້ມູນຊຶ່ງປະກອບດ້ວຍ 5 ສ່ວນນຳກັນ:
1 ຮາດແວ (Hardware)
ໝາຍເຖິງເຄື່ອງຄອມພິວເຕີ ແລະ ອຸປະກອນຕ່າງໆພາຍໃນເຄື່ອງຄອມພິວເຕີ(Peripherals) ໂດຍລະບົບ
ການຈັດການຖານຂໍ້ມູນ ແລະ ແອບພິເຄຊັນຈະກ່ຽວຂ້ອງກັບຮາດແວທີ່ໃຊ້ງານດ້ວຍຮາດແວທີ່ຈະນຳມາໃຊ້ງານ
ກັບລະບົບການຈັດການຖານຂໍ້ມູນນັ້ນສາມາດເປັນໄດ້ທັງເຄື່ອງຄອມພິວເຕີສ່ວນບຸຄົນທີ່ໃຊ້ງານຄົນດຽວ
ເມນແຟ
ຣມຄອມພິວເຕີ, ມິນິຄອມພິວເຕີ
ລວມທັງເຄື່ອງຄອມພິວເຕີທີ່ເຊື່ອມຕໍ່ກັນເປັນເຄືອຂ່າຍ
ຊຶ່ງຮາດແວດັ່ງກ່າວຈະ
ເປັນຮູບແບບໃດກໍຂຶ້ນຢູ່ກັບຄວາມຕ້ອງການອົງການ
ຫຼື ໝ່ວຍງານເປັນຫລັກ.
ພິເຄຊັນໂປແກມ
ແລະ ໂປແກມຕ່າງໆ ຊຶ່ງອາດມີສ່ວນເພີ່ມໃນເລື່ອງຂອງລະບົບເຄືອຂ່າຍໃນກໍລະນີຕ້ອງການ
ລະບົບການຈັດການຖານຂໍ້ມູນທີ່ເຮັດວຽກເທິງລະບົບເຄືອຂ່າຍຕາມປົກກະຕິແລ້ວໂປແກມປະຍຸກອາດຈະຂຽນ
ດ້ວຍພາສາຍຸກທີ່3
(Third-Generation Programming Language) ເຊັ່ນ: C,
COBOL, FORTRAN,
Ada ຫຼື Pascal ແລະ ພາສາຍຸກທີ່4 (Fourth-generation
Programming Language) ເຊັ່ນ:SQL ໂດຍ
ລະບົບການຈັດການຖານຂໍ້ມູນນີ້ຈະເປັນເຄື່ອງມືໃນພາສາຍຸກທີ່ໆໃຊ້ຊຸດຄຳສັ່ງ
SQLໃນການເອີ້ນໃຊ້ງານໃນຮູບ
ແບບຂອງຊຸດຄຳສັ່ງແບບ NonProcedural ໂດຍສາມາດເຮັດການສ້າງລາຍງານ
(Reports
Generators) ການ
ສ້າງຟອມ (Forms Generators) ການສ້າງພາບ (Graphics
Generators) ແລະ ການສ້າງແອບພິເຄຊັນ
(Application
Generators) ຊຶ່ງພາສາຍຸກທີ່ນີ້
ເປັນແຫລ່ງລວມເຄື່ອງມືຕ່າງໆ
ທີ່ເຮັດໃຫ້ສາມາດພັດທະນາ
ລະບົບງານໄດ້ຢ່າງວ່ອງໄວ (Rapid Development).
ພິຈາລະນາຈາກຜູ້ໃຊ້ງານທີ່ຕ້ອງການສະແດງໃນສິ່ງທີ່ຕ້ອງການ
ນັ້ນກໍຄື: “ຂໍ້ມູນ” ດັ່ງຮູບທີ່ 2.3 ສະແດງເຖິງຂໍ້
ມູນທີ່ປຽບເໝືອນກັບສະພາບແວດລ້ອມທີ່ເຊື່ອມລະຫວ່າງສ່ວນປະກອບຂອງເຄື່ອງມື
(Machine) ແລະມະນຸດ
(Human) ຖານຂໍ້ມູນຈະບັນຈຸໄປດ້ວຍສ່ວນຂອງຂໍ້ມູນປະຕິບັດການ (Operational Data) ແລະຕົວອະທິບາຍ
ຂໍ້ມູນ
ຊຶ່ງກໍຄືຂໍ້ມູນທີ່ບັນລະຍາຍເຈົ້າລັກສະນະຂອງຂໍ້ມູນ (Meta-Data) ໂດຍໂຄງສ້າງຂອງຖານຂໍ້ມູນຊຶ່ງເອີ້ນ
ວ່າ “ສະຄີມາ” (Schema)
4 ໂພຣຊີດີວລ໌ (Procedure)
ການໃຊ້ງານຖານຂໍ້ມູນ
ຜູ້ໃຊ້ງານຈະຈັດການກັບຖານຂໍ້ມູນຕາມຂັ້ນຕອນການປະຕິບັດງານທີ່ໄດ້ກຳນົດໄວ້ໃນຄູ່
ມື ຫຼື ເອກະສານ ວ່າໃຊ້ງານ ຫຼື ສົ່ງໃຫ້ລະບົບເຮັດວຽກຢ່າງໃດ
ຊຶ່ງອາດຈະປະກອບດ້ວຍຊຸດຄຳສັ່ງ
ແລະຂັ້ນຕອນ
ທີ່ໃຊ້ໃນການປະຕິບັດງານດັ່ງຕໍ່ໄປນີ້:
1) ການເຂົ້າ ຫຼື
ການລັອກອິນເຂົ້າສູ່ລະບົບການຈັດການຖານຂໍ້ມູນ
4) ການສຳຮອງຖານຂໍ້ມູນ
6) ການປ່ຽນແປງໂຄງສ້າງຂອງຕາຕະລາງ
ການປ່ຽນອຸປະກອນຈັດເກັບຂໍ້ມູນການປັບປຸງ
ປະສິດທິພາບ ຫຼື
ການຈັດເກັບຂໍ້ມູນໄປຍັງແຫລ່ງຈັດເກັບຂໍ້ມູນສຳຮອງ
5 ບຸກຄະລາກອນ (Peopleware)
ໝາຍເຖິງບຸກຄະລາກອນທາງຄອມພິວເຕີ ຫຼື ມະນຸດຊຶ່ງຈຳເປັນຕ້ອງຂ້ອງກ່ຽວກັບລະບົບຢູ່ຕະຫລອດເວລາ
ໂດຍບຸກຄະລາກອນທີ່ຂ້ອງກ່ຽວກັບລະບົບນັ້ນຈະປະກອບ ດ້ວຍບຸກຄະລາກອນທີ່ມີໜ້າທີ່ໃນການຈັດການຖານຂໍ້
ມູນຕ່າງໆກັນ ເຊັ່ນ: ຜູ້ບໍລິຫານຂໍ້ມູນ ແລະ ຖານຂໍ້ມູນ (Data and Database Administrators) ນັກອອກ
ແບບຖານຂໍ້ມູນ (Database Designers) ນັກຂຽນໂປແກມປະຍຸກ (Application Programmers) ແລະຜູ້
ໃຊ້ງານ (End Users)
0 Comments
ຖ້າມີບັນຫາສອບຖາມຫຍັງແມ່ນສາມາດສົ່ງຄໍາຄິດເຫັນ ເພື່ອເປັນການແລກປ່ຽນກັນດ້ານໄອທີ, ຂໍຂອບໃຈທຸກທ່ານທີ່ເຂົ້າມາຊົມເວັບໄຊຂອງຂ້າພະເຈົ້າ