Page 25 - การเขียนโปรแกรมบนมาตรฐานเปิด
P. 25
25
ระดับโครงสร้างข้อมูล (Data Structure)
ในการน าข้อมูลไปใช้นั้นมีระดับโครงสร้างของข้อมูลดังนี้
1. บิต (Bit) คือ ข้อมูลที่มีขนาดเล็กที่สุด เป็นข้อมูลทเครื่องคอมพิวเตอร์สมารถเข้าใจและน าไปใชงานได ซึ่ง
้
ี่
้
ได้แก่ เลข 0 หรือ เลข 1 เท่านั้น
2. ไบต์ (Byte) คือ เป็นการน าบิตหลายๆบิตมาเรียงต่อรวมเพื่อก าหนดคาไดมากขึ้น เชน 3บิตมาตอเรียงกัน
่
่
้
่
จะท าให้เกิดสถานะที่ต่างกันคือ 000,001,010,100,011, 010, และ 111 ก็จะไดเป็น 8 สถานะ เมื่อน าบิตมาเรียง
้
ต่อรวมกันเป็น 8 บิต เรียกว่าไบต มี 256 สถานะและก าหนดเป็นโครงสร้างข้อมูลทมีขนาดเลกทสดทใชงานได มี
ุ
้
ี่
ี่
็
์
้
ี่
์
่
ค่าตั้งแต่ 0 – 255 (00000000-11111111) เช่น 0,1 ถึง 9,A,B, ถึง Z และเครื่องหมายตางๆ ซึ่ง 1 ไบตจะเทากับ
่
8 บิต หรือ ตัวอักขระ 1 ตัว เป็นต้น
่
ั้
่
์
ั
ั
3. ฟิลด ( Field) คอ ไบต หรือ อักขระตงแต 1 ตวขึ้นไปรวมกันเป็นฟิลด เชน เลขประจาตวชอนักเรียน
์
ื่
ื
์
นามสกุล ที่อยู่ฯลฯ เป็นต้น
่
ื่
4. เรกคอร์ด (Record) คือ ฟิลด์ตั้งแต่ 1 ฟิลด์ขึ้นไป ที่มีความสัมพันธ์เกี่ยวข้องรวมกันเป็นเรกคอร์ด เชน ชอ
นักเรียน นามสกุล ที่อยู่ ห้องเรียน ครูประจ าชั้น เลขประจ าตัวนักเรียน ข้อมูลของนักเรียน 1 คน เป็น 1 เรกคอร์ด
่
ี
5. ไฟล์ (Files) คือ แฟ้มข้อมูล คอ เรกคอร์ดหลายๆ เรกคอร์ดรวมกัน ซึ่งเป็นเรื่องเดยวกัน เชน ข้อมูลของ
ื
ประวัตินักเรียนแตละคนมารวมกันทั้งหมดเป็นไฟล์หรือแฟ้มข้อมูลเกี่ยวกับประวัตินักเรียนของโรงเรียน เป็นต้น
่
่
์
ี่
้
6. ฐานข้อมูล (Database) คือ การเก็บรวบรวมไฟล์ข้อมูลหลายๆ ไฟลทเกี่ยวข้องกันมารวมเข้าดวยกัน เชน
ี่
ไฟล์ข้อมูลของนักเรียนทเรียนในแผนกตางๆ ข้อมูลครูผสอน ข้อมูลวิชาทเรียน ข้อมูลผลการเรียน มารวมกันเป็น
่
ี่
ู้
ฐานข้อมูลของโรงเรียน เป็นต้น

