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) คือ การเก็บรวบรวมไฟล์ข้อมูลหลายๆ ไฟลทเกี่ยวข้องกันมารวมเข้าดวยกัน เชน
                                   ี่
               ไฟล์ข้อมูลของนักเรียนทเรียนในแผนกตางๆ ข้อมูลครูผสอน ข้อมูลวิชาทเรียน ข้อมูลผลการเรียน มารวมกันเป็น
                                                ่
                                                                            ี่
                                                             ู้
               ฐานข้อมูลของโรงเรียน เป็นต้น
   20   21   22   23   24   25   26   27   28   29   30