โครงสรางขอมูลแบบเร็คคอรด
ความหมายของโครงสรางขอมูลแบบเร็คคอรด
• เปนโครงสรางขอมูลที่เปนรูปแบบเชิงเสน เร็คคอรดมีลกษณะการ
                                                            ั
  เก็บขอมููลเรียงเปนลําดับตอเนื่องไปในแนวของเสนตรง เปนกลุม
                                                               ุ
  ของขอมูลเดียวกันที่มีความสัมพันธกันไวภายใตชื่อเดียวกัน
โครงสรางขอมููลเร็คคอรด
• เร็คคอรดชื่อ   Employee เก็บขอมููล 6 ฟลด แตละฟลดเก็บขอมููลแตกตาง
                    p y
  กัน
  ฟลด
  ฟลด Name       เกบชอนกศกษา คอ
                   เก็บชื่อนักศึกษา คือ See รปแบบขอมล String
                                            รูปแบบขอมูล
  ฟลด Sex        เก็บเพศนักศึกษา คือ M รูปแบบขอมูล char
  ฟลด Age        เก็็บอายุนักศึกษา คือ 19 รูปแบบขอมูล integer
สวนประกอบของเรคคอรด
                     ส ป อ ของ ็ อ 
• 1. ชนิดขอมล (Data Type) เชน ฟลด Name รปแบบขอมล String
     ชนดขอมูล                เชน ฟลด       รูปแบบขอมูล
• 2. การดําเนินการ (Operation Type)
   – การบัันทึกคา ( i ) หมายถึึง การเก็็บคาไวในฟลดตางๆ เชน
              ึ  (Assign)                  ไ  ฟ            
     การบันทึกคา See            ที่ฟลด Name
   – การอาน (Retrieve) หมายถึึงการนําคาจากฟลดตางๆ ของเร็็คคอรดมาใช เชน
                                     ํ                             ใ 
     อานคาฟลด Name           คือ See
การประกาศขอมููลชนิดเร็คคอรด
• ขอมลเร็คคอรดเปนกลมของขอมล จะตองบอกเรมตนเรคคอรด และคํา
  ขอมูลเรคคอรดเปนกลุ ของขอมูล จะตองบอกเริ่มตนเร็คคอรด และคา
  บอกสิ้นสุดเร็คคอรด
• TYPE RecordType = Record
          filed 1: ElementType1;
          filed 1: ElementType1;
          filed 1: ElementType1;
   End;
การจัดเก็บขอมูลเร็คคอรดใ วยความจํํา
            ั ็            ็  ในหน
• สูตรการคํานวณ
 ตําแหนงฟลดของเร็คคอรด = ตําแหนงเริ่มตนบนพื้นที่หนวยความจํา +
    ตําแหนงสัมพันธ
Record

Record