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

