วันจันทร์ที่ 2 เมษายน พ.ศ. 2555

5.การแบ่งประเภทแฟ้ม






การแยกประเภทแฟ้มข้อมูลแฟ้มข้อมูลสามารถแยกประเภทของแฟ้มข้อมูลได้ดังนี้ แยกตามเนื้อหา มีดังนี้


                 
        1) แฟ้มข้อมูลหลัก (Master File) คือ แฟ้มข้อมูลที่ใช้เก็บข้อมูลไว้อย่างถาวร และมักจะเรียงตามลำดับของไพมารีคีย์ ข้อมูลจะต้องทันสมัยเพื่อได้ใช้ประมวลผลแฟ้มข้อมูลอย่างถูกต้อง มักจะมีเขตข้อมูลสำหรับสะสมค่าอยู่ด้วย แล้วมีไว้ใช้อ้างอิง และปรับปรุงให้ทันสมัยอยู่เสมอ 
             2) แฟ้มรายการ (Transaction File) หมายถึง แฟ้มข้อมูลที่บันทึกเหตุการณ์หรือความเปลี่ยนแปลงของแฟ้มข้อมูลหลัก เป็นรายการย่อยที่เกิดในช่วงเวลาหนึ่ง ๆ ที่เกิดจากการเพิ่ม ข้อมูลต่าง ๆ ในแฟ้มข้อมูล ข้อมูลจะถูกเก็บไว้ชั่วคราว เมื่อปรับปรุงแฟ้มข้อมูลหลักแล้วระยะหนึ่งก็จะบันทึกลงแฟ้มรายการซึ่งมักจัดเรียงตามลำดับเหตุการณ์ โดยไม่จำเป็นต้องเรียงตามไพมารีคีย์ ถ้ามีรายการหลายประเภทอยู่ในแฟ้มเดียวกันมักมีรหัสบอกประเภทของ Transactionจะให้ 'P' แทนการซื้อ และ 'S' แทนการขาย
              3) แฟ้มดัชนี (Index File)ช่นเดียวกับช่วงท้ายของหนังสือ แฟ้มดัชนีเป็นแฟ้มที่ใช้ชี้บอกตำแหน่งของข้อมูลในแฟ้มข้อมูล เพื่อช่วยให้ค้นหาได้รวดเร็ว
              4) แฟ้มข้อมูลเก่า (Historical File) มักเป็นแฟ้มข้อมูลเก่าที่ไม่ได้ใช้งานแล้วโดยใช้ข้อมูลเก่าในแฟ้มข้อมูลประเภทนี้ เป็นตัวเลขทางสถิติ ใช้สำหรับอ้าง   
                 5) แฟ้มสรุปผล (Summary File) เป็นแฟ้มข้อมูลที่สร้างขึ้นมาจากแฟ้มข้อมูลอื่น โดยการรวบรวมหรือคำนวณ เพื่อให้อยู่ในรูปแบบที่มีความหมายมากขึ้นและไม่ต้องเสียเวลาทุกครั้งที่เรียกใช้งาน
                   6) แฟ้มงาน (Work File)
            7) แฟ้มรายงาน (Report File) เป็นแฟ้มข้อมูลที่ใช้เก็บข้อมูลที่จะนำเสนอในรูปแบบของรายงาน
              8) แฟ้มสำรอง (Backup File) เป็นแฟ้มสำรองข้อมูล เพื่อป้องกันความเสียหายหรือข้อผิดพลาดที่อาจเกิดขึ้นกับแฟ้มข้อมูลสำคัญ ๆ นิยมใช้ ฮาร์ดดิสก์ ในการเก็บแฟ้มสำรองข้อมูล ในการเก็บข้อมูลด้วยคอมพิวเตอร์ในรูปแบบแฟ้มนั้นต้องประกอบด้วยเขตข้อมูลหลาย ๆ เขตรวมกันเป็นระเบียน การเก็บและการเรียกข้อมูลจะกระทำทีละระเบียน การแบ่งประเภทของแฟ้มจึงมักแบ่งแยกตามรูปแบบลักษณะการเรียกค้นหา ซึ่งแบ่งออกเป็น 3 แบบด้วยกันคือ
        8.1) แฟ้มลำดับ (sequential file) แฟ้มลำดับ เป็นแฟ้มที่มีโครงสร้างการเก็บข้อมูลแบบพื้นฐานที่สุด กล่าวคือ เมื่อมีการเพิ่มข้อมูลลงในแฟ้มทีละระเบียน ข้อมูลจะเข้าต่อท้ายเรียงกันไป ในการย้ายข้อมูลก็จะอ่านข้อมูลที่ละระเบียน เพื่อให้เข้าใจได้ง่ายอาจเปรียบเทียบได้กับการเก็บข้อมูลเพลงในเทปคาสเซต ซึ่งสมมติว่าในม้วนเทปหนึ่งมีการเก็บเพลงได้ 10 เพลง ความยาวเพลงละ 3 นาที ซึ่งหากต้องการค้นหาเพลงใดก็ต้องเริ่มต้นจากเพลงแรกไปเป็นลำดับจนกว่าจะพบ
        8.2) แฟ้มสุ่ม เป็นแฟ้มที่มีคุณสมบัติที่ผู้ใช้สามารถอ่านหรือเขียนที่ตำแหน่งใด ๆ ก็ได้โดยไม่ต้องเรียงลำดับจากต้นแฟ้ม เช่น กรณีของการเก็บข้อมูลเพลงในเทปคาสเซต ถ้าต้องการอ่านเพลงที่ 5 ก็จะคำนวณความยาวของสายเทป เพื่อให้มีการเคลื่อนสายเทปไปยังตำแหน่งที่ต้องการแล้วจึงเริ่มอ่าน กรณีนี้จะทำได้เร็วกว่าแบบลำดับ
        8.3) แฟ้มแบบดัชนี แฟ้มแบบนี้จำเป็นต้องมีการจัดเรียงข้อมูลในเขตข้อมูลที่เป็นดัชนีเสียก่อน เพื่อประโยชน์ในการค้นหา การหาตำแหน่งในการเขียนการอ่านในระเบียนที่ต้องการปกติจะใช้ข้อมูลที่เป็นกุญแจสำหรับการค้นหา เพื่อความสะดวกในการกำหนดตำแหน่งการเขียนอ่าน ดังตัวอย่างเช่น ถ้าใช้ชื่อเพลงเป็นกุญแจสำหรับการค้นหา จะมีการเก็บชื่อเพลงโดยมีการจัดเรียงตามตัวอักษร เมื่อค้นหาชื่อเพลงได้ ก็ได้ลำดับเพลง ซึ่งสามารถนำไปคำนวณหาตำแหน่งที่ต้องการเขียนอ่านได้ต่อไป




ที่มา :  http://www.streesmutprakan.ac.th/teacher/techno/WEB%20  _JAN/p2 .html
        :http://ruammit-gib.blogspot.com/2011/04/blog-post.html%3Cbr%20/%3E      
        :http://pry-pleng.blogspot.com/2010/03/blog-post.html

ไม่มีความคิดเห็น:

แสดงความคิดเห็น