งานคอมนางสาว มลทิรา เอกกุล เรื่อง...

77
วิชา คอมพิวเตอร์ จัดทาโดย นางสาว มลทิรา เอกกุล มัธยมศึกษาปีท5 เลขที23 เสนอ อาจารย์ ธิติพร ไหวดี

Upload: miwmilk

Post on 28-Jul-2015

1.201 views

Category:

Documents


0 download

TRANSCRIPT

วชา คอมพวเตอร

จดท าโดย

นางสาว มลทรา เอกกล

มธยมศกษาปท 5 เลขท 23

เสนอ

อาจารย ธตพร ไหวด

การเรยนรท 1วตถประสงคของการจดการขอมล หนวยขอมลและ

เขตขอมลคย .

ในปจจบนสงคมเปนสงคมสารสนเทศ ขอมลถอเปนทรพยากรทมคาของทก ๆ หนวยงาน ไมวาขนาดเลกหรอใหญ หนวยงานท สามารถจดการขอมลไดดกวายอมไดเปรยบกวาในทก ๆ ดาน ดงนนจงไดมความพยายามน าเทคโนโลยดานคอมพวเตอรเขามาชวยในการจดการขอมล โดยมจดประสงคเพอใหขอมลของหนวยงานมความถกตอง แมนย า ทนสมย และสะดวกตอการเรยกใชงานมากทสด หากจะพจารณาถงการจดการขอมลยอมจะหมายถง การจดเกบขอมล การเรยกใชขอมล รวมถงการวเคราะหขอมลเพอน ามาใชงาน ลองพจารณาถงคลนกแหงหนง ซงเปนหนวยงานเลก ๆ กยงตองมการเกบรวบรวมขอมลคนไขทมารบการรกษา ขอมลทตองการเกบ ไดแก ประวตสวนตวของคนไข อาการทมารบการรกษา วธการรกษา และผลการรกษา วธหนงทท ากนกคอการจดบนทกขอมลทงหมดลงบนกระดาษและเกบกระดาษนนไว ซงมหวขอทซ ากน เชน ขอความของหวขอ ชอคนไข และทอย ฯลฯ หากเจาหนาทตองเขยนทกใบกจะเปนการเสยเวลา ดงนนทางคลนกอาจใชวธจางโรงพมพพมพแบบฟอรมขนมา เพอใหการกรอกขอมลงายขน รปท 2.8 แสดงตวอยางของแบบฟอรมทคลนกแหงหนงใช

ตวอยาง

รปท 2.8 ตวอยางแบบฟอรมบตรคนไข

เมอพจารณาบตรคนไข จะเหนวา ขอมลทอยบนบตรมความหมายตาง ๆ กน การทขอมลแสดงความหมายได จะตองประกอบดวยสวนขอมลทพมพบนบตรกบสวนขอมลทกรอกเพมเตม ขอมลทพมพบนบตรคอสวนทอธบายลกษณะของขอมลทตองการ ท าใหสวนขอมลทกรอกเพมเตมชดเจน การจะใชงานขอมลใหไดผลด จงตองมทงตวขอมลและค าอธบายลกษณะของขอมล

ในการจดเกบขอมลเหลาน ทางคลนกใชตเกบเอกสารขนาดใหญส าหรบเกบแบบฟอรมและเรยงไวในลนชก เมอมคนไขใหมเพมขนกเพมแบบฟอรมแผนใหมเขาไป และในการเรยกใชขอมลเมอมคนไขมาตดตอ เจาหนาทตองคนหาขอมลเดมของคนไข วธหนงทท าไดคอตรวจดขอมลบนบตรคนไขทละใบตงแตใบแรกจนพบ การคนหาวธนอาจเสยเวลามาก แตถาจดเกบขอมลโดยเรยงชอตามตวอกษรไวแลวจะท าไดรวดเรวขน

การจดการขอมลจงเปนสงทจ าเปนและเกยวของกบการใชงานในชวตประจ าวน และมการน าคอมพวเตอรเขามาชวยประมวลผล เพอไดขอมลทถกตองอยางรวดเรว การประมวลผลดวยคอมพวเตอรจ าเปนตองมหลกการและวธการทเปนระบบ และการเกบขอมลควรพยายามลดขนาดของขอมลใหเลกทสด แตยงคงความหมายในตวเองมากทสด

ดงทกลาวมาแลววาการจดเกบขอมลในคอมพวเตอรนน เปนการเกบขอมลไวในสอบนทก เชน เทปแมเหลก แผนบนทก หรอจานแมเหลก โดยทขอมลนนอยในรปของเลขฐานสองหลายบตเรยงกน ดงนนในการน าคอมพวเตอรมาชวยในการประมวลผลจงตองก าหนดรปแบบหรอโครงสรางของขอมล เพอใหผใชงานและคอมพวเตอรสามารถเขาใจไดตรงกน โดยโครงสรางของขอมลจะประกอบดวย 5 ล าดบ ดงน (1) บต (Bit) ดงทเคยกลาวไปแลววา บต คอตวเลขโดดในระบบเลขฐานสอง ซงมคาไดเพยง 0 หรอ 1 บต เปนหนวยขอมลทเลกทสดในการแทนขอมลในคอมพวเตอร (2) ตวอกขระ (Character) หมายถง ตวอกขระแตละตว ซงอาจเปนตวเลข ตวอกษร หรอเครองหมายใด ๆ การแทนตวอกขระแตละตวในคอมพวเตอรใชเลขฐานสองจ านวน 8 บต ซงเราเรยกอกอยางวา “ไบต” (Byte) (3) เขตขอมล (Field) หมายถง หนวยขอมลหนวยหนงทก าหนดขนมาแทนความหมายใดความหมายหนง เขตขอมลแตละเขตประกอบดวยตวอกขระตงแตหนงตวขนไป (4) ระเบยนขอมล (Record) หมายถงกลมของเขตขอมลทมความเกยวของกน ระเบยนขอมลประกอบดวยเขตขอมลตงแต 1 เขตขนไป (5) แฟมขอมล (File) หมายถง กลมของระเบยนขอมลแบบเดยวกน ซงประกอบดวยระเบยนขอมลตงแตหนงระเบยนขนไป

การมองลกษณะของเอนทตดงไดกลาวนอาจมองในรปแบบ

ของแฟมขอมลกได รายละเอยดของขอสนเทศทจะน ามาใชไดตองประกอบดวยเนอหา ขอมล และลกษณะของขอมล ส าหรบลกษณะของขอมลในแฟมขอมลเรยกวา โครงสรางแฟม (file structure) สวนตวขอมลทเกบนจะเปนขอมลทเกบไวในหนวยความจ านนเอง

การจดเกบขอมลดวยระบบคอมพวเตอรทถอวามประสทธภาพ คอ การใชเนอทในการจดเกบขอมลนอยทสด และจะตองเรยกคนหาขอมลไดงาย ดงนนจงมการแบงเอนทตออกเปนสวนยอย ๆ เพอใชเรยกขอมลยอย สวนยอยของเอนทตนเรยกวา เขตขอมล (field) ดงตวอยางโครงสรางแฟขอมลลกคาใน

เนอหา ขอมล ลกษณะของขอมล

รหสลกคา 832501 ตวอกษร 6 ตว

ชอลกคา บรษท รวมคา จ ากด ตวอกษร 30ตว

ทอย 235/8 ถนนเพชรบร ตวอกษร 30ตว

โทรศพท 2253581 ตวอกษร 7ตว

หนคางช าระ 4000 ตวอกษร 8ตว

เมอน าเขตขอมลทงหมดของแฟมมาวางเรยงกน จะเกดรปแบบททางคอมพวเตอรมองเหน เรยกวา ระเบยน (record) ซงสามารถใชเปนเครองบงบอกถงโครงสรางของแฟมนนได เชน แฟมลกคา มโครงสรางระเบยนตามตารางท 3.5

เนอหา

ขอมล

ลกษณะของขอมล

ชอเขตขอมล ความหมาย ชนดจ านวน

ตวอกษร

IDNO รหสลกคา 832501 ตวอกษร 6

NAME ชอลกคา บรษท รวมคา ตวอกษร 30

ADDR ทอย 235/8 ถนนเพชรบร ตวอกษร 30

TELNO โทรศพท 2253581 ตวอกษร 7

DEBT หนคางช าระ 4000 ตวเลข 8

โครงสรางขอมลในระบบฐานขอมล

รปท 3.4 ตวอยางโครงสรางขอมลในระบบฐานขอมลทสมพนธกน

โครงสรางขอมลในฐานขอมลตามรปท 3.4 ประกอบดวย 3 แฟม ในแตละแฟมมความสมพนธถงกน เชน ขอมลในแฟมนกเรยนจะมสวนทเปนกญแจทชบอกความสมพนธกบแฟมอาจารยวาอาจารยประจ าชนชออะไร

กรณทการหาขอมลของนกเรยน เชน นกเรยนรหสประจ าตว 008 มชอวาอะไร มใครเปนอาจารยประจ าชน และเรยนวชาอะไร ลกษณะการคนหาคอ คนหาในแฟมนกเรยนทละระเบยนจนพบระเบยนทมระรหสเปน 008 กจะทราบชอนกเรยนและมกญแจทเปนตวชวาขอมลนสมพนธกบขอมลในแฟมอาจารย ท าใหโยงตอวาอาจารยชออะไร และจะทราบกญแจซงเปนตวชวาอาจารยสอนวชาอะไร เปนตน การคนหาขอมลทมกญแจเปนตวชขอมลจะท าใหเราเขาถงขอมลไดรวดเรวขน

การแบงประเภทแฟม

