Page 99 - Book11_Neat
P. 99

้
                                          ่
                                     รูปที 3.9 การท�างานกับแฟมข้อมูลสุ่มแบบแฮชไฟล์
                                ่
                              (ทีมา : http://kongkoynoy.blogspot.com/2013/04/chapter-6-6.html)

                       2. แบบดรรชน (Indexed File) โดยก�าหนดให้ค่าของคีย์ (Key) ของแต่ละเรคคอร์ด แสดงถึง
                                     ี
                                                                                    ็
                                                                                                             ่
                  ่
                ่
        ต�าแหนงทีเก็บข้อมูลในจานแม่เหล็ก เช่น ก�าหนดให้รหัสประจ�าตัวพนักงานเปนคีย์ เช่น พนักงานรหัสที120
                                                                                 ่
                                                                    ็
        ข้อมูลถูกเก็บไว้ในจานแม่เหล็กในแทร็ก (Track) ที10 และเปนเรคคอร์ดที 5 ในแทร็กนั้น ถ้าต้องการเรียก
                                                          ่
                                                  ็
        ข้อมูลของพนักงาน ก็น�าค่ารหัสมาแปลงเปนต�าแหนงทีเก็บในจานแม่เหล็กได้โดยตรง ใช้วิธีการเข้าถึงข้อมูล
                                                              ่
                                                           ่
        โดยมีการสร้างแฟมดรรชน (Index) เพือช่วยในการค้นหาหรือเข้าถึงข้อมูลโดยตรงให้รวดเร็วและสะดวกขึน
                                              ่
                                  ี
                          ้
                                                                                                              ้













                                     รูปที 3.10 การท�างานกับแฟมข้อมูลสุ่มแบบดรรชน      ี
                                          ่
                                                                ้
                              (ทีมา : http://kongkoynoy.blogspot.com/2013/04/chapter-6-6.html)
                                ่



               3.5.3  โครงสร้างของแฟมข้อมูลแบบล�าดับเชิงดรรชน  (Index  Sequential  file
                                                                                ี
                                             ้
        Structure)

                                                                                            ่
                                                                                                       ็
                       การจัดการแฟมข้อมูลน  ข้อมูลจะถูกจัดเก็บเรียงกันตามล�าดับไว้บนสือแบบสุ่มเปนลักษณะ
                                             ี
                                    ้
                                             ้
                                  ่
        ของโครงสร้างแฟมข้อมูลทีอาศัยกระบวนการทีเรียกว่า ISAM (Index Sequential Access Method) - รวม
                         ้
                                                      ่
        เอาความสามารถในการเข้าถึงข้อมูลแบบสมและแบบเรียงตามล�าดับเข้าไว้ด้วยกัน  การ  แฟ้มข้อมูลวิธีนี้
                                                                                                               ้
        ข้อมูลจะถูกจัดเก็บเรียงกันตามล�าดับไว้บนสือแบบสุ่ม  เช่น  ฮาร์ดดิสก์และการเข้าถึงข้อมูล  จะท�าผ่านแฟม
                                                   ่
        ข้อมูลล�าดับเชิงดรรชน (Index Sequential File) ซึงท�าหนาทีช่วยชีและค้นหาข้อมูล ต้องการได้สามารถท�า
                                                                  ้
                                                           ่
                              ี
                                                                     ่
        งานได้ยืดหยุ่นกว่าวิธีอื่น ๆ
                                                           92
   94   95   96   97   98   99   100   101   102   103   104