ݺߣ

ݺߣShare a Scribd company logo
หนวยการเรียนรูที่ 2
โครงสรางขอมูล
- เปนวิธีจัดเก็บขอมูลในคอมพิวเตอร เพื่อให
สามารถนํามาใชไดอยางมีประสิทธิภาพ
- การใชงานโครงสรางขอมูล ตองมีขนตอนวิธีที่
                                    ั้
เหมาะสม จึงจะสามารถใชงานไดอยางมี
ประสิทธิภาพ
- การออกแบบโครงสรางขอมูลที่ดีจะชวยลดเวลา
ในการกระทําการและลดการใชงานในพื้นที่
ความจําดวย
ชนิดของโครงสรางขอมูล
        1.โครงสรางขอมูลเบื้องตน (Primitive Data
Structure) เปนชนิดขอมูลที่ไมมีโครงสรางขอมูลอื่นมาเปน
สวนประกอย เมื่อตองการเก็บคาสามารถเรียกใชงานไดทันที
บางครั้งเรียกวาชนิดขอมูลพื้นฐาน(Base Type)หรือสรางมาให
ใชดวยภาษานั้นๆ
        สวนโครงสรางขอมูลแบบอื่น ๆ จะมีโครงสรางขอมูลอื่น
เปนสวนประกอบ เมื่อตองการใชจะตองกําหนดรูปแบบ
รายละเอียดโครงสรางขึ้นมากอนเรียกวาขอมูลชนิดผูใชกําหนด
(Uses-definedType)ดังนี้
1. โครงสรางขอมูลแบบเรียบงาย (Simple Data
Structure) จะมีสมาชิกที่เปนโครงสรางขอมูลอื่นเปนสวนประกอบมี
รูปแบบงายๆไมซับซอนสามารถทําความเขาใจและสรางขึ้นมาใชงานได
งาย

         2.โครงสรางขอมูลเชิงเสน (Linear Data Structure) เปน
โครงสรางที่ความซับซอนมากขึ้น ประกอบดวยสมาชิกที่เปนโครงสราง
ขอมูลอื่นจัดเรียงตอกันเปนแนวเสน

       3.โครงสรางขอมูลไมเปนเชิงเสน (Nonlinear Data
Structure) เปนโครงสรางที่มีความซับซอนเชนกัน ประกอบดวย
สมาชิกที่เปนโครงสรางขอมูลอื่นจัดเรียงกันในรูปแบบไบนารี่ที่จัดเรียง
สมาชิกมีการแยกออกเปนสองทาง และแบบ N- อารเรย ที่จัดเรียง
สมาชิกมีการแยกออกไดหลายทางหลายรูปแบบไมแนนอน
4.โครงสรางการจัดการแฟมขอมูล (FileOrganization) เปน
โครงสรางสําหรับนําขอมูลเก็บไวในหนวยความจําสํารองโดยขอมูลจะ
อยูในรูปแบบโครงสรางขอมูลอื่นและมีวิธีการจัดการโดยการนํา
โครงสรางขอมูลอื่นๆมาชวย โครงสรางขอมูลตางๆที่กลาวมาอาจตอง
มีการควบคุมการทํางานทีเกี่ยวของกับขอมูลและสวนที่มาเกี่ยวของ
                        ่
ใหเปนไปตามที่ตองการเรียกวา โครงสรางขอมูลนามธรรม ลักษณะ
โครงสรางจะแบงออกเปน 2 สวน คือ สวนขอมูลและสวนปฏิบติการ
                                                          ั
โดนภายในจะมีรายลเอียดการทํางานตาง ๆ ประกอบดวยโครงสราง
การจัดเก็บขอมูลและอัลกอริทมเมื่อใดที่เรียกใชงานโครงสราง
                             ึ
นามธรรมในสวนรายละเอียดการทํางานจะไมถูกเกี่ยวของหรือมี
ผลกระทบโดยถูกปดบังไวจะเห็นวาโครงสรางขอมูลซับซอนจะเปน
โครงสรางขอมูลนามธรรมที่ตองมีสวนการจัดเก็บขอมูลและสวน
ปฏิบัติการ
ลักษณะของྺȋอมูล
          ขอมูลที่มีความถูกตองและเชื่อถือได (accuracy) ขอมูลจะมีความถูก
ตองและเชื่อถืไดมากนอยเพียงใดนั้น ขึ้นกับวิธีการที่ใชในการควบคุมขอมูล
นําเขา และการควบคุมการประมวลผลการควบคุมขอมูลนําเขาเปนการกระทํา
เพื่อใหเกิดความมั่นใจวาขอมูลนําเขามีความถูกตองเชื่อถือได เพราะถาขอมูล
นําเขาไมมีความถูกตองแลวถึงแมจะใชวิธีการวิเคราะหและประมวลผลขอมูลที่ดี
เพียงใด ผลลัพธที่ไดก็จะไมมความถูกตอง หรือนําไปใชไมได ขอมูลนําเขา
                               ี
จะตองเปนขอมูลที่ผานการตรวจสอบวาถูกตองแลว ขอมูลบางอยางอาจตอง
แปลงใหอยูในรูปแบบที่เครื่องคอมพิวเตอรสามารถเขาใจไดอยางถูกตอง ซึง    ่
อาจตองพิมพขอมูลมาตรวจเช็คดวยมือกอน การประมวลผลถึงแมวาจะมีการ
                