ในการเกบขอมลดวยคอมพวเตอรในรปแบบแฟมนนตองประกอบดวยเขตขอมลหลาย ๆ เขตรวมกนเปนระเบยน การเกบและการเรยกขอมลจะกระท าทละระเบยน การแบงประเภทของแฟมจงมกแบงแยกตามรปแบบลกษณะการเรยกคนหา ซงแบงออกเปน 3 แบบดวยกนคอ แฟมล าดบ (sequential file) แฟมสม (random file) และ แฟมดชน (index file) ดงน

1) แฟมล าดบ เปนแฟมทมโครงสรางการเกบขอมลแบบพนฐานทสด กลาวคอ เมอมการเพมขอมลลงในแฟมทละระเบยน ขอมลจะเขาตอทายเรยงกนไป ในการยายขอมลกจะอานขอมลทละระเบยน เพอใหเขาใจไดงายอาจเปรยบเทยบไดกบการเกบขอมลเพลงในเทปคาสเซต ซงสมมตวาในมวนเทปหนงมการเกบเพลงได 10 เพลง ความยาวเพลงละ 3 นาท ซงหากตองการคนหาเพลงใดกตองเรมตนจากเพลงแรกไปเปนล าดบจนกวาจะพบ

2) แฟมสม เปนแฟมทมคณสมบตทผใชสามารถอานหรอเขยนทต าแหนงใด ๆ กไดโดยไมตองเรยงล าดบจากตนแฟม เชน กรณของการเกบขอมลเพลงในเทปคาสเซต ถาตองการอนเพลงท 5 กจะค านวณความยาวของสายเทป เพอใหมการเคลอนสายเทปไปยงต าแหนงทตองการแลวจงเรมอาน กรณนจะท าไดเรวกวาสแบบล าดบ

3) แฟมแบบดชน แฟมแบบนจ าเปนตองมการจดเรยงขอมลในเขตขอมลทเปนดชนเสยกอน เพอประโยชนในการคนหา การหาต าแหนงในการเขยนการอานในระเบยนทตองการปกตจะใชขอมลทเปนกญแจส าหรบการคนหา เพอความสะดวกในการก าหนดต าแหนงการเขยนอาน ดงตวอยางเชน ถาใชชอเพลงเปนกญแจส าหรบการคนหา จะมการเกบชอเพลงโดยมการจดเรยงตามตวอกษร เมอคนหาชอเพลงได กไดล าดบเพลง ซงสามารถน าไปค านวณหาต าแหนงทตองการเขยนอานไดตอไป

การเรยนรท 2 ชนดขอมลและประเภทของแฟมขอมล

ประเภทของแฟมขอมล

แฟมขอมลหลก (master file)แฟมขอมลหลกเปนแฟมขอมลทบรรจขอมลพนฐานทจ าเปนส าหรบระบบงาน และเปนขอมลหลกทเกบไวใชประโยชนขอมลเฉพาะเรองไมมรายการเปลยนแปลงในชวงปจจบน มสภาพคอนขางคงทไมเปลยนแปลงหรอเคลอนไหวบอยแตจะถกเปลยนแปลงเมอมการสนสดของขอมล เปนขอมลทส าคญทเกบไวใชประโยชน ตวอยาง เชน แฟมขอมลหลกของนกศกษาจะแสดงรายละเอยดของนกศกษา ซงม ชอนามสกล ทอย ผลการศกษา แฟมขอมลหลกของลกคาในแตละระเบยนของแฟมขอมลนจะแสดงรายละเอยดของลกคา เชน ชอสกล ทอย หรอ ประเภทของลกคา

6.2 แฟมขอมลรายการเปลยนแปลง (transaction file)

แฟมขอมลรายการเปลยนแปลงเปนแฟมขอมลทประกอบดวยระเบยนขอมลทมการเคลอนไหว ซงจะถกรวบรวมเปนแฟมขอมลรายการเปลยนแปลงทเกดขนในแตละงวดในสวนทเกยวของกบขอมลนน แฟมขอมลรายการเปลยนแปลงนจะน าไปปรบรายการในแฟมขอมลหลก ใหไดยอดปจจบน ตวอยางเชน แฟมขอมลลงทะเบยนเรยนของนกศกษา

6.3 แฟมขอมลตาราง (table file)แฟมขอมลตารางเปนแฟมขอมลทมคาคงท ซงประกอบดวยตารางทเปนขอมลหรอชดของขอมลทมความเกยวของกนและถกจดใหอยรวมกนอยางมระเบยบ โดยแฟมขอมลตารางนจะถกใชในการประมวลผลกบแฟมขอมลอนเปนประจ าอยเสมอ เชน ตารางอตราภาษ ตารางราคาสนคา

ตวอยางเชน ตารางราคาสนคาของบรษทขายอะไหล

เครองคอมพวเตอรดงน

รหสสนคา รายชอสนคา ราคา51 จอภาพ 4,50052 แปนพมพ 1,20053 แรม 4 M 4,50054 แรม 8 M 7,00055 กระดาษตอเนอง 50056 แฟมคอมพวเตอร 200

ในแฟมขอมลนจะประกอบดวยระเบยนแฟมขอมลตารางของสนคาทมฟลดตาง ๆ ไดแก รหสสนคา รายชอ สนคา และราคาสนคาตอหนวย แฟมขอมลตารางรายการสนคา จะใชรวมกบแฟมขอมลหลายแฟมขอมลในระบบสนคา ไดแก แฟมขอมลคลงสนคา (inventory master file) แฟมขอมลใบสงซอของลกคา (customer order master file) และแฟมขอมลรายการสตคาของฝายผลต (production master file) มขอควรสงเกตวาแฟมขอมลตาราง แฟมขอมลรายการเปลยนแปลง และแฟมขอมลหลก ทง 3 แฟม จะมฟลดทเกยวกบตวสนคารวมกน คอ ฟลดรหสสนคา (product code) ฟลดรวมกนนจะเปนตวเชองโยงระหวางแฟมขอมลตารางกบฟมขอมลอน ๆ ทงหมดทตองการจะใชคาของฟดลรายชอสนคา (product description) และราคาสนคา (product price) จากแฟมขอมลตาราง การจดแฟมขอมลแบบนจะท าใหประหยดเนอทในอปกรณเกบขอมลของแฟมขอมลหลก กลาวคอในแฟมขอมลหลกไมตองม 2 ฟลด คอ ฟลดรายการสนคาและฟลดราคาสนคา มแตเพยงฟลดรหสสนคากเพยงพอแลว เมอใดทตองการใชฟลดรายการสนคาในการแสดงผลกอานคาออกมาจากแฟมขอมลตารางได นอกจากนนยงเปนการลดความซ าซอนของขอมลและเมอผใชระบบตองการเปลยนแปลงรายการสนคาหรอราคาสนคากจะเปลยนในแฟมขอมลตารางทเดยว โดยไมตองไปเปลยนแปลงในแฟมขอมลอน

การออกแบบตาราง(TABLE)

หมายถง การออกแบบโครงสรางขอมลเพอก าหนดขอมลแตละชนดหรอแตละฟลด (Field) ใหกบการบนทกขอมลแตละรายการ (Record) ในการเกบขอมลดบ (Input Data) ทจะน าไปใชในการประมวลผลขอมลตอไป ดงนนการสราง Table จงเปนสวนแรกของแฟมขอมลในการออกแบบฐานขอมลทจะน าไปใชในสวนอน ๆ ตอไป

ขนตอนการออกแบบ- เลอก เมน Table (ตาราง)- เลอก New (สรางใหม) เลอกประเภทการออกแบบให

เลอกดงตอไปน

ประเภทการ

ออกแบบความหมาย

สรางตารางใน

มมมองออกแบบ

การสรางตารางทผออกแบบเปนผก าหนดโครงสรางขอมลขนดวยตนเอง กอนท

จะเรมบนทกขอมลลงใน Table

สรางตารางโดยใช

ตวชวยสรางการสรางตารางทตองการตวชวยสราง (Wizard) ในการออกแบบตาราง

สรางตารางโดยการ

ปอนขอมล

การสรางตารางทผออกแบบสามารถปอนขอมลไดทนท โดยไมตองออกแบบ

โครงสรางขอมลกอน โปรแกรมจะก าหนดโครงสรางตามชนดของขอมลทปอนเขา

ไป

ในหนวยนจะกลาวเฉพาะกรณผออกแบบก าหนดเอง ดงนนหลงจากเลอก สรางตารางในมมมองออกแบบ กจะปรากฏเมนการออกแบบโครงสรางตาราง

รปแสดงการใชแฟมขอมลแบบดงเดม(Traditional file) กบงานประยกตตางๆ

จากรปจะเหนวาโปรแกรมประยกตตางๆ อาจจะมการ

เรยกใชแฟมขอมลรวมกน ซงท าใหโอกาสทจะเกด ขอผดพลาด (Error) มมากขน หากไมมการควบคมการใชแฟมทด ดงนนปญหาอาจจะเกดขนไดหลายประการเชน

1. การซ าซอน และการสบสนของขอมล (Data Redundancy and confusion)2. ขอมลและโปรแกรมขนตอกน (Program-data dependence)3. ขาดความยดหยน (Lack of flexibility)4. ขาดความปลอดภยของขอมล (Poor security)5. ขอมลขาดความสะดวกในการใชและการแบงปนกน (Lack of data sharing and availability)

การเรยนรท 3 ลกษณะการประมวลผลขอมล

ลกษณะการประมวลผลขอมล

