# data[].attributes.headline
ประวัติผู้จัดทํา

# data[].attributes.subject
ประวัติผู้จัดทํา

# data[].attributes.body
ชื่อ นายกิตินันท์ ดีนาน ม.4/5 เลขที่7
เกิดวันที่15 กุมภาพันธ์ 2545  อายุ15ปี

ศึกษาที่ โรงเรียนแกลง”วิทยสถาวร”

ที่อยู่ตามภูมิสำเนา

บ้านเลขที่39/3 หมู่7 ต.เนินฆ้อ อ.แกลง จ.ระยอง 21110

การศึกษา

ประถมศึกษา โรงเรียนวัดพลง ช้างเผือก ชั้น 1-6.

มัธยมศึกษา โรงเรียนแกลง “วิทยสถาวร”ชั้น1-4.

# data[].attributes.headline
2.ระบบฐานข้อมูล(Data

# data[].attributes.body
2.ระบบฐานข้อมูล(Database System)ระบบฐานข้อมูล เป็นการจัดเก็บข้อมูลแบบศูนย์กลาง เพื่อแก้ปัญหาที่เกิดขึ้นสำหรับการประมวลผลแบบแฟ้มข้อมูล ระบบฐานข้อมูลสามารถใช้ได้ทั้งระบบเครื่องคอมพิวเตอร์เครื่องเดียวที่เรียกว่า "Stand Alone"    เนื่องจากเป็นหน่วยงานขนาดเล็กที่ใช้เครื่องคอมพิวเตอร์เพียงเครื่องเดียวในการประมวลผล จนถึงสามารถใช้งานได้กับเครื่องคอมพิวเตอร์หลาย ๆโดยติดตั้งแม่ข่าย (Server)  ให้เป็นศูนย์กลางของข้อมูลนักศึกษาเครื่องคอมพิวเตอร์ในแต่ละงานจะมีลักษณะเป็นลูกข่าย  (Client)   โดยจะต้องเรียกข้อมูลจากแม่ข่าย มาใช้งาน  เมื่อข้อมูลนักศึกษาได้ถูกจัดเก็บไว้ที่เครื่องแม่ข่าย ด้วยระบบฐานข้อมูลแล้ว  แต่ละงานต้องการข้อมูลนักศึกษาต้องเรียกข้อมูล  จากเครื่องแม่ข่ายเท่านั้น ดังนั้น เมื่อมีนักศึกษาแจ้งลาออกที่งานทะเบียน งานทะเบียน ทำการลบข้อมูลของนักศึกษาคนนั้นออกจากแฟ้มข้อมูล  เมื่อแก้ไขเปลี่ยนแปลงข้อมูลเสร็จเรียบร้อยแล้ว   ข้อมูลก็จะถูกนำไปจัดเก็บไว้ที่ฐานข้อมูลนักศึกษาในเครื่องแม่ข่าย  และเมื่องานอื่น ๆ เรียกใช้ข้อมูลนักศึกษาจะได้รับข้อมูลที่เป็นปัจจุบันเช่นเดียวกัน

# data[].attributes.headline
การประมวลผลแบบแฟ้มข้

# data[].attributes.body
การประมวลผลแบบแฟ้มข้อมูล ( File Processing)

การประมวลผลแบบแฟ้มข้อมูล มีลักษณะการจัดเก็บข้อมูลแบบกระจายในแต่ละหน่วยงานที่นำคอมพิวเตอร์มาช่วยสำหรับประมวลผลการทำงานด้านต่าง ๆ ก่อให้เกิดแฟ้มข้อมูลที่เกี่ยวข้องกับงาน และสำหรับแต่ละฝ่ายงานอย่างหลากหลายแฟ้มข้อมูล เช่น ภายในสถานศึกษาประกอบด้วย

แฟ้มข้อมูลนักศึกษาสำหรับงานทะเบียน แฟ้มข้อมูลการลงทะเบียนสำหรับงานการเงิน แฟ้มข้อมูลผลการเรียนสำหรับงานวัดผล

# data[].attributes.headline
3. โครงสร้างแฟ้มข้อม

# data[].attributes.body
3. โครงสร้างแฟ้มข้อมูลแบบลำดับดรรชนี (Index Sequential File Structure )

โครงสร้างแฟ้มข้อมูลแบบลำดับดรรชนี เป็นโครงสร้างแฟ้มข้อมูลที่รวมเอาความสามารถของโครงสร้างแฟ้มข้อมูลแบบเรียงลำดับกับโครงสร้างแฟ้มข้อมูลแบบสมเข้าไว้ด้วยกัน

โดยวิธีการค้นหาข้อมูลจะนำคีย์ฟิลด์มาค้นหาจากดรรชนีบางส่วน (Partial Index) ที่เก็บค่าต่ำสุด หรือค่าสูงสุดของแต่ละบล๊อกไว้ จากตัวอย่างในส่วนของดรรชนีบางส่วน (Partial Index )  จะเก็บค่าต่ำสุดของแต่ละบล๊อกไว้ เช่น ถ้าต้องการค้นหาคีย์ฟิลด์คือ "02178"  ก็จะนำไปเปรียบเทียบดูจากตารางดรรชนีบางส่วน เพื่อให้ทราบว่าอยู่ในช่วงใด จากค่าคีย์ฟิลด์

# data[].attributes.body
2.2 แบบดรรชนี (Indexed File) โครงสร้างแฟ้มข้อมูลชนิดนี้ จะใช้วิธีการเข้าถึงข้อมูลด้วยการสร้างแฟ้มดรรชนี (Index)  คล้อยกับการจัดตารางดรรชนีคำศัพท์ที่อยุ่ท้ายเล่มหนังสือจัดเรียงตามตัวอักษรและหลังคำศัพท์และหลังคำศัพท์แต่ละคำจะบอกหมายเลขหน้า ทำให้ค้นหาข้อมูลของคำศัพท์นี้  ตามหมายเลขหน้าดังกล่าวได้ทันที ดังนั้นรูปแบบโครงสร้างนี้จะช่วยให้เข้าถึงข้อมูลได้โดยตรงและรวดเร็ว

แฟ้มข้อมูลแบบดรรชนี จะประกอบด้วยข้อมูล 2 ส่วน คือ ดีย์ฟิลด์ (Key Field)  และตำแหน่งข้อมูล (Address)  เช่นเมื่อต้องการค้นหาเรกคอร์ข้อมูลที่มีคีย์ฟิลด์  คือ   "10110"   ก็จะนำคีย์ฟิลด์นี้ไปเปรียบเทียบแฟ้มดรรชนี (Index)  ว่าตรงกับตำแหน่งข้อมูลหมายเลขใดก็จะกระโดดไปยังตำแหน่งข้อมูลนั้นในตารางข้อมูลทันที ทำให้การเข้าถึงข้อมูลสามารถทำได้โดยตรงอย่างรวดเร็ว

คีย์ฟิลด์ (key fieid)คือ ฟิลด์ใด ที่ไม่มีข้อมูลภายในฟิลด์ซ้ากัน เราใช้คีย์ฟิลด์สำหรับอ้างอิงในการเข้าถึงข้อมูลภายในตารางการเรียนรู้

# data[].attributes.headline
การนำระบบฐานข้อมูลมา

# data[].attributes.body
การนำระบบฐานข้อมูลมาช่วยจัดการข้อมูลมีจุดประสงค์เพื่อ

1.  ลดความซ้ำซ้อนของข้อมูล   เนื่องจากการจัดเก็บข้อมูลจะจัดเก็บในรูปแบบของฐานข้อมูลกลางเพียงทีเดียว  เมื่อต้องการปรับปรุงแก้ไขข้อมูลก็จะกระทำเพียงครั้งเดียว  ที่ฐานข้อมูลเท่านั้นไม่ต้องเสียเวลาไปแก้ไขข้อมูลให้กับหลาย ๆ งานที่มีแฟ้มข้อมูลชนิดเดียวกันอยู่  ช่วยลดเวลาและความซ้ำซ้อนในการทำงานได้                         2.  ลดความไม่ถูกต้องของข้อมูล   ในการจัดเก็บข้อมูลรูปแบบกระจาย  โดยเก็บข้อมูลไว้ต่างสถานที่กัน  แต่ใช้ข้อมูลประเภทเดียวกันในการทำงาน ถ้าต้องปรับปรุงแก้ไขข้อมูลก็จะต้องดำเนินการปรับปรุงแก้ไขทุก ๆ สถานที่ที่มีการจัดเก็บข้อมูลประเภทนี้   การเปลี่ยนแปลงแก้ไขข้อมูลแต่เพียงที่ใดที่หนึ่ง  จะทำให้ข้อมูลในแต่ละที่ไม่ตรงกัน เกิดความผิดพลาดในการประมวลผลข้อมูลได้ 3.  สามารถใช้ข้อมูลร่วมกันได้  การจัดเก็บข้อมูลไว้ในที่เดียวกัน  จะช่วยให้แต่ละงานสามารถใช้ข้อมูลร่วมกันได้  เช่น งานวัดผลการศึกษา เรียกข้อมูลของนักศึกษา  จากฐานข้อมูลไปบันทึกข้อมูลของผลการเรียน  ในแต่ละภาคเรียน เมื่อบันทึกเรียบร้อยแล้วข้อมูลจะถูกประมวลผล และนำไปจัดเก็บไว้ที่ฐานข้อมูลเช่นเดิม งานทะเบียนเรียกดูข้อมูลของนักศึกษา เพื่อตรวจสอบข้อมูลผลการเรียนของนักศึกษาว่าเรียนครบตามหลักสูตรและสำเร็จการศึกษาหรือไม่   เป็นต้น

# data[].attributes.headline
การนำระบบฐาน

# data[].attributes.body
การนำระบบฐานข้อมูลมาช่วยจัดการข้อมูลมีจุดประสงค์เพื่อ

1.  ลดความซ้ำซ้อนของข้อมูล   เนื่องจากการจัดเก็บข้อมูลจะจัดเก็บในรูปแบบของฐานข้อมูลกลางเพียงทีเดียว  เมื่อต้องการปรับปรุงแก้ไขข้อมูลก็จะกระทำเพียงครั้งเดียว  ที่ฐานข้อมูลเท่านั้นไม่ต้องเสียเวลาไปแก้ไขข้อมูลให้กับหลาย ๆ งานที่มีแฟ้มข้อมูลชนิดเดียวกันอยู่  ช่วยลดเวลาและความซ้ำซ้อนในการทำงานได้                          2.  ลดความไม่ถูกต้องของข้อมูล   ในการจัดเก็บข้อมูลรูปแบบกระจาย  โดยเก็บข้อมูลไว้ต่างสถานที่กัน  แต่ใช้ข้อมูลประเภทเดียวกันในการทำงาน ถ้าต้องปรับปรุงแก้ไขข้อมูลก็จะต้องดำเนินการปรับปรุงแก้ไขทุก ๆ สถานที่ที่มีการจัดเก็บข้อมูลประเภทนี้   การเปลี่ยนแปลงแก้ไขข้อมูลแต่เพียงที่ใดที่หนึ่ง  จะทำให้ข้อมูลในแต่ละที่ไม่ตรงกัน เกิดความผิดพลาดในการประมวลผลข้อมูลได้                                       3.  สามารถใช้ข้อมูลร่วมกันได้  การจัดเก็บข้อมูลไว้ในที่เดียวกัน  จะช่วยให้แต่ละงานสามารถใช้ข้อมูลร่วมกันได้  เช่น งานวัดผลการศึกษา เรียกข้อมูลของนักศึกษา  จากฐานข้อมูลไปบันทึกข้อมูลของผลการเรียน  ในแต่ละภาคเรียน เมื่อบันทึกเรียบร้อยแล้วข้อมูลจะถูกประมวลผล และนำไปจัดเก็บไว้ที่ฐานข้อมูลเช่นเดิม งานทะเบียนเรียกดูข้อมูลของนักศึกษา เพื่อตรวจสอบข้อมูลผลการเรียนของนักศึกษาว่าเรียนครบตามหลักสูตรและสำเร็จการศึกษาหรือไม่                                                4.  ลดเวลาในการพัฒนางาน เมื่อต้องการพัฒนาหรือปรับปรุงโปรแกรมของระบบงาน เช่น  เพิ่มฟิลด์ของข้อมูลสามารถปรับปรุง เปลี่ยนแปลง ที่ฐานข้อมูลได้ทันที 5.  รักษาความปลอดภัยของข้อมูล  การดำเนินงานในรูปแบบของฐานข้อมูลต้องมีผู้ที่ทำหน้าที่ดูแลระบบ  กำหนดสิทธิในการเข้าไปใช้งานภายในระบบให้แก่ผู้ใช้แต่ละคนเนื่องจาก  มีหลายฝายที่ต้องใช้ฐานข้อมูลร่วมกัน  แต่ไม่จำเป็นต้องเข้าถึงข้อมูลในแต่ละส่วนของฐานข้อมูลได้ เหมือนกันทั้งหมด  เพื่อความปลอดภัยของข้อมูล  ดังนั้นเมื่อใครมีหน้าที่อย่างไรและควรจะใช้งานในส่วนใดได้บ้าง  ผู้ดูแลระบบจะต้องกำหนดสิทธิ์ในการใช้เงานให้ชัดเจน

# data[].attributes.headline
ประเภทแฟ้มข้

# data[].attributes.body
ประเภทแฟ้มข้อมูล

ประเภทแฟ้มข้อมูลมีหลายประเภท แบ่งตามรูปแบบของการจัดเก็บข้อมูลประเภทต่างๆประกอบด้วยประเภทแฟ้มข้อมูลพื้นฐาน ดังนี้

1.แฟ้มข้อมูลหลัก (Master File)

แฟ้มข้อมูลหลัก คือ แฟ้มข้อมูลที่จัดเก็บข้อมูลที่มีการเปลี่ยนแปลงน้อยหรือไม่มีการเปลี่ยนแปลงเลย

2.แฟ้มข้อมูลรายการเปลี่ยนแปลง (Transaction File) แฟ้มรายการเปลี่ยนแปลง คือ แฟ้มข้อมูลที่มีการจัดเก็บข้อมูลตามช่วงเวลาที่กำหนดและเป็นแฟ้มข้อมูลที่มีการเปลี่ยนแปลงตลอดเวลา เพื่อทำให้ข้อมูลต่างๆ เหล่านั้นมีความถูกต้องและเป็นปัจจุบัน                                   3.แฟ้มรายงาน (Report File)

แฟ้มรายงาน คือ แฟ้มข้อมูลที่ใช้สำหรับเก็บข้อมูลประเภทรายงาน จัดเก็บไว้ในรูปแบบของไฟล์เอกสาร การจัดเก็บข้อมูลประเภทรายงานนั้นสามารถเรียกดูผ่านจอภาพได้ โดยไม่จำเป็นต้องแสดงผลออกทางเครื่องพิมพ์แต่เพียงอย่างเดียว นอกจากนี้ยังสามารถนำแฟ้มรายงาน

4.แฟ้มข้อมูลชั่วคราว (Temporary File)

แฟ้มข้อมูลชั่วคราว คือ แฟ้มข้อมูลที่ถูกสร้างขึ้นมาเพื่อใช้ในการทำงานที่จะไม่ทำให้เกิดผลกระทบต่อแฟ้มข้อมูลหลัก แต่เมื่อใดก็ตามที่ต้องการนำข้อมูลจากแฟ้มข้อมูลชั่วคราวไปปรับปรุงในแฟ้มข้อมูลหลัก สามารถทำได้โดยยืนยันการเปลี่ยนแปลง แต่ถ้าไม่ทำการยืนยันการเปลี่ยนแปลงของข้อมูล  5.แฟ้มสำรอง (Backup File)

การสำรองข้อมูล คือ การทำซ้ำข้อมูล ไฟล์ หรือโปรแกรมในสื่อเก็บข้อมูลชนิดอื่นๆเพื่อนำกลับมาใช้ได้อีก การจัดเก็บแฟ้มข้อมูลที่มีความสำคัญ ผู้ใช้มักจะจัดเก็บข้อมูลดังกล่าวในรูปแบบของแฟ้มข้อมูล สำรอง เป็นการป้องกันความเสี่ยงที่จะเกิดขึ้นกับข้อมูล เมื่อข้อมูลเหล่านั้นเสียหายหรือสูญหาย สามารถนำข้อมูลที่เก็บไว้เป็นแฟ้มข้อมูลสำรองมาใช้แทนได้

# data[].attributes.headline
หน่วยข้อมูล<

# data[].attributes.body
หน่วยข้อมูล

หน่วยข้อมูลประกอบด้วยหน่วยที่เล็กที่สุดไปยัง           1.บิต (Bit)

บิต ย่อมาจากคำว่า ”Binary” Digit คือ หน่วยข้อมูลที่เล็กที่สุด เป็นเลขฐานสองมีค่าเป็น 0 และ 1

2.อักขระ (Character)

อักขระ คือ ตัวอักษร ตัวเลข สัญลักษณ์ต่างๆ แต่ละตัวจะเท่ากับ 1 อักขระ

3.ไบต์ (Byte)

ไบต์ คือ กลุ่มของบิต จะมีขนาด 8 บิต เท่ากับ 1 ไบต์ และ 1 ไบต์ ใช้แทนอักขระหนึ่งตัว

ตัวอย่าง        A มีรหัสแอสกีแทนข้อมูล คือ 01000001 มีค่าเท่ากับ 1 ไบต์  4.ฟิลด์ (Field)

ฟิลด์หรือเขียนข้อมูล เกิดจากการนำอักขระที่มีความเกี่ยวข้องกันมาไว้รวมกันเพื่อให้เกิดความหมาย

5.เรกคอร์ด (Record)

เรกคอร์ดจะประกอบด้วยฟิลด์หลายๆ ฟิลด์ที่เกี่ยวข้องกันนำมารวมกันเป็นข้อมูแต่ละแถวหรือแต่ลุดข้อมูล

6.ไฟล์ (File)

ไฟล์หรือแฟ้มข้อมูลจะประกอบไปด้วย เรกคอร์ด ตั้งแต่ 1 เรกคอร์ดขึ้นไป เช่น ไฟล์ข้อมูลนักศึกษา ไฟล์ข้อมูลบุคลากร เป็นต้น

# data[].attributes.headline
หน่วยการเรีย

# data[].attributes.body
หน่วยการเรียนรู้ที่ 7 การจัดการข้อมูล

แนวคิด

การจัดข้อมูลและสารสนเทศ นอกจากจะทราบถึงความหมาย ความแตกต่างของข้อมูลและสารสนเทศแล้วต้องคำนึงถึงหน่วยข้อมูล ประเภทของแฟ้มข้อมูล ลักษณะการประมวลผลข้อมูลการจัดโครงสร้างของแฟ้มข้อมูลและระบบฐานข้อมูล เพื่อจัดรูปแบบและกำหนดโครงสร้างของข้อมูลอย่างถูกต้อง เหมาะสมกับความต้องการ เพื่อความรวดเร็วในการจัดเก็บ   สาระการเรียนรู้

1.หน่วยข้อมูล

2.ประเภทแฟ้มข้อมูล

3.ลักษณะการประมวลผลข้อมูล

4.การจัดโครงสร้างของแฟ้มข้อมูล

5.การมวลผลแบบแฟ้มข้อมูล และระบบฐานข้อมูล

# data[].attributes.body
หนังสืออิเล็กทรอนิกส์ (E-book) เล่มนี้มีเนื้อหาเกี่ยวกับ การจัดการข้อมูล ประกอบด้วยสาระสำคัญต่างๆ เช่น หน่วยข้อมูล,ประเภทแฟ้มข้อมูล,ลักษณะการประมวลผลข้อมูล,การจัดโครงสร้างของแฟ้มข้อมูล,การประมวลผลแบบแฟ้มข้อมูล และระบบฐานข้อมูล,กิจกกรรมสั่งเสริมการเรียนรู้เพื่อใช้ประกอบในการเรียนการสอน

ผู้จัดทำหวังเป็นอย่างยิ่งว่าหนังสืออิเล็กทรอนิกส์ (E-book) เล่มนี้จะมีเนื้อหาที่มีประโยชน์ต่อผู้อ่าน  ไม่มากก็น้อย ถ้าหากมีข้อผิดพลาดประการใด  ต้องขออภัยไว้ ณ ที่นี้ด้วย

ผู้จัดทำ

นายกิตินันท์  ดีนาน ม.4/5 เลขที่7