แฟ้มข้อมูลหลักที่มีการเปลี่ยนแปลงในแต่ละวัน รายการที่เกิดขึ้นต้องนำไปปรับปรุงกับแฟ้มข้อมูลหลักเพื่อให้แฟ้มข้อมูลหลักมีข้อมูลที่ทันสมัยอยู่ตลอดเวลาการปรับปรุงแฟ้มข้อมูลสามารถทำได้หลายอย่าง เช่น การเพิ่มรายการ (Add record) การลบรายการ (Delete record) และการแก้ไขรายการ (Edit)การจัดระเบียบแฟ้มข้อมูล (File organization) มีวิธีการจัดได้หลายประเภท
การจัดระเบียบแฟ้มข้อมูลแบบตามลำดับ (Sequential
File
organization)
ลักษณะการจัดข้อมูลรายการจะเรียงตามฟิลด์ที่กำหนด (Key
field) เช่น
เรียงจากน้อยไปหามากหรือจากมากไปหาน้อยหรือเรียงตามตัวอักษร
โดยส่วนมากมักจะใช้เทปแม่เหล็กเป็นสื่อในการเก็บข้อมูลซึ่งการเก็บโดยวิธีนี้จะมีทั้งข้อดีและข้อเสีย
ข้อดี
|
ข้อเสีย
|
1.
เป็นวิธีที่เข้าใจง่าย เพราะการเก็บจะเรียงตาม ลำดับ
|
1.
เสียเวลาในการปรับปรุงในกรณีที่มีรายการ
ปรับปรุงน้อยเพราะจะต้องอ่านทุกรายการจนกว่า จะถึงรายการที่ต้องการปรับปรุง
|
2.
ประหยัดเนื้อที่ในการเก็บ และง่ายต่อการสร้าง แฟ้มใหม่
|
2.
ต้องมีการจัดเรียงข้อมูลที่เข้ามาใหม่ให้อยู่ในลำดับ เดียวกันในแฟ้มข้อมูลหลักก่อนที่จะประมวลผล
|
การจัดระเบียนแฟ้มข้อมูลแบบตรงหรือแบบสุ่ม (Direct
or random
file
organization) โดยส่วนมากมักจะใช้จานแม่เหล็ก (Hard disk) เป็นหน่วยเก็บข้อมูล การบันทึกหรือการเรียกข้อมูลขึ้นมาสามารถเรียกได้โดยตรง
ไม่ต้องผ่านรายการอื่นก่อน เราเรียกวิธีนี้ว่าการเข้าถึงข้อมูลโดยตรง (Direct
access) หรือการเข้าถึงโดยการสุ่ม (Random Access) การค้นหาข้อมูลโดยวิธีนี้จะเร็วกว่าแบบตามลำดับ
ทั้งนี้เพราะการค้นหาจะกำหนดดัชนี (Index) จะนั้นจะวิ่งไปหาข้อมูลที่ต้องการหรืออาจจะเข้าหาข้อมูลแบบอาศัยดัชนีและเรียงลำดับควบคู่กัน
(Indexed Sequential Access Method (ISAM) โดยวิธีนี้จะกำหนดดัชนีที่ต้องการค้นหาข้อมูล
เมื่อพบแล้วต้องการเอาข้อมูลมาอีกกี่ รายการก็ให้เรียงตามลำดับของรายการที่ต้องการ
ซึ่งการเก็บโดยวิธีนี้มีทั้งข้อดีและข้อเสีย
การจัดระเบียนแฟ้มข้อมูลแบบตรงหรือแบบสุ่ม (Direct
or random file organization) โดยส่วนมากมักจะใช้จานแม่เหล็ก (Hard
disk) เป็นหน่วยเก็บข้อมูล
การบันทึกหรือการเรียกข้อมูลขึ้นมาสามารถเรียกได้โดยตรง ไม่ต้องผ่านรายการอื่นก่อน
เราเรียกวิธีนี้ว่าการเข้าถึงข้อมูลโดยตรง (Direct access) หรือการเข้าถึงโดยการสุ่ม
(Random Access) การค้นหาข้อมูลโดยวิธีนี้จะเร็วกว่าแบบตามลำดับ
ทั้งนี้เพราะการค้นหาจะกำหนดดัชนี (Index) จะนั้นจะวิ่งไปหาข้อมูลที่ต้องการหรืออาจจะเข้าหาข้อมูลแบบอาศัยดัชนีและเรียงลำดับควบคู่กัน
(Indexed Sequential Access Method (ISAM) โดยวิธีนี้จะกำหนดดัชนีที่ต้องการค้นหาข้อมูล
เมื่อพบแล้วต้องการเอาข้อมูลมาอีกกี่ รายการก็ให้เรียงตามลำดับของรายการที่ต้องการ
ซึ่งการเก็บโดยวิธีนี้มีทั้งข้อดีและข้อเสีย
ข้อดี
|
ข้อเสีย
|
1.
สามารถบันทึก เรียกข้อมูล และปรับปรุงข้อมูลที่ ต้องการได้โดยตรง
ไม่ต้องผ่านรายการที่อยู่ก่อนหน้า
|
1.
สิ้นเปลืองเนื้อที่ในหน่วยสำรองข้อมูล
|
2.
ในการปรับปรุงและแก้ข้อมูลสามารถทำได้ทันที
|
2.
ต้องมีการสำรองข้อมูลเนื่องจากโอกาสที่ข้อมูล
จะมีปัญหาเกิดได้ง่ายกว่าแบบตามลำดับ
|
ไม่มีความคิดเห็น:
แสดงความคิดเห็น