ขอมล คอขอเทจจรงทเราสนใจ สวน สารสนเทศ คอขอมลทผานการประมวลผลดวยวธการทเหมาะสมถกตอง จนไดรปแบบผลลพธ ตรงความตองการของผใช ขอมลทจะน ามาประมวลผลใหเปนสารสนเทศ จะตองมคณสมบตพนฐานดงตอไปน ความถกตอง หากมการเกบรวบรวมขอมลและขอมลเหลานนเชอถอไมได จะท าใหเกดผลเสยหายมาก ผใชจะไมกลาอางองหรอน าเอาไปใชประโยชน ซงเปนเหตใหการตดสนใจของผบรหารขาดความแมนย า และมโอกาสผดพลาดได โครงสรางขอมลทออกแบบตองค านงถงกรรมวธการด าเนนงานเพอใหไดความถกตองแมนย ามากทสด โดยปกตความผดพลาดของการประมวลผลสวนใหญ มาจากขอมลทไมมความถกตองซงมสาเหตมาจากคนหรอเครองจกร การออกแบบระบบจงตองค านงถงในเรองน

ความรวดเรวและเปนปจจบน การไดมาของขอมลจ าเปนตองใหทนตอความตองการของผใช มการตอบสนองตอผใชไดเรว ตความหมายสารสนเทศไดทนตอเหตการณหรอความตองการ มการออกแบบระบบการเรยกคนและรายงาน ตามความตองการของผใช

ความสมบรณ ความสมบรณของสารสนเทศขนกบการรวบรวมและวธการทางปฏบต ในการด าเนนการจดท าสารสนเทศ ตองส ารวจและสอบถามความตองการของผใช เพอใหไดขอมลทมความสมบรณเหมาะสม

ความชดเจนกระทดรด การจดเกบขอมลตองใชพนทในการจดเกบขอมลมาก จงจ าเปนตองออกแบบโครงสรางขอมลใหกระทดรด สอความหมายได มการใชรหสหรอยอขอมลใหเหมาะสม เพอทจะจดเกบเขาไวในระบบคอมพวเตอร

ความสอดคลอง ความตองการเปนเรองส าคญ ดงนนจงตองมการส ารวจเพอหาความตองการของหนวยงานและองคการ ดสภาพการใชขอมล ความลกหรอความกวางของขอบเขตขอมล ทสอดคลองกบความตองการ

ในการน าขอมลไปใชประโยชน หรอการท าขอมลใหเปนสารสนเทศ ทจะน าไปใชประโยชนได จ าเปนตองมการประมวลผลขอมลกอน การประมวลผลขอมล เปนกระบวนการทมกระบวนการยอยหลายอยาง ประกอบกนคอ การรวบรวมขอมล การแยกแยะ การตรวจสอบความถกตอง การค านวณ การจดล าดบหรอการเรยงล าดบ การรายงานผล การสอสารขอมลหรอการแจกจายขอมลนน การประมวลผลขอมล จงเปนกจกรรมทมความส าคญ เพราะขอมลทมอย รอบๆ ตวเรามเปนจ านวนมากในการใชงานจงตองมการประมวลผล เพอใหเกดประโยชน กจกรรมหลกของการใหไดมาซงสารสนเทศ จงประกอบดวยกจกรรมการ เกบรวบรวมขอมล ซงตองมการตรวจสอบ ความถกตองดวย กจกรรมการประมวลผลซงอาจจะเปนการแบงแยกขอมล การจดเรยงขอมล การค านวณ และกจกรรมการเกบรกษาขอมลซงอาจตอง มการท าส าเนา ท ารายงาน เพอแจกจาย

หนวยขอมล (DATA UNITS)

· บต (bit) เลขฐานสองหนงหลกซงมคาเปน 0 หรอ 1

· ตวอกษร (character) กลมของบตสามารถแทนคาตวอกษรได ในชดอกขระ ASCII 1 ไบต(8 บต) แทนตวอกษร 1 ตว

· เขตขอมล หรอฟลด (field) เขตขอมลซงประกอบดวยกลมตวอกษรทแทนขอเทจจรง

· ระเบยน (record) ระเบยน คอโครงสรางขอมลทแทนตววตถชนหนง

· แฟม (file) ตารางทเปนกลมของระเบยนทมโครงสรางเดยวกน

· ฐานขอมล (database) กลมของตาราง (และความสมพนธ)

ชนดของขอมล (DATA TYPES)

· คาตรรกะ (Boolean values) ซงมเพยงสองคาคอ จรง กบ เทจ

· จ านวนเตม (integers) หมายถง เลขทไมมเศษสวน หรอทศนยม

· จ านวนจรง (floating-point numbers) หมายถง จ านวนใดๆ ทงจ านวนเตมและจ านวนทศนยม

· ตวอกษร (characters) หมายถง ขอมลประเภทตวอกษรเพยงตวเดยว

· สายอกขระ (strings) หมายถง กลมตวอกษรทประกอบกนขนเปนขอความ

· วนทและเวลา (date/time) หมายถง ขอมลทแทนคาวนทและเวลา

· ไบนาร (binary) หมายถง ขอมลทเกบในคอมพวเตอร อาจเปนแฟมโปรแกรม รปภาพ หรอ วดโอ

ประเภทของแฟมขอมล

· แฟมหลก (master files) คอ แฟมทเกบขอมลทไมมการเปลยนแปลง หรอโดยทวไป

แฟมหลกจะเกบขอมลถาวร หรอกงถาวร หรอขอมลทเปนประวตศาสตร

· แฟมรายการเปลยนแปลง (transaction files) คอ แฟมทเกบขอมลรายการเปลยนแปลง

เกบสะสมรวบรวมไว เพอน ามาประมวลผลและน าไปปรบปรงแฟมหลกอกทหนง

ลกษณะการประมวลผลขอมล (DATA PROCESSING)

· การประมวลผลแบบกลม (batch processing) ขอมลจะถกสะสมไวระหวางชวงเวลาทก าหนด เมอถงก าหนด ขอมลทสะสมไวจะถกประมวลผลรวมกนครงเดยว

· การประมวลผลแบบทนท (real-time processing) การประมวลผลแบบทนท เปนการประมวลผลทเกดขนพรอมกบขอมล

การเขาถงขอมล

· การเขาถงแบบล าดบ เปนการเขาถงขอมลแบบทตองอานขอมลตงแตตน จนถงขอมลทตองการเหมาะส าหรบการอานขอมลปรมาณมาก และเรยงล าดบ แตไมเหมาะกบขอมลทมการเพม ลบ หรอแกไขเปนประจ า

· การเขาถงแบบสม เปนการเขาถงขอมลทไมตองอาศยการอานขอมลตงแตตน การเขาถงขอมลลกษณะนจะตองใชกลไกการหาต าแหนงระเบยน วธตางๆ เหมาะส าหรบการคนหาขอมลจ านวนไมมาก และเหมาะส าหรบแฟมทมการเพม ลบ และแกไขเปนประจ า

การจดโครงสรางแฟมขอมล (FILE ORGANIZATION)

การจดโครงสรางแฟมขอมลแบบตางๆ มลกษณะเฉพาะตวในการเขาถงขอมล มดงน

ระบบแฟมขอมล (FILE SYSTEMS)

ขอดคอ การประมวลผลขอมลมความรวดเรว การลงทนในสวนของเครอง

คอมพวเตอรและโปรแกรมประยกตใชงานกไมยงยาก เนองจากไมตองการระบบทใหญ

อยางไรกตามการจดเกบขอมลในลกษณะนอาจมปญหาทเกดขนไดดงตอไปน

· ความซาซอนของขอมล (data redundancy)

· ความไมสอดคลองกนของขอมล (data inconsistency)

· ขอมลแยกอสระตอกน (data isolation)

· ความไมปลอดภยของขอมล (poor security)

· ขาดบรณภาพของขอมล (lack of data integrity)

· ความขนตอกนระหวางโปรแกรมประยกตกบโครงสรางของแฟมขอมล (application /

data

dependence)

การเรยนรท 4 แฟมโปรแกรมและแฟมขอมล

ประเภทของแฟมขอมล (File Type) เราสามารถจาแนกแฟมขอมลออก

ตามลกษณะของขอมลทเกบบนทกไวและสามารถแบงแฟมขอมลออกเปน 2 ประเภท

ใหญๆ คอ

1. แฟมขอมลหลก (Master File) เปนแฟมขอมลซงเกบขอมลทสาคญ เชน

แฟมขอมลประวต ลกคา (Customer master file) ตามทกลาวไวขางตน

แฟมขอมลประวตผจดสงสนคา (Supplier master file) แฟมขอมลสนคาคงเหลอ

(Inventory master file) แฟมขอมลบญช (Account master file) เปนตน

ซงแฟมขอมลหลกเหลานเปนสวนประกอบของระบบงานบญช (Account system)

2. แฟมรายการปรบปรง (Transaction file) เปนแฟมทบนทกขอมลเกยวกบ

แฟมขอมลหลกทมการเปลยนแปลงในแตละวน รายการทเกดขนตองนาไปปรบปรงกบ

แฟมขอมลหลกเพอใหแฟมขอมลหลกมขอมลททนสมยอยตลอดเวลา

การปรบปรงแฟมขอมลสามารถทาไดหลายอยาง เชน การเพมรายการ

(Add record) การลบรายการ (Delete record) และการแกไขรายการ (Edit)

การจดระเบยบแฟมขอมล (File organization) มวธการจดไดหลายประเภท เชน

1. การจดระเบยบแฟมขอมลแบบตามล าดบ (Sequential File

organization) ลกษณะการจดขอมลรายการจะเรยงตามฟลดทกาหนด (Key

field) เชน เรยงจากนอยไปหามากหรอจากมากไปหานอยหรอเรยงตามตวอกษร โดย

สวนมากมกจะใชเทปแมเหลกเปนสอในการเกบขอมลซงการเกบโดยวธนจะมทงขอดและ

ขอเสย