ตรวจสอบขอมูลนําเขาแลวก็ตาม ก็อาจทําใหไดขอมูลที่ผดพลาดได เชน เกิด
                                                          ิ
จากการเขียนโปรแกรมหรือใชสตรคํานวณผิดพลาดได ดังนันจึงควรกําหนด
                                   ู                        ้
วิธีการควบคุมการประมวลผลซึงไดแก การตรวจเช็คยอดรวมที่ไดจากการ
                                 ่
ประมวลผลแตละครั้ง หรือการตรวจสอบผลลัพธที่ไดจากการประมวลผลดวย
เครื่องคอมพิวเตอรกับขอมูลสมมติที่มีการคํานวณดวยวามีความถูกตองตรงกัน
หรือไม
ขอมูลตรงตามความตองการของผูใช (relevancy) ไดแก
การเก็บเฉพาะขอมูลที่ผใชตองการเทานั้น ไมควร เก็บขอมูลอื่น ๆ
                            ู
ที่ไมจําเปนหรือไมเกี่ยวของกับการใชงาน เพราะจะทําใหเสียเวลา
และเสียเนื้อที่ในหนวยเก็บขอมูล แตทั้งนี้ขอมูลที่เก็บจะตองมีความ
ครบถวนสมบูรณดวย
          ขอมูลมีความทันสมัย (timeliness) ขอมูลที่ดีนั้นนอกจาก
จะเปนขอมูลที่มีความถูกตองเชื่อถือไดแลวจะ ตองเปนขอมูลที่
ทันสมัย ทั้งนี้เพื่อใหผูใชสามารถนําเอาผลลัพธทไดไปใชได
                                                  ี่
ทันเวลา นั่นคือจะตองเก็บขอมูลไดรวดเร็วเพื่อทันความตองการ
ของผูใช
การเรียงลําดับขอมูล
การคȋนหาขอมูล
          ปจจุบันนี้เสิรชเอ็นจิ้น (search engine) กลายมาเปนสิ่งจําเปน
สําหรับการทองโลกอินเตอรเนต เพราะหากไมมีบริการชวยคนหาขอมูล
เหลานี้เราตองใชเวลานับหลายชัวโมง หรือเปนวันที่จะคนหาขอมูล ที่เรา
                                      ่
ตองการ จะใชงานครบซึ่งเสิรชเอ็นจิ้น ก็มีมากมาย หลายเจา ใหเราได
เลือกใชงานกันซึ่งแตละเจาก็มีวิธีการที่ใชคนหาาขอมูลที่แตกตางกัน เรา
สามารถแบง เว็บไซต ที่ใหบริการคȋนหาขอมูลออกเปนประเภทใหญ ๆ ได
2 ประเภท ไดแก

        การบริการคนหาโดยใช อินเด็กซ (index)
        การบริการคนหา ขอมูลตามหมวดหมู (directory)
การคȋนหาโดยใชอิȨึϹกซȎ
         เราคง เคยไดยนชื่อ เสิรช เอ็นจิ้น อยาง อัลตาวิสตา
                      ิ
(AltaVista/www.altavista.digital.com) และฮ็อทบ็อท
(HotBot/www.hotbot.com) ทั้งสอง เปนตัวอยางของเสิรช เอ็นจิ้นนี้ หลักการคือ
เขาจะมีโปรแกรมตัวหนึ่ง เปนตัวสแกน ไปตามเว็บไซตตาง ๆ เรียกวา โปรแกรม
สไปเดอร การคนหา ขอมูลโดยใ ช อินเด็กซ


การคนหาตามหมวดหมู
          เสิรช เอ็นจิ้น ชือดังอีก 2 ตัว ไดแก ยาฮู (Yahoo!/www.yahoo.com)และ
                          ่
แมกเจลแลน (Magellan/www.magellan.com) เลือกใชเทคนิคนี้ โดยใชมนุษย
เปนคนจัดหมวดหมู ของเว็บไซต และคอย ปรับปรุงใหขอมูล ทันสมัยอยูเสมอ
เนื่องจากบัญชี รายชื่อเว็บไซต ไดผานการจัด หมวดหมูโดยมนุษย ดังนั้น ในรายชื่อ
ก็จะมี รายละเอียด คราว ๆ เกี่ยวกับเว็บไซต ที่เพิ่มเติม ลงไป ขอของการคนหาแบบ
นี้คือ จะสามารถตีกรอบผลลัพธ ออกมาตรง กับความ ตองการ มากขึ้น เชน เราลอง
ใสคําวา "Spider" ในยาฮู! คนหาดู เราจะไดรายการของ หมวดหมูออกมา

More Related Content

What's hot (17)

