วันอาทิตย์ที่ 4 เมษายน พ.ศ. 2553

โครงสร้างของแฟ้มข้อมูล

การใช้คอมพิวเตอร์จัดการระบบฐานข้อมูลนั้น ข้อมูลของเอนทิตีต่าง ๆ จะได้รับการนำไปเก็บไว้ในหน่วยความจำของคอมพิวเตอร์ ข้อมูลที่เก็บไว้อาจได้รับการเปลี่ยนแปลงเพิ่มเติมหรือตัดออกได้ การเก็บข้อมูลจะทำการเก็บข้อมูลไว้หลาย ๆ เอนทิตี และเมื่อมีการเรียกใช้อาจนำเอาข้อมูลจากหลาย ๆ เอนทิตีนั้นมาสัมพันธ์กันเพื่อให้ได้ผลลัพธ์ที่ต้องการ
ดังนั้นในการเก็บข้อมูลเข้าในหน่วยความจำของคอมพิวเตอร์ จำเป็นต้องบ่งบอกลักษณะของข้อมูลของเอนทิตีนั้น ๆ ให้แน่นอน โดยปกติการกำหนดลักษณะของข้อมูลจะกำหนดในรูปแบบตัวอักษรหรือตัวเลข
การมองลักษณะของเอนทิตีดังได้กล่าวนี้อาจมองในรูปแบบของแฟ้มข้อมูลก็ได้ รายละเอียดของข้อสนเทศที่จะนำมาใช้ได้ต้องประกอบด้วยเนื้อหา ข้อมูล และลักษณะของข้อมูล สำหรับลักษณะของข้อมูลในแฟ้มข้อมูลเรียกว่า โครงสร้างแฟ้ม (file structure) ส่วนตัวข้อมูลที่เก็บนี้จะเป็นข้อมูลที่เก็บไว้ในหน่วยความจำนั่นเอง
การจัดเก็บข้อมูลด้วยระบบคอมพิวเตอร์ที่ถือว่ามีประสิทธิภาพ คือ การใช้เนื้อที่ในการจัดเก็บข้อมูลน้อยที่สุด และจะต้องเรียกค้นหาข้อมูลได้ง่าย ดังนั้นจึงมีการแบ่งเอนทิตีออกเป็นส่วนย่อย ๆ เพื่อใช้เรียกข้อมูลย่อย ส่วนย่อยของเอนทิตีนี้เรียกว่า เขตข้อมูล (field)
เมื่อนำเขตข้อมูลทั้งหมดของแฟ้มมาวางเรียงกัน จะเกิดรูปแบบที่ทางคอมพิวเตอร์มองเห็น เรียกว่า ระเบียน (record) ซึ่งสามารถใช้เป็นเครื่องบ่งบอกถึงโครงสร้างของแฟ้มนั้นได้ เช่น แฟ้มลูกค้า มีโครงสร้างระเบียน
ในแต่ละระเบียนอาจเลือกเขตข้อมูลหนึ่ง ซึ่งสามารถบ่งบอกความแตกต่างของข้อมูลให้ทราบได้อย่างมีนัยสำคัญมาเป็นตัวบ่งชี้ความแตกต่างของระเบียนแต่ละระเบียน ซึ่งเรียกว่า กุญแจ (key) เช่น ระเบียนของลูกค้าอาจเลือกเขตข้อมูล NAME เหมือนกัน แสดงว่าเป็นรายเดียวกัน แต่ถ้าไม่ เหมือนกันแสดงว่าเป็นคนละรายกัน
ในระบบความสัมพันธ์ของฐานข้อมูลที่กล่าวถึงนี้เป็นระบบฐานข้อมูลที่มีการเก็บข้อมูลเป็นแฟ้ม แต่ละแฟ้มอาจเก็บไว้ในรูปตารางสองมิติ โดยความสัมพันธ์ของข้อมูลจะมีความสัมพันธ์ในเชิงแถว (row) และ สดมภ์ (column)

โครงสร้างแฟ้มข้อมูล



ส่วนประกอบโครงสร้างแฟ้มข้อมูล
บิต (Bit)
ไบต์ (Byte)
เขตข้อมูล,ฟิลด์ (Field)
ระเบียน,เรคคอร์ด (Record)
แฟ้มข้อมูล,ไฟล์ (File)

บิต (Bit)
เป็นโครงสร้างที่เล็กที่สุด
บิต คือ สัญญาณไฟฟ้าที่ใช้แทนมีหรือไม่มีไฟโดยประกอบไปด้วยเลข 0 กับ 1
ถ้าเป็นเลข 0 แสดงว่าไม่มีสัญญาณไฟฟ้า แต่ถ้าเป็นเลข 1 ก็แสดงว่า
มีสัญญาณไฟ



ไบต์ (Byte)
คือ กลุ่มคำของบิตที่เป็นรหัสใช้แทนตัวอักษรเพียง 1 ตัว ซึ่งปกติแล้วจะนับว่า
8 บิต คือ 1 ไบต์ บางครั้งอาจจะเรียกไบต์ว่า เป็นตัวอักษร (Character) ก็ได้
ดังนั้นตัวอักษร 1 ตัว ก็จะเรียกว่า 1 ไบต์

เขตข้อมูล,ฟิลด์ (Field)

คือ กลุ่มของข้อมูลที่อยู่ในพวกเดียวกันมารวมกัน เช่น กลุ่มของรายชื่อ
นักเรียน กลุ่มของตัวเลขเงินเดือน กลุ่มของรหัสประจำตัวพนักงาน
กลุ่มของคะแนนแต่ละวิชา เป็นต้น

ระเบียน,เรคคอร์ด (Record)

คือ รายการข้อมูลแต่ละรายการซึ่งประกอบไปด้วยฟิลด์ต่างๆ มารวมกัน เช่น
รายการข้อมูลของพนักงานแต่ละคน รายการของสินค้าแต่ละชิ้น รายการของ
นักศึกษาแต่ละคน เป็นต้น

แฟ้มข้อมูล, ไฟล์ (File)

คือ กลุ่มของรายการข้อมูลที่เหมือนกันมารวมกัน เช่น ไฟล์ที่เก็บ
ทะเบียนประวัติ นักศึกษา ไฟล์ที่เก็บรายชื่อสินค้าในสต๊อก ไฟล์เก็บ
รายชื่อหนังสือในห้องสมุด ไฟล์ที่เก็บรายชื่อพนักงานในบริษัท เป็นต้น

เครดิต :
http://www.tanti.ac.th/Com-tranning/IT/technof3.htm#3.2
http://www.thaigoodview.com/library/teachershow/prajuab/tanyalak_k/2/c2_10.htm#

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

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