ตารางแสดงขอดและขอเสยในการจดระเบยบแฟมขอมลตามลาดบ

ขอด ขอเสย

1. เปนวธทเขาใจงาย เพราะการเกบจะเรยงตาม ล าดบ1. เสยเวลาในการปรบปรงในกรณทมรายการ ปรบปรงนอยเพราะจะตองอานทกรายการจนกวา จะถงรายการทตองการปรบปรง

2. ประหยดเนอทในการเกบ และงายตอการสราง แฟมใหม

2. ตองมการจดเรยงขอมลทเขามาใหมใหอยในล าดบ เดยวกนในแฟมขอมลหลกกอนทจะประมวลผล

2. การจดระเบยนแฟมขอมลแบบตรงหรอแบบสม (Direct or

random file organization) โดยสวนมากมกจะใชจานแมเหลก (Hard disk)

เปนหนวยเกบขอมล การบนทกหรอการเรยกขอมลขนมาสามารถเรยกไดโดยตรง ไมตอง

ผานรายการอนกอน เราเรยกวธนวาการเขาถงขอมลโดยตรง (Direct access)

หรอการเขาถงโดยการสม (Random Access) การคนหาขอมลโดยวธนจะเรวกวา

แบบตามลาดบ ทงนเพราะการคนหาจะกาหนดดชน (Index) จะนนจะวงไปหาขอมลท