การจัด๶ก็บྺ้อมูลสารสน๶ทศ
การจัด๶ก็บྺ้อมูลสารสน๶ทศการจัด๶ก็บྺ้อมูลสารสน๶ทศ
การจัด๶ก็บྺ้อมูลสารสน๶ทศ
นพณัฐกานต์ ศุภสินทินภัทร
4 ลักษณะของสารสนเทศที่ดี (ใบความรู้)
4 ลักษณะของสารสนเทศที่ดี (ใบความรู้)4 ลักษณะของสารสนเทศที่ดี (ใบความรู้)
4 ลักษณะของสารสนเทศที่ดี (ใบความรู้)
phatrinn555
ใบความรู้ การจัด๶ก็บྺ้อมูลสารสน๶ทศ ม.2 14 กันยายน 58
ใบความรู้  การจัด๶ก็บྺ้อมูลสารสน๶ทศ ม.2  14  กันยายน  58ใบความรู้  การจัด๶ก็บྺ้อมูลสารสน๶ทศ ม.2  14  กันยายน  58
ใบความรู้ การจัด๶ก็บྺ้อมูลสารสน๶ทศ ม.2 14 กันยายน 58
สุเมธ แก้วระดี
ใบความรู้เรื่อง ข้อมูลและสารสน๶ทศ
ใบความรู้เรื่อง ข้อมูลและสารสน๶ทศใบความรู้เรื่อง ข้อมูลและสารสน๶ทศ
ใบความรู้เรื่อง ข้อมูลและสารสน๶ทศ
Praphaphun Kaewmuan
บทที่ 1 ความรู้พื้นฐานเกี่ยวกับสารสนเทศ
บทที่ 1 ความรู้พื้นฐานเกี่ยวกับสารสนเทศบทที่ 1 ความรู้พื้นฐานเกี่ยวกับสารสนเทศ
บทที่ 1 ความรู้พื้นฐานเกี่ยวกับสารสนเทศ
chushi1991
เทคโนโลยีการสื่อสาร (พัชรา P)
เทคโนโลยีการสื่อสาร (พัชรา P)เทคโนโลยีการสื่อสาร (พัชรา P)
เทคโนโลยีการสื่อสาร (พัชรา P)
Patchara Wioon
ระบบสารสȨทศ
ระบบสารสȨทศระบบสารสȨทศ
ระบบสารสȨทศ
nprave
Powerpoint3กระบวนการทางธุรกิจระบบสารสȨทศ
Powerpoint3กระบวนการทางธุรกิจระบบสารสȨทศPowerpoint3กระบวนการทางธุรกิจระบบสารสȨทศ
Powerpoint3กระบวนการทางธุรกิจระบบสารสȨทศ
Nawaponch
Maliบรรยาย มข111
Maliบรรยาย มข111Maliบรรยาย มข111
Maliบรรยาย มข111
darika chu
โครงงาน คอม เชต
โครงงาน   คอม    เชตโครงงาน   คอม    เชต
โครงงาน คอม เชต
Thanasak Inchai
4 ลักษณะของสารสนเทศที่ดี (ใบความรู้)
4 ลักษณะของสารสนเทศที่ดี (ใบความรู้)4 ลักษณะของสารสนเทศที่ดี (ใบความรู้)
4 ลักษณะของสารสนเทศที่ดี (ใบความรู้)
phatrinn555
ใบความรู้ การจัด๶ก็บྺ้อมูลสารสน๶ทศ ม.2 14 กันยายน 58
ใบความรู้  การจัด๶ก็บྺ้อมูลสารสน๶ทศ ม.2  14  กันยายน  58ใบความรู้  การจัด๶ก็บྺ้อมูลสารสน๶ทศ ม.2  14  กันยายน  58
ใบความรู้ การจัด๶ก็บྺ้อมูลสารสน๶ทศ ม.2 14 กันยายน 58
สุเมธ แก้วระดี
ใบความรู้เรื่อง ข้อมูลและสารสน๶ทศ
ใบความรู้เรื่อง ข้อมูลและสารสน๶ทศใบความรู้เรื่อง ข้อมูลและสารสน๶ทศ
ใบความรู้เรื่อง ข้อมูลและสารสน๶ทศ
Praphaphun Kaewmuan
บทที่ 1 ความรู้พื้นฐานเกี่ยวกับสารสนเทศ
บทที่ 1 ความรู้พื้นฐานเกี่ยวกับสารสนเทศบทที่ 1 ความรู้พื้นฐานเกี่ยวกับสารสนเทศ
บทที่ 1 ความรู้พื้นฐานเกี่ยวกับสารสนเทศ
chushi1991
เทคโนโลยีการสื่อสาร (พัชรา P)
เทคโนโลยีการสื่อสาร (พัชรา P)เทคโนโลยีการสื่อสาร (พัชรา P)
เทคโนโลยีการสื่อสาร (พัชรา P)
Patchara Wioon
ระบบสารสȨทศ
ระบบสารสȨทศระบบสารสȨทศ
ระบบสารสȨทศ
nprave
Powerpoint3กระบวนการทางธุรกิจระบบสารสȨทศ
Powerpoint3กระบวนการทางธุรกิจระบบสารสȨทศPowerpoint3กระบวนการทางธุรกิจระบบสารสȨทศ
Powerpoint3กระบวนการทางธุรกิจระบบสารสȨทศ
Nawaponch
Maliบรรยาย มข111
Maliบรรยาย มข111Maliบรรยาย มข111
Maliบรรยาย มข111
darika chu
โครงงาน คอม เชต
โครงงาน   คอม    เชตโครงงาน   คอม    เชต
โครงงาน คอม เชต
Thanasak Inchai

Viewers also liked (20)

