Please enable JavaScript.
Coggle requires JavaScript to display documents.
การจัดการแฟ้มข้อมูล - Coggle Diagram
การจัดการแฟ้มข้อมูล
แนวคิดเกี่ยวกับแฟ้มข้อมูล
คุณลักษณะของแฟ้มข้อมูล (File Attributes)
ต้องการที่จะให้ผู้ใช้เป็นอิสระจากอุปกรณ์ใด ๆ
การดำเนินการกับแฟ้มข้อมูล (File Operations)
การสร้างแฟ้มข้อมูล (Creating a file)
การเขียนแฟ้มข้อมูล (Writing a file)
อ่านแฟ้มข้อมูล (Reading a file)
ที่เก็บแฟ้มข้อมูลภายในแฟ้ม (Repositioning within a file)
การลบแฟ้มข้อมูล (Deleting a file)
การตัดทอนแฟ้มข้อมูล (Truncating a file)
ตัวชี้แฟ้มข้อมูล (File pointer)
การนับการเปิดแฟ้มข้อมูล (File-open count)
ตำแหน่งของแฟ้มข้อมูลบนดิสก์ (Disk location of the file)
สิทธิ์ในการเข้าใช้(Access rights)
ประเภทของแฟ้มข้อมูล (File types)
เราต้องรู้ว่าระบบปฏิบัติการต้องการแฟ้มข้อมูลประเภทไหน
ที่สามารถทำงานร่วมกับแฟ้มข้อมูลในลักษณะที่เหมาะสมได้
โครงสร้างของแฟ้ม (File Structure)
บิต (Bit : Binary Digit)
ไบต์(Byte)
เขตข้อมูล (Field) หรือค า (Word)
ระเบียน (Record)
แฟ้มข้อมูล (File)
ฐานข้อมูล (Database)
โครงสร้างของแฟ้มข้อมูลภายใน (Internal File Structure)
ในระบบดิสก์ มักมีขนาดของบล็อกที่กำหนดโดยขนาดของเซกเตอร์ การเข้าใช้พื้นที่ในดิสก์ทั้งหมด(Disk I/O) ถูกแบ่งเป็นหน่วยของบล็อก (Physical record)
แฟ้มข้อมูล คือ ชื่อของสารสนเทศที่สัมพันธ์กัน ซึ่งถูกบันทึกไว้ในหน่วยเก็บข้อมูลสeรอง(Secondary storage)
Text File คือ ลำดับของตัวอักษรที่เรียงกันในบรรทัด (หรือหน้า)
Source File คือ ลำดับของโปรแกรมย่อย (Subroutine) และฟังก์ชัน (อาจเป็นการประกาศค่าตามประโยค)
Object File คือ ลำดับของไบต์ ที่จัดเรียงในบล็อคที่ตัวเชื่อมโยง (Linker) ของระบบเข้า
Executable File คือ ล าดับของส่วนของรหัสโปรแกรมซึ่งตัว Load โปรแกรม (Loader)นำเข้ามายังหน่วยความจำและสั่งให้ทำงาน (Execute)
โครงสร้างของไดเรกทอรี่
ไดเรกทอรี่ระดับเดียว (Single-Level Directory)
ไดเรกทอรี่สองระดับ (Two-Level Directory)
ไดเรกทอรี่ที่มีโครงสร้างแบบต้นไม้(Tree-structured directory)
การอ้างชื่อแฟ้มข้อมูลแบบสัมบูรณ์(Absolute path name)
การอ้างชื่อแบบสัมพัทธ์ (Relative path name)
ไดเรกทอรี่กราฟแบบไม่เป็นวงจร (Acyclic-Graph Directory)
ไดเรกทอรี่แบบกราฟโดยทั่วไป (General Graph Directory)
วิธีการเข้าถึงแฟ้มข้อมูล
วิธีเข้าถึงโดยลำดับ (Sequential Access)
เป็นเทคนิคที่ใช้ในการเก็บข้อมูลอย่างหนึ่ง เพื่อให้สามารถเรียกมาใช้ได้อย่างมีประสิทธิภาพ ใช้ในโปรแกรมประเภทคลังข้อมูล การเข้าถึงหน่วยเก็บข้อมูลหรือสื่อบางชนิด
การเข้าถึงโดยตรง (Direct Access)
การเข้าถึงข้อมูลโดยใช้เวลาในการค้นหาข้อมูลได้เร็วเท่ากันหมด ไม่ขึ้นกับตำแหน่งที่เก็บหมายความว่า ไม่ว่าข้อมูลจะเก็บอยู่ที่ส่วนใดของสื่อที่ใช้บันทึก
วิธีการเข้าถึงอื่น ๆ (Other Access Methods)
วิธีการเข้าถึงแบบอื่นที่สามารถทำได้นอกจากวิธีการเข้าถึงแบบ Direct-access วิธีการเหล่านี้โดยทั่วไปแล้วเกี่ยวข้องกับโครงสร้างของตัวชี้ของแฟ้มข้อมูล
การป้องกันการสูญหายของข้อมูล
ชนิดของการเข้าถึงแฟ้มข้อมูล (Types of Access)
รายการเข้าถึงแฟ้มข้อมูลและกลุ่ม (Access Lists and Groups)
AROs (Access Request Objects)
ACOs (Access Control Objects)
แนวทางการป้องกันอื่น ๆ
ป้องกันปัญหาที่จะเชื่อมโยงกับรหัสผ่านที่แฟ้มข้อมูล เช่นเดียวกับการเข้าสู่ระบบคอมพิวเตอร์นั้น มักจะควบคุมโดยรหัสผ่านเข้าใช้แฟ้มข้อมูลแต่ละแฟ้มข้อมูลสามารถควบคุม