ตองการหรออาจจะเขาหาขอมลแบบอาศยดชนและเรยงลาดบควบคกน (Indexed

Sequential Access Method (ISAM) โดยวธนจะกาหนดดชนทตองการ

คนหาขอมล เมอพบแลวตองการเอาขอมลมาอกก รายการกใหเรยงตามลาดบของ

รายการทตองการ ซงการเกบโดยวธนมทงขอดและขอเสย

ตารางแสดงขอดและขอเสยในการจดแฟมขอมลแบบตรงหรอสม

ขอด ขอเสย

1. สามารถบนทก เรยกขอมล และปรบปรงขอมลท ตองการไดโดยตรง ไมตองผานรายการทอยกอนหนา

1. สนเปลองเนอทในหนวยส ารองขอมล

2. ในการปรบปรงและแกขอมลสามารถท าไดทนท2. ตองมการส ารองขอมลเนองจากโอกาสทขอมล จะมปญหาเกดไดงายกวาแบบตามล าดบ

การจดการแฟมขอมล (File Management) ในอดตขอมลทจดเกบไวจะอยใน

รปของแฟมขอมลอสระ (Conventional File) ซงระบบงานแตละระบบกจะสราง

แฟมของตนเองขนมาโดยไมเกยวของสมพนธกน เชน ระบบบญช ทสรางแฟมขอมลของ

ตนเอง ระบบพสดคงคลง (Inventory) ระบบการจายเงนเดอน(Payroll) ระบบออก

บล (Billing) และระบบอนๆตางกมแฟมขอมลเปนของตนเอง หากมการปรบปรงแกไขก

จะทาเฉพาะสวนจงทาขอมลขององคการ บางครงเกดสบสนเนองจากขอมลขดแยงกนและ

ในบางองคการอาจจะมการเขยนโปรแกรมโดยใชภาษาทเขยนทตางกน เชนภาษาโคบอล

(COBOL language) ภาษาอารพจ(RPG) ภาษาปาสคาล (PASCAL) หรอ

ภาษาซ (C language) ซงมลกษณะของแฟมขอมลทสรางดวยภาษาทตางกนกไม

สามารถจะใชงานรวมกนได จงทาใหองคการเกดการสญเสยในขอมล ดงนนกอนท

องคการจะนาคอมพวเตอรมาใชจะตองมการวางแผนถงระบบการบรหารแฟมขอมล การ

แบงประเภทของแฟมขอมลและการจดระเบยบแฟมขอมล

การบรหารแฟมขอมลจะตองมการกาหนดโปรแกรมทจะพฒนาขนมาวาจะใชภาษาอะไร

มหนวยงานใดตองใช ตองการขอมลอะไร ขอมลทแตละแผนกตองการซากนหรอไม หรอม

ขอมลอะไรทขาดหายไปและขอมลฟลดไหนทจะใชเปนคยในการคนหาขอมล เชน การสราง

แฟมประวตลกคา

รปแฟมประวตลกคา

วธการประมวลผล

1. การประมวลผลแบบชด (Batch Processing) คอ การ

ประมวลผลโดยผใชจะทาการรวบรวมเอกสารทตองการประมวลผลไวเปนชดๆ ซง

แตละชดอาจจะกาหนดเทากบเอกสาร 10 หรอ 20 รายการหรอมากกวากไดแตให

มขนาดเทากน แลวปอนขอมลดงกลาวสเครองคอมพวเตอร จากนนจงใชคาสงให

ประมวลผลพรอมกนทละชดตวอยาง บรษทหนงอาจจะใชเครองคอมพวเตอรเพอ

ออกบลโดยมการรวบรวมใบสงซอจากลกคาภายในหนงวนจากแผนกขาย จากนนก

สงใหแผนกคอมพวเตอรทาการปอนขอมลและตรวจสอบความ ถกตองของขอมล

กอนทจะเกบบนทกไว จากนนกจะนาขอมลดงกลาวไปประมวลผล ซงอาจจะตอง

อาศยแฟมขอมลอนๆ มาประกอบการประมวลผล เชน แฟม ขอมลสนคาคงเหลอ

แฟมขอมลลกหน กรณลกคาซอเงนเชอและแฟมประวตลกคา เปนตน จากนนกจะนา

ขอมล ดงกลาวไปประมวลผล ซงอาจจะตองอาศยแฟมขอมลอนๆ มาประกอบการ

ประมวลผล เชน แฟมขอมลสนคาคงเหลอ แฟม ขอมลลกหน กรณลกคาซอ เงนเชอ

และแฟมประวตลกคา เปนตน จากนนจงออกบลเพอสงตอใหกบผขายเพอเบกสนตา

ทแผนกพสด สนคาหรอโกดง (Warehouse) พจารณา แสดงขอดและขอเสย

ของการประมวลผลแบบชด

รปแสดงขนตอนการรวบรวมบลเปนชดกอนประมวลผลแบบชด

ตารางท 5.4 แสดงขอดและขอเสยของการประมวลผลแบบโตตอบ

(Interactive)

ขอดของการท างานแบบชด ขอเสยของการท างานแบบชด

1. เหมาะส าหรบบรษททมขนาดใหญ มปรมาณงาน มากแตไมจ าเปนตองบรการขอมลทนททนใด

1. เสยเวลาในการขอมลทตองการทนททนใด อาจจะไมทนสมย(Update) เนองจากการประมวลผลขอมลจะท าเปนชวงๆ ปรบปรงในกรณทมรายการ ปรบปรงนอยเพราะจะตองอานทกรายการจนกวา จะถงรายการทตองการปรบปรง

2. งายตอการตรวจสอบ หากขอมลผดพลาด สามารถตรวจสอบเฉพาะชดของขอมลทผดพลาด

2. เสยเวลาในการรวบรวมขอมลเพอตรวจสอบ กอนจะท าการ ประมวลผล

2. การประมวลผลแบบโตตอบ (Interactive) หมายถง การท างานในลกษณะทมการ

โตตอบระหวางผใชกบเครองคอมพวเตอร โดยผใชสามารถทจะตรวจสอบขอมลไดตลอดเวลา เชน กรณทลกคา นาย

วลลภ คลองหก จากบรษทราชมงคล จ ากด ตดตอซอเครองคอมพวเตอรจากแผนกขาย เจาหนาทพนกงานขาย

จะตองปอนรหสลกคาเพอเรยกประวตนายวลลภขนมาพจารณาวาในขณะนไดสงซอสนคาเกนวงเงนเครดตหรอไม ถาไม

เกนกอนมตการขายแตถาหากเกนกอาจจะใหช าระเปนเงนสด จากนนจะมการตรวจสอบแฟมสนคาคงคลงวามสนคา

ดงกลาวหรอไมเพอตดสตอก (Stock) แลวพมพบลเพอจดสงใหลกคา แสดงการท างานการออกบลโดยการ

ประมวลผลแบบโตตอบ

หนวยการเรยนรท 2 โครงสรางขอมล

การเรยนรท 5 ชนดของโครงสรางขอมล

1. ความหมายของโครงสรางขอมล

โครงสรางขอมล (Data Structure) คอ ความสมพนธระหวางขอมลทอยใน

โครงสรางนนๆ รวมทงกระบวนการในการจดการขอมลในโครงสราง เชน เพม แกไข

ลบ ตวอยางของโครงสรางขอมลประเภทตางๆ ไดแก แถวล าดบ ลงลสต สแตก คว

ทร และกราฟ.

2. ประเภทของโครงสรางขอมล

แบงออกเปน 2 ประเภท คอ

โครงสรางขอมลทางกายภาพ (Physical Data Structure)

1.ขอมลเบองตน (Primitive Data Types)

- จ านวนเตม (Integer)

- จ านวนทศนยม (Floating point)

- ขอมลบลน (Boolean)

- จ านวนจรง (Real)

- ขอมลอกขระ (Character)

2.ขอมลโครงสราง (Structure Data Types)

- แถวล าดบ (Array)

- ระเบยนขอมล (Record)

- แฟมขอมล (File)

การออกแบบระบบ

เนองจากระบบคอมพวเตอรไมสามารถทจะเขาใจและแกไขปญหา

บางอยางได จงตองมวธการทจะแกไขปญหาโดยการออกแบบระบบ ซงเปนการ

วางแผนออกแบบทแยกแยะออกเปนปญหายอย และพจารณาสรางชดคาสงเพอแกไข

ปญหายอยนน จากนนมารวมกนเปนระบบทสามารถแกไขปญหาทงหมด มลกษณะ

การวางแผนออกแบบจากบนลงลาง (Top-down Design) ซงประกอบดวย 2 สวนหลก ๆ คอ

1. โครงสรางขอมล (Data Strutcure) ใชควบคมและจดการ

กบขอมลของปญหานน ๆ หรอทเรยกวาชนดขอมลมโครงสราง เรยกสน ๆ วาชนด

ขอมล เชน ชนดขอมลอารเรย ชนดขอมลสแตก และชนดขอมลลงค ลสต การ

ออกแบบระบบตองเลอกใชโครงสรางขอมลอยางเหมาะสมเพอจดการกบขอมลทใชใน

ระบบ

2. การออกแบชดค าสง (Module Design) ในการแกไข

ปญหาจะตองมกระบวนการทางานเพอใหไดมาซงขอมลขาวสารหรอเอาทพต ท

ตองการโดยชดคาสงเปนสวนประกอบของระบบ จงตองมการออกแบบการทางานท

เปนชดคาสงหรอโมดลนนๆ และเรยกวา อลกอรทม ไดเปน

การทจะเลอกใชโครงสรางขอมลและอลกอรทมในการออกแบบใหการทางานอยสงม

ประสทธภาพ ซงถอวาเปนหวใจสาคญของการออกแบบซอฟตแวรจะพจารณาไดจากลกษณะ

ดงตอไปน

ความถกตอง

ระยะเวลาการทางาน

จานวนพนทใชงาน

ความเรยบงาย

ความเหมาะสมทสด

การเขยนค าสงและรวมกน

การเขยนค าสง (Coding) คอ การเขยนคาสงตาง ๆ ของโปรแกรมใหทางาน

เปนไปตามโครงสรางขอมลและอลกอรทมดวยภาษาเขยนโปรแกรมภาหนง ถาโครงสรางขอมล

และอลกอรทมถกออกแบบไวเปนอยางดทาใหกระบวนการแปลงคาสงจากภาษาเขยนใหเปน

ภาษาเครองกจะงายไมยงยากลาบาก

การรวมกน (Integration) เปนกระบวนการนาคาสงตาง ๆ ทเขยนเปนแต

ละชดคาสงมารวมกนและใหมการทางานรวมกนไดเปนซอฟตแวรโปรแกรมขนมา

การเขยนโปรแกรมทดนนจะตองมความถกตองในการทางาน สามารถอานคาสง

และทาความเขาใจไดงาย จงตองมโครงสรางการเขยนโปรแกรมทด ซงมวธการเขามาชวยเหลอ

ในการเขยนโดยพจารณาไดจากเรองตอไปน

1. การเขยนโปรแกรมควรเปนแบบบนลงลาง (Top-Down) โดยเฉพาะกบปญหาทมขนาดใหญหรอมความซบซอน จงควรแยกปญหาใหญ

ออกเปนปญหายอย ๆ จากการเขยนคาสงทงหมดในโปรแกรม กแยกเปนชดคาสง

ยอย ๆ

2. ใชโครงสรางควบคมการทางาน (Control Structure) ในการเขยนโปรแกรมหรอชดคาสง เชน การใชเงอนไข IF การใชวนลปแบบตาง ๆ

3. ควรใชตวแปรทเปนแบบโลคอล (Local Variable) และใชกบ

ชดคาสงเพอแกปญหายอย

4. ควรใชตวแปรพารามเตอร (Parameter) กบชดคาสงเพอ

แกไขปญหายอย หลกเลยงทจะใชตวแปรทเปนแบบโกลบอล และตวพารามเตอรควรม

การปองกนหากมการแกไขคา

5. นาตวแปรคาคงท ( Constant Variable) มาใช จะชวยให

การเขยนโปรแกรมมความยดหยนมากขนและอานเขาใจงาย

6. การเขยนโปรแกรมควรมการจดพนทหรอบรรทดวางเพอใหอาน

สะดวก มการยอหนาเพอจดระดบของคาสงและมลกษณะทเปนกรอบ

ความหมายโครงสรางขอมล/ชนดขอมล

การทางานของคอมพวเตอรจะมการจดการอยางไรเพอใหไดมาซงขอมลขาวสาร และ

สามารถนามาใชงานออกมาเปนขอมลขาวสารในรปแบบตาง ๆ ททาความเขาใจได แต

เนองจากคอมพวเตอรเปนเพยงเครองจกรทไมสามารถเขาใจความหมายของขอมลขาวสาร

ไดเชนเดยวกบคน จงมการกาหนดรปแบบทใชสอความหมายของขอมลขาวสารให

คอมพวเตอรกบผใชงานเขาในตรงกนเรยกวา โครงสรางขอมลหรอชนดขอมล โดยแบงออก

ไดเปนดงน

บต (Bit)

เปนหนวยทเลกทสดในการทางานของคอมพวเตอรทแสดงเปนสถานะได 2

สถานะ คอ เปดกบปด จงกาหนดเปนการเกบคาได 2 คา คอ 0 กบ 1 เรยกวาไบนารดจต

(Binary Digit)

ไบต (Byte)

เปนการนาบตหลาย ๆ บตมาเรยงตอรวมกนเพอกาหนดคาไดมากขน เชน 3

บต มาตอเรยงกนจะทาใหเกดสถานะทตางกนคอ 000,001,010,100,011,010,

และ 111 กจะไดเปน 8 สถานะ เมอนาบตมาเรยงตอรวมกนเปน 8 บต เรยกวาไบต ม

256 สถานะ และกาหนดเปนโครงสรางขอมลทมขนาดเลกทสดทใชงานได มคาตงแต 0

– 255 (00000000 – 11111111)

เลขจ านวนเตม (Integer)

เปนการนาบตหลาย ๆ บตมาเรยงตอรวมกนเพอกาหนดเปนเลขจานวนเตม ซงไดเปน

ระบบเลขฐานสอง โดยแตละบตมความหมายเปนเลขยกกาลงสอง เชน 20 = 1, 23 = 8 หรอ

21 + 22 +25 = 2+4+32 = 38 เลขทไดเปนเลขจานวนเตมบวก ถาตองการเปนเลขจานวน

เตมลบ จะตองใชวธการเรยกวา One-complement Notation โดยการเปลยนคาของบตทเปน

0 ใหเปน 1 และคาทเปน 1 ใหเปน 0 เชน 00100110 = 38 เมอสลบคาจะไดบต

11011001 = -38 ดวยวธนทาใหเกบคาไดทงเลขจานวนเตมบวกและเตมลบ ซงมบตซายสดเปน

ตวกาหนดใหมคาบวกหรอลบเรยกวา Sign Bit เมอนาบตมาเรยงตอกน 16 บตไดเปนเลขจานวน

เตมฐานสบ มอกวธคอ Two-complement Notation โดยการบวกคา 1 เขาไปกบคาของ

One-complement Notation เชนจาก 11011001 = -38 เมอบวก 1 จะได

11011010 = -38 เชนกน แตวธนจาทาใหเกบคาไดมากกวา คอ มตงแต -2n-1 ถง 2n-1 -1

ดงตอไปน

1000000000000000 = -32768 0000000000000000 = 0

1000000000000001 = -32767 0000000000000001 = 1

1000000000000010 = -32766 0000000000000010 = 2

1111111111111101 = -3 0111111111111101 = 32765

1111111111111110 = -2 0111111111111110 = 32766

1111111111111111 = -1 0111111111111111 = 32767

เลขจ านวนจรง (Real Number)เปนรปแบบของตวเลขทมเลขทศนยมเรยกวา Floating – point

Number โดยทาการแบงบตออกเปนสองสวน โดยบตทอยดานซายเกบคาเปน

ตวเลขจานวนเตม เรยกวา แมนทสสา (Mantissa) การเกบคาเปนแบบเดยวกบ

ตวเลขจานวนเตม สวนบตทอยดานขวาเกบคาเปนจานวนหลกของ เลขทศนยมเรยกวา

เอกซโพเนนท (Exponent) ในการเกบจะใชวธ Two – complement Notation ซงไดมาจากเลขยกกาลงของ 10 เชน .01 = 10-2, 6.25 x 10-2 การเกบคาเลขทศนยมจะใชบตจานวน 32 บต โดยแบงสวนทเปนแมนทสสาจานวน

24 บต และสวนทเปนเอกซโพเนนทจานวน 8 บต ดงน

00000000000000000000000000000000 = 000000000000000000000110000000011 =

1200000000000000000000000010111111111 = 0.500000000000000000000010111111010 =

0.00000511111111011010001001111111111110 = -

387.53

ตวอกษร (Character)

เปนการเกบคาทเปนตวอกษร แตเนองจากคอมพวเตอรไม

สามารถเขาใจจงใชเลขจานวนเตมสอความหมายแทนโดยใชบตจานวน 8 บต

เรยกวา Bit String ซงคาตวเลขทไดจะกาหนดเปนตวอกษรหนงตว ดงนนจะ

ไดตวอกษรทงหมด 256 ตวทเรยกวาเอบซดก (EBCDIC) เชน

ตวอกษรA จะมคา 01000001 = 65 หรอ B มคา 01000010 =

66 ประกอบดวยอกษรตวเลก ตวใหญ ตวเลข และตวอกษรพเศษ และทใชเพยง

7 บตเรยกวาวหสแอสก (ASCII Code) ใชครงเดยวของเอบซดกแตการ

ทางานรวดเรวกวา เมอใดทนาตวอกษรหลาย ๆ ตวมาเรยงตอกนกจะไดเปน

ขอความ เชน AB จะไดเปน 0100000101000010 หากตองการเกบ

จานวนรปแบบของตวอกษรมากกวานกสามารถทาไดโดยการเพมจานวนบตเขา

ไป ซงขนกบสถาปตยกรรมของคอมพวเตอรจะรบไดหรอไม เชนใช 10 บตกจะ

ไดตวอกษร 1024 รปแบบ

การเรยนรท 6 ลกษณะของขอมล

สารสนเทศ หมายถง สงทไดจากการประมวลขอมล และสามารถ นาไปใชประโยชน

ในการวางแผน การตดสนใจ และการคาดการณ ในอนาคตได สารสนเทศอาจแสดงในรป

ของขอความ ตาราง แผนภม รปภาพ

ความ ร การารบรและเขาใจสารสนเทศจนถงระดบทสามารถวเคราะห และสงเคราะหไดคอม

ความเขาใจในองคประกอบตางๆจนอาจสรางเปนทฤษฏ หรอเปนแบบจาลองทางความคด

และสามารถแกปญหาในการดาเนนงานได

ระบบสารสนเทศ

ระบบ (System) ประกอบไปดวย Input Process output และอาจจะม

Feedbackระบบสารสนเทศ (Information system) คอการนาเอาองคประกอบความสมพนธ

ของระบบ มาใชการรวบรวมบนทก ประมวลผล และแจกจายสารสนเทศเพอใชในการ

วางแผนควบคมจดการและสนบสนนการตดสนใจ

คณลกษณะของสารสนเทศทด

ในการจดการเพอใหองคการบรรลถงประสทธผลและประสทธภาพทองคการตงไว

นน ดงทกลาวมาแลววาขอมลและสารสนเทศเปนปจจยหนงทมความสาคญอยางมากตอทก

องคการ ทงนสารสนเทศทดควรมลกษณะ ดงตอไปน

1. ความเทยงตรง (Accuracy) สารสนเทศขององคการทดจะตองมความเทยงตรง

และเชอถอได โดยไมใหมความคลาดเคลอนหรอมความคลาดเคลอนนอยทสด ดงนน

ประสทธผลของการตดสนใจจงขนอยกบความถกตองหรอความเทยงตรง ยอมสงผลกระทบ

ทาใหการตดสนใจมความผดพลาดตามไปดวย

2. ทนตอความตองการใช (Timeliness) นอกเหนอจากสารสนเทศของ

องคการจะตองมความเทยงตรงหรอความถกตองแลว ยงจะตองมคณสมบตของการ

ทสามารถนาสารสนเทศมาใชไดทนทเมอตองการใชขอมล หรอเพอการตดสนใจ ทงน

เนองจากเหตการณตาง ๆ ทางการบรหารทงภายในและภายนอกองคการมการ

เคลอนไหวเปลยนแปลง

3. ความสมบรณ (Completeness) สารสนเทศขององคการทด จะตองมความสมบรณ

ทจะชวยทาใหการตดสนใจเปนไปดวยความถกตอง การมสารสนเทศทมปรมาณมาก ไมได

หมายถงการทจะชวยเพมประสทธผลของการดาเนนงาน สารสนเทศทมมากเกนไปอาจเปน

สารสนเทศทไมมความสาคญ เชนเดยวกบการมสารสนเทศทมปรมาณนอยเกนไป กอาจทาให

ไมไดสารสนเทศทสาคญครบเพยงพอทกดานทจะนาไปใชไดอยางมประสทธผล และม

ประสทธภาพ แตทงนมไดหมายความวาจะตองรอใหมสารสนเทศครบถวน 100 เปอรเซนต

กอนจงจะทาการตดสนใจได เชน จะตดสนใจเกยวกบอตราการใชสนคา ปรมาณสนคาคงเหลอ

ราคาตอหนวย แหลงผผลตคาใชจายในการสงซอ คาใชจายในการเกบรกษา ระยะเวลารอคอย

ของสนคาแตละชนด ดงนนจะตดสนใจเกยวกบการบรหารสนคาคงเหลอใหมประสทธภาพ ก

จาเปนทจะตองไดรบสารสนเทศในทกเรอง การขาดไปเพยงบางเรองจะสงผลกระทบตอการ

ตดสนใจอยางมากเปนตน จากตวอยางจะเหนไดวา ไมไดหมายความวามสารสนเทศมากเฉพาะใน

บางดาน ขณะทสารสนเทศในบางดานไมมหรอมไมเพยงพอตอการตดสนใจ แตจะตองไดรบ

สารสนเทศทสาคญครบในทกดานททาการตดสนใจ

คณลกษณะดงกลาวขางตน มความสาคญอยางยงทผบรหารงานบคคล

จะตองพยายามจดระบบใหมความพรอมครบถวนและพรอมทจะใชงานได ปญหาสาคญท

องคการสวนมากมกจะตองเผชญ คอ การไมสามารถสนองขอมลทเกยวกบบคคลใหทนกบ

ความจาเปนใชในการทจะตองดาเนนการหรอตดสนปญหาบางประการ ดงเชน ถาหากมเหต

เฉพาะหนาทตองการบคคลทม คณสมบตอยางหนงในการบรรจเขาตาแหนงหนงอยาง

รวดเรวในเวลาอนสน ซงหากผจดเตรยม ขอมลจะตองใชเวลาประมวลขนมานานเปนเดอนก

ยอมถอไดวา ขอมลทสนองใหนนชากวาเหตการณ หรอในอกทางหนง บางครงแมจะเสนอ

ขอมลไดอยางรวดเรว แตเปนขอมลทเปนรายละเอยดมากเกนไปทไมอาจพจารณาแยกแยะ

คณสมบตทสาคญ หรอขอมลทสาคญทเกยวของกบบคคลอยางเดนชด กยอมทาใหการใช

ขอมลนนเปนไปดวยความยากลาบาก

นอกจากลกษณะทดของสารสนเทศดงกลาวขางตนแลว ยงมคณสมบตทแอบ

แฝงของสารสนเทศอกบางลกษณะทสมพนธกบระบบสารสนเทศ และวธการดาเนนงานของ

ระบบ สารสนเทศ ซงจะมความสาคญแตกตางกนไปตามลกษณะงานเฉพาะอยาง ซง

ไดแก

1. ความละเอยดแมนยา คอ สารสนเทศจะตองมความละเอยดแมนยาในการวดขอมล ใหความ

เชอถอไดสง มรายละเอยดของขอมล และแหลงทมาของขอมลทถกตอง

2. คณสมบตเชงปรมาณ คอความสามารถทจะแสดงออกมาในรปของตวเลขได และ

สามารถเปรยบเทยบในเชงปรมาณได

3. ความยอมรบได คอ ระดบความยอมรบไดของกลมผใชสารสนเทศอยางเดยวกน

สารสนเทศควรมลกษณะเดยวกนในกลมผใชงาน หรอใกลเคยงกนโดยสามารถใชรวมกนได

เชน การใชเครองมอเพอวดคณภาพการผลตสนคา เครองมอดงกลาวจะตองเปนทยอมรบได

วาสามารถวดคาของคณภาพไดอยางถกตอง

4. การใชไดงาย คอ ความสามารถนาไปใชงานไดงาย สะดวกและรวดเรว ทงในสวนของ

ผบรหารและผปฏบตงาน

5. ความไมลาเอยง ซงหมายถง ไมเปนสารสนเทศทมจดประสงคทจะปกปดขอเทจจรง

บางอยาง ซงทาใหผใชเขาใจผดไปจากความเปนจรง หรอแสดงขอมลทผดจากความเปนจรง

6. ชดเจน ซงหมายถง สารสนเทศจะตองมความคลมเครอนอยทสด สามารถทาความ

เขาใจไดงาย

ระบบยอย หรอสวนประกอบของ MIS ระบบประมวลผลรายการ (TPS = Transaction processing Systems) เชน การบนทกรายการบญช การขาย การผลต เปนตน

ระบบการจดการรายงาน (MRS = Management Reporting System) ชวยจดเตรยมรายงานสนองความตองการของผใช เชน Grade report ระบบสนบสนนการตดสนใจ (DSS = Decision Support System) ชวยเตรยมรายงาน เพอเปนประโยชนในการตดสนใจของผบรหารระดบตาง ๆ

ระบบสารสนเทศสานกงาน (OIS = Office Information System) ระบบสารสนเทศในสานกงานโดยอาศยอปกรณคอมพวเตอร

การรวมความสมพนธของแตละระบบยอยเขาดวยกน

ESS = Executive Support Systems MIS = Management Information Systems DDS = Decision Support Systems OIS = Office Information Systems TPS = Transaction Processing Systems

กระบวนการการประมวลผล แนะการน าไปใช

ขอมล (Data)

การประมวลผล (Process)

สารสนเทศ (Information)

ผบรหาร (Administrator)

การตดสนใจ (Decision)

แหลงของขอมลสารสนเทศ

1. แหลงขอมลภายนอก

2. แหลงขอมลภายใน

2.1 สารสนเทศทไดมาจากการประมวลผลขอมล

2.2 สารสนเทศทไดจากแหลงอนทไมเกยวของกบการประมวลผล

2.3 สารสนเทศทไดจากผบรหารในระดบทตา

ลกษณะของขอมลทด

ขอมลทดควรเปนขอมลทมคณลกษณะดงตอไปน

• ขอมลทมความถกตองและเชอถอได (accuracy) ขอมลจะมความถกตองและเชอถได

มากนอยเพยงใดนน ขนกบวธการทใชในการควบคมขอมลนาเขา และการควบคมการ

ประมวลผลการควบคมขอมลนาเขาเปนการกระทาเพอใหเกดความมนใจวาขอมลนาเขามความ

ถกตองเชอถอได เพราะถาขอมลนาเขาไมมความถกตองแลวถงแมจะใชวธการวเคราะหและ

ประมวลผลขอมลทดเพยงใด ผลลพธทไดกจะไมมความถกตอง หรอนาไปใชไมได ขอมลนาเขา

จะตองเปนขอมลทผานการตรวจสอบวาถกตองแลว ขอมลบางอยางอาจตองแปลงใหอยใน

รปแบบทเครองคอมพวเตอรสามารถเขาใจไดอยางถกตอง ซงอาจตองพมพขอมลมาตรวจเชค

ดวยมอกอน การประมวลผลถงแมวาจะมการตรวจสอบขอมลนาเขาแลวกตาม กอาจทาใหได

ขอมลทผดพลาดได เชน เกดจากการเขยนโปรแกรมหรอใชสตรคานวณผดพลาดได ดงนนจง

ควรกาหนดวธการควบคมการประมวลผลซงไดแก การตรวจเชคยอดรวมทไดจากการ

ประมวลผลแตละครง หรอการตรวจสอบผลลพธทไดจากการประมวลผลดวยเครอง

คอมพวเตอรกบขอมลสมมตทมการคานวณดวยวามความถกตองตรงกนหรอไม

• ขอมลตรงตามความตองการของผใช (relevancy) ไดแก การเกบเฉพาะขอมลทผใชตองการ

เทานน ไมควร เกบขอมลอน ๆ ทไมจ าเปนหรอไมเกยวของกบการใชงาน เพราะจะท าใหเสยเวลาและเสยเนอทใน

หนวยเกบขอมล แตทงนขอมลทเกบจะตองมความครบถวนสมบรณดวย

• ขอมลมความทนสมย (timeliness) ขอมลทดนนนอกจากจะเปนขอมลทมความถกตองเชอถอได

แลวจะ ตองเปนขอมลททนสมย ทงนเพอใหผใชสามารถน าเอาผลลพธทไดไปใชไดทนเวลา นนคอจะตองเกบ

ขอมลไดรวดเรวเพอทนความตองการของผใช

การเรยนรท 7 การเรยงล าดบขอมล ขอมล (Data) หมายถง ขอเทจจรงหรอเหตการณเกยวกบสงตาง ๆ เชน คน สถานท

สงของตาง ๆ ซงมการเกบรวบรวมเอาไว และสามารถนาไปประมวลผลดวยเครอง

คอมพวเตอร ทงนสามารถเรยกเอามาใชประโยชนไดในภายหลง โดยขอมลอาจเปนตวเลข

สญลกษณ ตวอกษร เสยง ภาพ ภาพเคลอนไหว เปนตน

สารสนเทศ (Information) หมายถง ขอมลตาง ๆ ทไดผานการประมวลผล

และสามารถนามาใชประโยชนตามจดประสงค ผานการเลอกสรรใหเหมาะสมกบการใชงาน

ใหทนเวลา

ทงนขอมลทจะเปนสารสนเทศทดนนจะตองผานกระบวนการทเรยกวา การ

ประมวลผล (Processing)

ซงหมายถง การจดการกบขอมลเพอใหไดมาซงขอสรปอยางใดอยางหนงและสามารถนาเอา

ขอสรป

หรอสารสนเทศนนไปชวยในการตดสนใจได

แผนภม แสดงความสมพนธของขอมลและสารสนเทศ

ตาราง แสดงตวอยางความสมพนธระหวางขอมล การประมวลผล

และสารสนเทศ

ขอมล

การประมวลผล

สารสนเทศ

เกรดแตละวชา

เกรด x หนวยกต / หนวยกตรวม

เกรดเฉลยสะสม

การเลอกตง ส.ส. โดยราษฎรกากบาทลงบตรเลอกตง

กานบจานวนคะแนนในแตละหนวยเลอกตง

คะแนนเสยงทผสมคร

แตละคนไดรบ

ประเภทของขอมล

ขอมลทสามารถนามาใชกบคอมพวเตอรได ม 5 ประเภท คอ

1. ขอมลตวเลข (Numeric Data) ไดแก ขอมลทเปนจานวนตวเลข สามารถ

นาไปคานวณได เชน จานวนเงนเดอน

ราคาสนคา

2. ขอมลตวอกษร (Text Data) ไดแก ขอมลทเปนตวอกษร และสญลกษณเชน

ชอ สกล ทอย

3. ขอมลเสยง (Audio Data) ไดแก ขอมลทเปนเสยงตาง ๆ เชน เสยงดนตร

เสยงพด

4. ขอมลภาพ (Images Data) คอ ขอมลทเปนจดสตาง ๆเมอนามาเรยงตอ

กนแลวเกดรปภาพขน เชน ภาพถาย

ภาพลายเสน เปนตน

5. ขอมลภาพเคลอนไหว (Video Data) ไดแก ขอมลทเปนภาพเคลอนไหวตาง

เชน ภาพเคลอนไหวทถายดวยกลองวดโอ หรอภาพททาจากโปรแกรมตางๆ เปนตน

โครงสรางของขอมล

ในระบบคอมพวเตอรจะมการจดโครงสรางขอมล (Data Structure)ซงประกอบดวยขอมลทมขนาดตางกน ดงน

1. บต (Bit) เปนหนวยขอมลทมขนาดเลกทสด ซงเปนขอมลทเครองคอมพวเตอรสามารถ

เขาใจและนาไปใชงานได ไดแก เลข 0 และ เลข 12. ไบต (Byte) หรอ อกขระ (Character) ไดแก ตวเลข หรอ ตวอกษร หรอ สญลกษณ

พเศษ 1 ตว เชน 0,1…9,A, B,…Z ซง 1 ไบต จะเทากบ 8 บต หรอ ตวอกขระ 1 ตว

3. ฟลด (Flied) คอ อกขระ ตงแต 1 ตวขนไป รวมกนเปน ฟลด เชน เลขประจาตว ชอสกล

เปนตน

4. เรคคอรด (Record) คอ การนาเอาฟลดหลายฟลดและมความสมพนธมารวมกลมกน

เชน นกเรยนแตละคนจะมขอมลทเกยวกบ ชอ สกล อาย เพศ เกรดเฉลยฯลฯ โดยขอมลใน

ลกษณะนคอ 1 เรคคอรดนนเอง

5. แฟมขอมล หรอ ไฟล ( Flies) คอ เรคคอรดหลายๆ เรคคอรดรวมกน และเปนเรอง

เดยวกน

เชน แฟมขอมลนกเรยนหอง ม.1/1 จานวน 50 คน ทกคนจะมขอมลเกยวกบ ชอ สกล เพศ

อาย เกรดเฉลย ฯลฯ ซงขอมลทงหมดนของนกเรยนจานวน 50 คนน เรยกวา แฟมขอมล

6. ฐานขอมล (Database) คอ การเกบรวบรวมไฟลหรอแฟมขอมลหลายๆ ไฟลท

เกยวของมารวมกน

การประมวลผลขอมล

การประมวลผลขอมล เปนวธการทใชในการจดการกบขอมลทไดเกบรวบรวม

มา แลวประมวลผลขอมลดงกลาว เพอใหไดขอมลใหมใหอยในลกษณะทสามารถนาไปใช

ประโยชน หรอเปนสารสนเทศนนเอง

ขนตอนการประมวลผลขอมล มขนตอนการประมวลผล 3 ขนตอน คอ การ

รวบรวมขอมลเขา การประมวลผลขอมล และการนาเสนอขอมล ดงแสดงในแผนภม

แผนภม แสดงขนตอนการประมวลผลขอมล

1. การเตรยมขอมล เปนการเตรยมขอมลเพอใชในการประมวลผลขอมล

ประกอบดวย

1.1 การรวบรวมขอมล เปนการเกบรวบรวมขอมลทไดรบจากแหลงตาง ๆ

1.2 การตรวจสอบขอมล เปนการตรวจสอบขอมล เพอตรวจสอบความถกตอง

ขอมลทเกบเขาในระบบตองมความเชอถอได หากพบทผดพลาดตองแกไข

2. การประมวลขอมลหรอการจดการขอมล ในการประมวลผลขอมลสามารถจดการได

หลายวธดงน

2.1 การแยกประเภท เปนแยกประเภทขอมลใหถกตองตามลกษณะงานหรอคณสมบต

ของขอมล เชน แยกประเภทตามรหส อาชพ เพศ เปนตน

2.2 การเรยงลาดบขอมล เปนการจดเรยงขอมลไวเปนลาดบ เพอความสะดวกในการ

คนหาหรอการเกบรกษา เชนเรยงตามลาดบชอ วนเวลา อกษร เปนตน

2.3 การคานวณ เปนการประมวลผล โดยการใชการบวก ลบ คณ หาร เพอหาผลลพธ

ของขอมล

2.4 การสรปผลขอมล เปนการสรปผลการคานวณ ทาใหเกดขอมลใหมขนมาในรปของ

สารสนเทศ

3. การจดการผลลพธและการน าเสนอ

3.1 การเกบรกษาขอมล หมายถง การนาขอมลมาบนทกเกบไวในสอ

บนทกตาง ๆ เชน แผนบนทกขอมล นอกจากนยงรวมถงการดแล และทาสาเนา

ขอมลเพอใหใชงานตอไปในอนาคต

3.2 การคนหาขอมล ขอมลทจดเกบไวมจดประสงคทจะเรยกใชงานได

ตอไป การคนหาขอมลจะตองคนไดถกตองแมนยา รวดเรว จงมการนา

คอมพวเตอรเขามามสวนชวยในการทางาน ทาใหการเรยกคนกระทาไดทนเวลา

3.3 การทาสาเนาขอมล การทาสาเนาเพอทจะนาขอมลเกบรกษาไว หรอ

นาไปแจกจายในภายหลง จงควรจดเกบขอมลใหงายตอการทาสาเนา หรอนาไปใช

อกครงไดโดยงาย

3.4 การสอสาร ขอมลตองกระจายหรอสงตอไปยงผใชงานทหางไกลได

งายการสอสารขอมลจงเปนเรองสาคญ

และมบทบาททสาคญยงทจะทาใหการสงขาวสารไปยงผใชทาไดรวดเรวและ

ทนเวลา

การเรยนรท 8 การคนหาขอมล

การคนหาขอมล (searching)

การคนหาคาตอบ หรอการคนหาขอมลในทางคอมพวเตอรมกจะกระทาบนโครงสราง

ขอมลแบบตนไม และกราฟ ทงนเพราะโครงสรางขอมลในลกษณะนสามารถทาใหการ

คนหาทาไดสะดวกและสามารถพลกแพลงการคนหาไดงาย ในความเปนจรงแลว การ

คนหาขอมลบางครงสามารถกระทาบนโครงสรางขอมลชนดอนกไดเชน อาเรย แสตก

และคว แตการจดขอมลในโครงสรางเชนน มขอจากดในการคนหาขอมลมาก การคนหา

ทาไดแบบเรยงลาดบ(Sequencial Search) เทานน ซงใชไดกบขอมลทมขนาด

เลก ดงนนในการคนหาขอมลทมขนาดใหญ กอนการคนหา หรอระหวางการคนหา

ขอมลทจะถกคนจะตองถกจดใหอยในรปแบบของตนไม หรอกราฟเทานน การคนหา

ขอมลบนโครงสรางตนไมและกราฟสามารถจ าแนกได 2 แบบคอ การคนหาแบบไบลด

(Blind Search) และการคนหาแบบฮวรสตก(Heuristic Search)

การคนหาแบบไบลด(Blind Search)

การคนหาแบบไบลด(Blind search) เปนการคนหาแบบทเดนทางจากโหนดหนงไป

ยงอกโหนดหนง โดยอาศยทศทางเปนตวกาหนดการคนหา ไมตองมขอมลอะไรมาชวยเสรม

การตดสนใจวาจะเดนทางตอไปอยางไร หรอกลาวอยางงาย ๆ คอการจะหยบขอมลใดมา

ชวยในการคนหาตอไป ไมตองอาศยขอมลใด ๆ ทงสน นอกจากทศทางซงเปนรปแบบ

ตายตว การคนหาแบบไบลดสามารถแบงยอยไดดงน คอ การคนหาทหมด และการคนหา

บางสวน

- การคนหาทงหมด(exhaustive search) คอ การคนหาทงหมดของปรภม

สถานะ

- การคนหาบางสวน (partial search) การคนหาเพยงบางสวนของปรภม

สถานะ ซงในความเปนจรงการคนหาสวนมากใชการคนหาเฉพาะบางสวนเทานนเนองจาก

ปรภมสถานะมกมขนาดใหญ เทาใหไมสามารถคนหาไดทงหมด ดงนนจงมความเปนไปไดวา

คาตอบทไดอาจไมใชคาตอบทดทสด การคนหาแบบนสามารถแบงไดเปน 2 ประเภทคอ การ

คนหาแบบลกกอน(Depth first search) และการคนหาแบบกวางกอน (Breadth first search)

การคนหาแบบลกกอน(Depth first search)

การคนหาแบบลกกอนเปนการคนหาทกาหนดทศทางจากรปของโครงสรางตนไม

ทเรมตนจากโหนดราก(Root node) ทอยบนสด แลวเดนลงมาใหลกทสด เมอถง

โหนดลางสด(Terminal node) ใหยอนขนมาทจดสงสดของกงเดยวกนทมกงแยก

และยงไมไดเดนผาน แลวเรมเดนลงจนถงโหนดลกสดอก ทาเชนนสลบไปเรอยจนพบโหนด

ทตองการหาหรอสารวจครบทกโหนดแลวตามรปท 1 การคนหาแบบลกกอนจะมลาดบ

การเดนตามโหนดดงตวเลขทกากบไวในแตละโหนด

รปท 1 ลาดบการเดนทางบนโหนดของการคนหาแบบลกกอน

บนโครงสรางตนไม

ดงทไดกลาวมาแลววา โครงสรางขอมลทใชสาหรบการคนหาน

สามารถใชกบโครงสรางกราฟไดดวย โดยอาศยหลกการเดยวกน แตสาหรบการเดนทางบน

กราฟนนจะไมมโหนดลกสดดงนนการเดนทางบนกราฟจะตองปรบวธการเปนดงน โดยเรม

จาก

โหนดเรมตน จากนนใหนาโหนดทอยตดกบโหนดทกาลงสารวจอย(ทยง

ไมไดทาการสารวจและยงไมไดอยในแสตกมาใสแสตก) มาเกบไวในสแตกเมอสารวจโหนดนน

เสรจ ใหพอพ(pop) ตวบนสดของโหนดออกมาทาการสารวจ แลวนาโหนดขางเคยง

ทงหมดทยงไมไดสารวจมาตอทายแสตก แลวพอพตวบนสดออกมาสารวจ ทาเชนนเรอย ๆ

จนกระทงพบโหนดทตองการ หรอสารวจครบทดโหนด

การคนหาแบบกวางกอน (Breadth first search)

การคนหาแบบกวางกอนเปนการกาหนดทศทางการคนหาแบบทละระดบของ

โครงสรางตนไมโดยเรมจากโหนดราก(ระดบท 0) แลวลงมาระดบท 1 จากซายไปขวา

เมอเสรจระดบท 1 ไประดบท 2จากซายไปขวาเชนกน ทาเชนนเรอย ๆ จนพบโหนดท

ตองการตามรปท 3 ลาดบการเดนทางของโหนดเปนไปตามหมายเลขทกากบไวบนโหนด

รปท 3 ลาดบการคนหาแบบกวางกอนบนโครงสรางตนไม

สาหรบการคนหาแบบกวางกอนบนโครงสรางตนไม จะอาศยโครงสรางขอมล

แบบคว(Queue)มาชวย และดวยวธการเชนเดยวกบการคนหาแบบลกกอนคอ ให

เรมตนสารวจทโหนดเรมตน แลวนาโหนดขางเคยงเกบไวในคว เมอสารวจโหนดเรมตน

เสรจ ใหนาขอมลในควออกมาสารวจ แลวนาโหนดขางเคยงทยงไมไดสารวจและไมไดอย

ในควใสควไว ทาเชนนไปเรอย ๆ จนพบโหนดทตองการ หรอเมอสารวจครบทกโหนด

การคนหาแบบฮวรสตก(Heuristic Search)

การคนหาคาตอบอาศยวธการทางฮวรสตก (heuristic search) มความ

ความแตกตางจากการคนหาขอมลแบบธรรมดาและแบบฮวรสตกนนอยทการคนหาขอมล

ธรรมดา ผททาการคนขอมลจะตองตรวจสอบขอมลทละตวทกตวจนครบ แตฮวรสตกจะไมลงไป

ด ขอมลทกตว วธการนจะเลอกไดคาตอบทเหมาะสมใหกบการคนหา ซงมขอดคอ สามารถทา

การ คนหาคาตอบจาก ขอมลทมขนาดใหญมาก ๆ ได แตมขอเสยคอคาตอบทไดเปนเพยง

คาตอบทด เทานนไมแนวาจะดทสด แตเนองจากวาปญหาในบางลกษณะนนใหญมาก และเปนไป

ไมไดทจะทา การคนหาดวยวธ ธรรมดากระบวนการของฮวรสตกจงเปนสงทจาเปนในเรองของ

ฮวรสตกนน นอกจากจะมการคนหาแบบฮวรสตกแลว ยงมอกสงหนงทสาคญคอ ฮวรสตก

ฟงกชน (heuristic function) ซงหมายถงฟงกชนททาหนาทในการวดขนาดของความ

เปน ไปไดในการแกปญหาซง

จะแสดงดวยตวเลข วธการดงกลาวจะกระท าไดโดยการพจารณาถงวธการ

(aspects) ตาง ๆ ทใชในการแกปญหา ณ สถานะหนงวาจะสามารถแกปญหาได

ตามทตองการหรอไม โดยกาหนดเปนนาหนกทใหกบการแกปญหาของแตละวธ นา

หนกเหลานจะถกแสดงดวยตวเลขทกากบไวกบโหนดตาง ๆ ในกระบวนการ คนหา

และคาเหลานจะเปนตวทใชในการประมาณความเปนไปไดวาเสนทางทผานโหนดนนจะ

ม ความเปนไปไดในการนาไปสหนทางการแกปญหาไดมากนอยแคไหนจดประสงคท

แทจรงของฮวรสตก ฟงกชนกคอ การกากบทศทางของกระบวนการคนหา เพอใหอย

ในทศทางทไดประโยชนสงสด โดยการบอกวาเราควรเลอกเดนเสนทางไหนกอน ใน

กรณทมเสน ทางมากกวาหนงเสนทางตองเลอกกระบวนการคนหาแบบฮวรสตก

โดยปกตแลวจะตองอาศยฮวรสตกฟงกชน ทาใหการแกปญหาหนง ๆ จะดหรอไม ก

ขนอยกบฮวรสตกฟงกชนดงนนการคนหาแบบนจงไมมอะไรเปนหลกประกนวาจะได

สงทไมดออกมาดวยเหตนเอง เราจงเรยกการ คนหาแบบฮวรสตกนวา Weak Methods หรอจะกลาวอกนยหนงคอ Weak Methods เปนกระบวนการ

ควบคมโดยทวไป (general-purpose control stategies) ซงการ

คนหาแบบน สามารถแบงไดเปน