Resim yorumlama
Resim yorumlamaResim yorumlama
Resim yorumlama
aleynatuzcuoglu
Question 3 Evaluation
Question 3 EvaluationQuestion 3 Evaluation
Question 3 Evaluation
partyboy_14
Community Media 2012
Community Media 2012Community Media 2012
Community Media 2012
ATPD
Tachas contra la designacion de miembros de mesaTachas contra la designacion de miembros de mesa
Tachas contra la designacion de miembros de mesa
Escuela Electoral y de Gobernabilidad
Memoria fotograficaMemoria fotografica
Memoria fotografica
guadanevada
Fidelz sextaFidelz sexta
Fidelz sexta
MonicaArzua
ZZG bielany wroclawskie
ZZG bielany wroclawskieZZG bielany wroclawskie
ZZG bielany wroclawskie
Związek Pracodawców Ochrony Zdrowia Dolnego Śląska
Portada de libroPortada de libro
Portada de libro
Richard Pasquel Sartre
111012 서울3차모임소식
111012 서울3차모임소식111012 서울3차모임소식
111012 서울3차모임소식
iamgreens
Interview Sandra Kensen en Henk Gossink over 3 decentralisaties
Interview Sandra Kensen en Henk Gossink over 3 decentralisatiesInterview Sandra Kensen en Henk Gossink over 3 decentralisaties
Interview Sandra Kensen en Henk Gossink over 3 decentralisaties
Henk Gossink
Tipologias De La MultimediaTipologias De La Multimedia
Tipologias De La Multimedia
liliana ramirez
Oraciones simples y compuestasOraciones simples y compuestas
Oraciones simples y compuestas
reinabocanegra
Pasowanie na przedszkolaka 2012 - Mokronosek
Pasowanie na przedszkolaka 2012  - MokronosekPasowanie na przedszkolaka 2012  - Mokronosek
Pasowanie na przedszkolaka 2012 - Mokronosek
Niepubliczne Przedszkole Integracyjne MOKRONOSEK
Deel 7 les 1 (introductie en motivatie)
Deel 7 les 1 (introductie en motivatie)Deel 7 les 1 (introductie en motivatie)
Deel 7 les 1 (introductie en motivatie)
svencerulus
duotonoduotono
duotono
Daniielitho AtOrrante
Eskimo introduction(Chinese)
Eskimo introduction(Chinese)Eskimo introduction(Chinese)
Eskimo introduction(Chinese)
lowdemin
Sustaining the vision: Leader succession
Sustaining the vision: Leader successionSustaining the vision: Leader succession
Sustaining the vision: Leader succession
Linda Howard
Chamarras HackyChamarras Hacky
Chamarras Hacky
Jorge Badillo Martínez
Práctica utilizando los operadores de búsqueda 2
Práctica utilizando los operadores de búsqueda 2Práctica utilizando los operadores de búsqueda 2
Práctica utilizando los operadores de búsqueda 2
Gisella Chamaidan
Community Media 2012
Community Media 2012Community Media 2012
Community Media 2012
ATPD
Tachas contra la designacion de miembros de mesaTachas contra la designacion de miembros de mesa
Tachas contra la designacion de miembros de mesa
Escuela Electoral y de Gobernabilidad
Memoria fotograficaMemoria fotografica
Memoria fotografica
guadanevada
Fidelz sextaFidelz sexta
Fidelz sexta
MonicaArzua
Portada de libroPortada de libro
Portada de libro
Richard Pasquel Sartre
111012 서울3차모임소식
111012 서울3차모임소식111012 서울3차모임소식
111012 서울3차모임소식
iamgreens
Interview Sandra Kensen en Henk Gossink over 3 decentralisaties
Interview Sandra Kensen en Henk Gossink over 3 decentralisatiesInterview Sandra Kensen en Henk Gossink over 3 decentralisaties
Interview Sandra Kensen en Henk Gossink over 3 decentralisaties
Henk Gossink
Tipologias De La MultimediaTipologias De La Multimedia
Tipologias De La Multimedia
liliana ramirez
Oraciones simples y compuestasOraciones simples y compuestas
Oraciones simples y compuestas
reinabocanegra
Deel 7 les 1 (introductie en motivatie)
Deel 7 les 1 (introductie en motivatie)Deel 7 les 1 (introductie en motivatie)
Deel 7 les 1 (introductie en motivatie)
svencerulus
Eskimo introduction(Chinese)
Eskimo introduction(Chinese)Eskimo introduction(Chinese)
Eskimo introduction(Chinese)
lowdemin
Sustaining the vision: Leader succession
Sustaining the vision: Leader successionSustaining the vision: Leader succession
Sustaining the vision: Leader succession
Linda Howard
Práctica utilizando los operadores de búsqueda 2
Práctica utilizando los operadores de búsqueda 2Práctica utilizando los operadores de búsqueda 2
Práctica utilizando los operadores de búsqueda 2
Gisella Chamaidan

Similar to หน่วยการเรียนรู้ที่ 2 p (20)

การจัดการྺ้อมูลด้วยระบบการจัึϸารฐาȨ้อมูล
การจัดการྺ้อมูลด้วยระบบการจัึϸารฐาȨ้อมูลการจัดการྺ้อมูลด้วยระบบการจัึϸารฐาȨ้อมูล
การจัดการྺ้อมูลด้วยระบบการจัึϸารฐาȨ้อมูล
chanoot29
ใบความรู้ที่ 1 ความหมายและลักษณะของระบบสารสȨทศ.pdf
ใบความรู้ที่ 1 ความหมายและลักษณะของระบบสารสȨทศ.pdfใบความรู้ที่ 1 ความหมายและลักษณะของระบบสารสȨทศ.pdf
ใบความรู้ที่ 1 ความหมายและลักษณะของระบบสารสȨทศ.pdf
Nattapon
บทที่ 2 ข้อมูลและสารสน๶ทศ
บทที่ 2 ข้อมูลและสารสน๶ทศบทที่ 2 ข้อมูลและสารสน๶ทศ
บทที่ 2 ข้อมูลและสารสน๶ทศ
จิราภรณ์ ไทยนกเทศ
ใบความรู้ที่ 2 ระบบสารสȨทศ
ใบความรู้ที่ 2 ระบบสารสȨทศใบความรู้ที่ 2 ระบบสารสȨทศ
ใบความรู้ที่ 2 ระบบสารสȨทศ
Ko Kung
บทที่ 2 ข้อมูลสารสนเทศ
บทที่ 2 ข้อมูลสารสนเทศบทที่ 2 ข้อมูลสารสนเทศ
บทที่ 2 ข้อมูลสารสนเทศ
nawapornsattasan
การใืช้อิน๶ทอร์๶Ȩตเพื่อการสืบค้น
การใืช้อิน๶ทอร์๶Ȩตเพื่อการสืบค้นการใืช้อิน๶ทอร์๶Ȩตเพื่อการสืบค้น
การใืช้อิน๶ทอร์๶Ȩตเพื่อการสืบค้น
itte55112
หน่วยการเรียนรู้ที่ 1 ข้อมูลและระบบฐานข้อมูลวิชา การจัดการฐานข้อมูล
หน่วยการเรียนรู้ที่ 1 ข้อมูลและระบบฐานข้อมูลวิชา การจัดการฐานข้อมูลหน่วยการเรียนรู้ที่ 1 ข้อมูลและระบบฐานข้อมูลวิชา การจัดการฐานข้อมูล
หน่วยการเรียนรู้ที่ 1 ข้อมูลและระบบฐานข้อมูลวิชา การจัดการฐานข้อมูล
chaiwat vichianchai
บทที่ 1 ระบบสารสȨทศ.pdf
บทที่ 1 ระบบสารสȨทศ.pdfบทที่ 1 ระบบสารสȨทศ.pdf
บทที่ 1 ระบบสารสȨทศ.pdf
Nattapon
ระบบฐานข้อมูล (Database System) All Weeks.pdf
ระบบฐานข้อมูล (Database System) All Weeks.pdfระบบฐานข้อมูล (Database System) All Weeks.pdf
ระบบฐานข้อมูล (Database System) All Weeks.pdf
zernmcpe
01 introduction to data mining
01 introduction to data mining01 introduction to data mining
01 introduction to data mining
phakhwan22
ข้อมูลสาȨȨทศ
ข้อมูลสาȨȨทศข้อมูลสาȨȨทศ
ข้อมูลสาȨȨทศ
nattapas33130
ธันยพร นกศิริ ม409 เลขที่2
ธันยพร นกศิริ ม409 เลขที่2ธันยพร นกศิริ ม409 เลขที่2
ธันยพร นกศิริ ม409 เลขที่2
Hitsuji12
Mis_hrcc
Mis_hrccMis_hrcc
Mis_hrcc
KruBeeKa
นพรัตน์ เสตะกลัพม์
นพรัตน์ เสตะกลัพม์นพรัตน์ เสตะกลัพม์
นพรัตน์ เสตะกลัพม์
filjerpark
การจัดการྺ้อมูลด้วยระบบการจัึϸารฐาȨ้อมูล
การจัดการྺ้อมูลด้วยระบบการจัึϸารฐาȨ้อมูลการจัดการྺ้อมูลด้วยระบบการจัึϸารฐาȨ้อมูล
การจัดการྺ้อมูลด้วยระบบการจัึϸารฐาȨ้อมูล
chanoot29
ใบความรู้ที่ 1 ความหมายและลักษณะของระบบสารสȨทศ.pdf
ใบความรู้ที่ 1 ความหมายและลักษณะของระบบสารสȨทศ.pdfใบความรู้ที่ 1 ความหมายและลักษณะของระบบสารสȨทศ.pdf
ใบความรู้ที่ 1 ความหมายและลักษณะของระบบสารสȨทศ.pdf
Nattapon
ใบความรู้ที่ 2 ระบบสารสȨทศ
ใบความรู้ที่ 2 ระบบสารสȨทศใบความรู้ที่ 2 ระบบสารสȨทศ
ใบความรู้ที่ 2 ระบบสารสȨทศ
Ko Kung
บทที่ 2 ข้อมูลสารสนเทศ
บทที่ 2 ข้อมูลสารสนเทศบทที่ 2 ข้อมูลสารสนเทศ
บทที่ 2 ข้อมูลสารสนเทศ
nawapornsattasan
การใืช้อิน๶ทอร์๶Ȩตเพื่อการสืบค้น
การใืช้อิน๶ทอร์๶Ȩตเพื่อการสืบค้นการใืช้อิน๶ทอร์๶Ȩตเพื่อการสืบค้น
การใืช้อิน๶ทอร์๶Ȩตเพื่อการสืบค้น
itte55112
หน่วยการเรียนรู้ที่ 1 ข้อมูลและระบบฐานข้อมูลวิชา การจัดการฐานข้อมูล
หน่วยการเรียนรู้ที่ 1 ข้อมูลและระบบฐานข้อมูลวิชา การจัดการฐานข้อมูลหน่วยการเรียนรู้ที่ 1 ข้อมูลและระบบฐานข้อมูลวิชา การจัดการฐานข้อมูล
หน่วยการเรียนรู้ที่ 1 ข้อมูลและระบบฐานข้อมูลวิชา การจัดการฐานข้อมูล
chaiwat vichianchai
บทที่ 1 ระบบสารสȨทศ.pdf
บทที่ 1 ระบบสารสȨทศ.pdfบทที่ 1 ระบบสารสȨทศ.pdf
บทที่ 1 ระบบสารสȨทศ.pdf
Nattapon
ระบบฐานข้อมูล (Database System) All Weeks.pdf
ระบบฐานข้อมูล (Database System) All Weeks.pdfระบบฐานข้อมูล (Database System) All Weeks.pdf
ระบบฐานข้อมูล (Database System) All Weeks.pdf
zernmcpe
01 introduction to data mining
01 introduction to data mining01 introduction to data mining
01 introduction to data mining
phakhwan22
ข้อมูลสาȨȨทศ
ข้อมูลสาȨȨทศข้อมูลสาȨȨทศ
ข้อมูลสาȨȨทศ
nattapas33130
ธันยพร นกศิริ ม409 เลขที่2
ธันยพร นกศิริ ม409 เลขที่2ธันยพร นกศิริ ม409 เลขที่2
ธันยพร นกศิริ ม409 เลขที่2
Hitsuji12
นพรัตน์ เสตะกลัพม์
นพรัตน์ เสตะกลัพม์นพรัตน์ เสตะกลัพม์
นพรัตน์ เสตะกลัพม์
filjerpark

More from Wareerut Suwannalop (8)

หน่วยการเรียนรู้ที่ 1 p
หน่วยการเรียนรู้ที่ 1 pหน่วยการเรียนรู้ที่ 1 p
หน่วยการเรียนรู้ที่ 1 p
Wareerut Suwannalop
หน่วยการเรียนรู้ที่ 2
หน่วยการเรียนรู้ที่ 2หน่วยการเรียนรู้ที่ 2
หน่วยการเรียนรู้ที่ 2
Wareerut Suwannalop
หน่วยการเรียนรู้ที่ 1
หน่วยการเรียนรู้ที่ 1หน่วยการเรียนรู้ที่ 1
หน่วยการเรียนรู้ที่ 1
Wareerut Suwannalop
หน่วยการเรียนรู้ที่ 1 เทคโนโลยีการสื่อสาร
หน่วยการเรียนรู้ที่ 1 เทคโนโลยีการสื่อสารหน่วยการเรียนรู้ที่ 1 เทคโนโลยีการสื่อสาร
หน่วยการเรียนรู้ที่ 1 เทคโนโลยีการสื่อสาร
Wareerut Suwannalop
หน่วยการเรียนรู้ที่ 1 เทคโนโลยีการสื่อสาร
หน่วยการเรียนรู้ที่ 1 เทคโนโลยีการสื่อสารหน่วยการเรียนรู้ที่ 1 เทคโนโลยีการสื่อสาร
หน่วยการเรียนรู้ที่ 1 เทคโนโลยีการสื่อสาร
Wareerut Suwannalop
หน่วยการเรียนรู้ที่ 2 โครงสร้างข้อมูล
หน่วยการเรียนรู้ที่ 2 โครงสร้างข้อมูลหน่วยการเรียนรู้ที่ 2 โครงสร้างข้อมูล
หน่วยการเรียนรู้ที่ 2 โครงสร้างข้อมูล
Wareerut Suwannalop
หน่วยการเรียนรู้ที่ 2
หน่วยการเรียนรู้ที่ 2หน่วยการเรียนรู้ที่ 2
หน่วยการเรียนรู้ที่ 2
Wareerut Suwannalop
หน่วยการเรียนรู้ที่ 1 เทคโนโลยีการสื่อสาร
หน่วยการเรียนรู้ที่ 1 เทคโนโลยีการสื่อสารหน่วยการเรียนรู้ที่ 1 เทคโนโลยีการสื่อสาร
หน่วยการเรียนรู้ที่ 1 เทคโนโลยีการสื่อสาร
Wareerut Suwannalop
หน่วยการเรียนรู้ที่ 1 p
หน่วยการเรียนรู้ที่ 1 pหน่วยการเรียนรู้ที่ 1 p
หน่วยการเรียนรู้ที่ 1 p
Wareerut Suwannalop
หน่วยการเรียนรู้ที่ 2
หน่วยการเรียนรู้ที่ 2หน่วยการเรียนรู้ที่ 2
หน่วยการเรียนรู้ที่ 2
Wareerut Suwannalop
หน่วยการเรียนรู้ที่ 1
หน่วยการเรียนรู้ที่ 1หน่วยการเรียนรู้ที่ 1
หน่วยการเรียนรู้ที่ 1
Wareerut Suwannalop
หน่วยการเรียนรู้ที่ 1 เทคโนโลยีการสื่อสาร
หน่วยการเรียนรู้ที่ 1 เทคโนโลยีการสื่อสารหน่วยการเรียนรู้ที่ 1 เทคโนโลยีการสื่อสาร
หน่วยการเรียนรู้ที่ 1 เทคโนโลยีการสื่อสาร
Wareerut Suwannalop
หน่วยการเรียนรู้ที่ 1 เทคโนโลยีการสื่อสาร
หน่วยการเรียนรู้ที่ 1 เทคโนโลยีการสื่อสารหน่วยการเรียนรู้ที่ 1 เทคโนโลยีการสื่อสาร
หน่วยการเรียนรู้ที่ 1 เทคโนโลยีการสื่อสาร
Wareerut Suwannalop
หน่วยการเรียนรู้ที่ 2 โครงสร้างข้อมูล
หน่วยการเรียนรู้ที่ 2 โครงสร้างข้อมูลหน่วยการเรียนรู้ที่ 2 โครงสร้างข้อมูล
หน่วยการเรียนรู้ที่ 2 โครงสร้างข้อมูล
Wareerut Suwannalop
หน่วยการเรียนรู้ที่ 2
หน่วยการเรียนรู้ที่ 2หน่วยการเรียนรู้ที่ 2
หน่วยการเรียนรู้ที่ 2
Wareerut Suwannalop
หน่วยการเรียนรู้ที่ 1 เทคโนโลยีการสื่อสาร
หน่วยการเรียนรู้ที่ 1 เทคโนโลยีการสื่อสารหน่วยการเรียนรู้ที่ 1 เทคโนโลยีการสื่อสาร
หน่วยการเรียนรู้ที่ 1 เทคโนโลยีการสื่อสาร
Wareerut Suwannalop

หน่วยการเรียนรู้ที่ 2 p

  • 2. - เปนวิธีจัดเก็บขอมูลในคอมพิวเตอร เพื่อให สามารถนํามาใชไดอยางมีประสิทธิภาพ - การใชงานโครงสรางขอมูล ตองมีขนตอนวิธีที่ ั้ เหมาะสม จึงจะสามารถใชงานไดอยางมี ประสิทธิภาพ - การออกแบบโครงสรางขอมูลที่ดีจะชวยลดเวลา ในการกระทําการและลดการใชงานในพื้นที่ ความจําดวย
  • 3. ชนิดของโครงสรางขอมูล 1.โครงสรางขอมูลเบื้องตน (Primitive Data Structure) เปนชนิดขอมูลที่ไมมีโครงสรางขอมูลอื่นมาเปน สวนประกอย เมื่อตองการเก็บคาสามารถเรียกใชงานไดทันที บางครั้งเรียกวาชนิดขอมูลพื้นฐาน(Base Type)หรือสรางมาให ใชดวยภาษานั้นๆ สวนโครงสรางขอมูลแบบอื่น ๆ จะมีโครงสรางขอมูลอื่น เปนสวนประกอบ เมื่อตองการใชจะตองกําหนดรูปแบบ รายละเอียดโครงสรางขึ้นมากอนเรียกวาขอมูลชนิดผูใชกําหนด (Uses-definedType)ดังนี้
  • 4. 1. โครงสรางขอมูลแบบเรียบงาย (Simple Data Structure) จะมีสมาชิกที่เปนโครงสรางขอมูลอื่นเปนสวนประกอบมี รูปแบบงายๆไมซับซอนสามารถทําความเขาใจและสรางขึ้นมาใชงานได งาย 2.โครงสรางขอมูลเชิงเสน (Linear Data Structure) เปน โครงสรางที่ความซับซอนมากขึ้น ประกอบดวยสมาชิกที่เปนโครงสราง ขอมูลอื่นจัดเรียงตอกันเปนแนวเสน 3.โครงสรางขอมูลไมเปนเชิงเสน (Nonlinear Data Structure) เปนโครงสรางที่มีความซับซอนเชนกัน ประกอบดวย สมาชิกที่เปนโครงสรางขอมูลอื่นจัดเรียงกันในรูปแบบไบนารี่ที่จัดเรียง สมาชิกมีการแยกออกเปนสองทาง และแบบ N- อารเรย ที่จัดเรียง สมาชิกมีการแยกออกไดหลายทางหลายรูปแบบไมแนนอน
  • 5. 4.โครงสรางการจัดการแฟมขอมูล (FileOrganization) เปน โครงสรางสําหรับนําขอมูลเก็บไวในหนวยความจําสํารองโดยขอมูลจะ อยูในรูปแบบโครงสรางขอมูลอื่นและมีวิธีการจัดการโดยการนํา โครงสรางขอมูลอื่นๆมาชวย โครงสรางขอมูลตางๆที่กลาวมาอาจตอง มีการควบคุมการทํางานทีเกี่ยวของกับขอมูลและสวนที่มาเกี่ยวของ ่ ใหเปนไปตามที่ตองการเรียกวา โครงสรางขอมูลนามธรรม ลักษณะ โครงสรางจะแบงออกเปน 2 สวน คือ สวนขอมูลและสวนปฏิบติการ ั โดนภายในจะมีรายลเอียดการทํางานตาง ๆ ประกอบดวยโครงสราง การจัดเก็บขอมูลและอัลกอริทมเมื่อใดที่เรียกใชงานโครงสราง ึ นามธรรมในสวนรายละเอียดการทํางานจะไมถูกเกี่ยวของหรือมี ผลกระทบโดยถูกปดบังไวจะเห็นวาโครงสรางขอมูลซับซอนจะเปน โครงสรางขอมูลนามธรรมที่ตองมีสวนการจัดเก็บขอมูลและสวน ปฏิบัติการ
  • 6. ลักษณะของྺȋอมูล ขอมูลที่มีความถูกตองและเชื่อถือได (accuracy) ขอมูลจะมีความถูก ตองและเชื่อถืไดมากนอยเพียงใดนั้น ขึ้นกับวิธีการที่ใชในการควบคุมขอมูล นําเขา และการควบคุมการประมวลผลการควบคุมขอมูลนําเขาเปนการกระทํา เพื่อใหเกิดความมั่นใจวาขอมูลนําเขามีความถูกตองเชื่อถือได เพราะถาขอมูล นําเขาไมมีความถูกตองแลวถึงแมจะใชวิธีการวิเคราะหและประมวลผลขอมูลที่ดี เพียงใด ผลลัพธที่ไดก็จะไมมความถูกตอง หรือนําไปใชไมได ขอมูลนําเขา ี จะตองเปนขอมูลที่ผานการตรวจสอบวาถูกตองแลว ขอมูลบางอยางอาจตอง แปลงใหอยูในรูปแบบที่เครื่องคอมพิวเตอรสามารถเขาใจไดอยางถูกตอง ซึง ่ อาจตองพิมพขอมูลมาตรวจเช็คดวยมือกอน การประมวลผลถึงแมวาจะมีการ  ตรวจสอบขอมูลนําเขาแลวก็ตาม ก็อาจทําใหไดขอมูลที่ผดพลาดได เชน เกิด ิ จากการเขียนโปรแกรมหรือใชสตรคํานวณผิดพลาดได ดังนันจึงควรกําหนด ู ้ วิธีการควบคุมการประมวลผลซึงไดแก การตรวจเช็คยอดรวมที่ไดจากการ ่ ประมวลผลแตละครั้ง หรือการตรวจสอบผลลัพธที่ไดจากการประมวลผลดวย เครื่องคอมพิวเตอรกับขอมูลสมมติที่มีการคํานวณดวยวามีความถูกตองตรงกัน หรือไม
  • 7. ขอมูลตรงตามความตองการของผูใช (relevancy) ไดแก การเก็บเฉพาะขอมูลที่ผใชตองการเทานั้น ไมควร เก็บขอมูลอื่น ๆ ู ที่ไมจําเปนหรือไมเกี่ยวของกับการใชงาน เพราะจะทําใหเสียเวลา และเสียเนื้อที่ในหนวยเก็บขอมูล แตทั้งนี้ขอมูลที่เก็บจะตองมีความ ครบถวนสมบูรณดวย ขอมูลมีความทันสมัย (timeliness) ขอมูลที่ดีนั้นนอกจาก จะเปนขอมูลที่มีความถูกตองเชื่อถือไดแลวจะ ตองเปนขอมูลที่ ทันสมัย ทั้งนี้เพื่อใหผูใชสามารถนําเอาผลลัพธทไดไปใชได ี่ ทันเวลา นั่นคือจะตองเก็บขอมูลไดรวดเร็วเพื่อทันความตองการ ของผูใช
  • 9. การคȋนหาขอมูล ปจจุบันนี้เสิรชเอ็นจิ้น (search engine) กลายมาเปนสิ่งจําเปน สําหรับการทองโลกอินเตอรเนต เพราะหากไมมีบริการชวยคนหาขอมูล เหลานี้เราตองใชเวลานับหลายชัวโมง หรือเปนวันที่จะคนหาขอมูล ที่เรา ่ ตองการ จะใชงานครบซึ่งเสิรชเอ็นจิ้น ก็มีมากมาย หลายเจา ใหเราได เลือกใชงานกันซึ่งแตละเจาก็มีวิธีการที่ใชคนหาาขอมูลที่แตกตางกัน เรา สามารถแบง เว็บไซต ที่ใหบริการคȋนหาขอมูลออกเปนประเภทใหญ ๆ ได 2 ประเภท ไดแก การบริการคนหาโดยใช อินเด็กซ (index) การบริการคนหา ขอมูลตามหมวดหมู (directory)
  • 10. การคȋนหาโดยใชอิȨึϹกซȎ เราคง เคยไดยนชื่อ เสิรช เอ็นจิ้น อยาง อัลตาวิสตา ิ (AltaVista/www.altavista.digital.com) และฮ็อทบ็อท (HotBot/www.hotbot.com) ทั้งสอง เปนตัวอยางของเสิรช เอ็นจิ้นนี้ หลักการคือ เขาจะมีโปรแกรมตัวหนึ่ง เปนตัวสแกน ไปตามเว็บไซตตาง ๆ เรียกวา โปรแกรม สไปเดอร การคนหา ขอมูลโดยใ ช อินเด็กซ การคนหาตามหมวดหมู เสิรช เอ็นจิ้น ชือดังอีก 2 ตัว ไดแก ยาฮู (Yahoo!/www.yahoo.com)และ  ่ แมกเจลแลน (Magellan/www.magellan.com) เลือกใชเทคนิคนี้ โดยใชมนุษย เปนคนจัดหมวดหมู ของเว็บไซต และคอย ปรับปรุงใหขอมูล ทันสมัยอยูเสมอ เนื่องจากบัญชี รายชื่อเว็บไซต ไดผานการจัด หมวดหมูโดยมนุษย ดังนั้น ในรายชื่อ ก็จะมี รายละเอียด คราว ๆ เกี่ยวกับเว็บไซต ที่เพิ่มเติม ลงไป ขอของการคนหาแบบ นี้คือ จะสามารถตีกรอบผลลัพธ ออกมาตรง กับความ ตองการ มากขึ้น เชน เราลอง ใสคําวา "Spider" ในยาฮู! คนหาดู เราจะไดรายการของ หมวดหมูออกมา