วันเสาร์ที่ 1 พฤศจิกายน พ.ศ. 2557

รูปแบบฐานข้อมูล

             ฐานข้อมูลแบบลำดับขั้น

โครงสร้างของฐานข้อมูลแบบลำดับขั้น  เป็นโครงสร้างที่จัดเก็บข้อมูลในลักษณะความสัมพันธ์แบบ  พ่อ – ลูก
            เค้าร่างของฐานข้อมูลเชิงลำดับขั้น  (Hierarchical  Database  Schema)  ประกอบด้วย  ประเภทของเรคคอร์ด  (Record  Type)  และความสัมพันธ์ดังนี้
    1. ประกอบด้วย  3  เรคคอร์ด  คือ  แผนก  พนักงาน  และโครงการ
    2. ประกอบด้วยความสัมพันธ์แบบ  PCR  2  ประเภท  คือ ความสัมพันธ์ของข้อมูลแผนกกับพนักงาน  และความสัมพันธ์
    ของข้อมูลแผนกกับโครงการ  โดยที่มีแผนกเป็นเรคคอร์ด  พ่อ –  แม่   และพนักงานกับโครงการเป็นเรคคอร์ดประเภท
    ลูก
     
       ฐานข้อมูลเชิงสัมพันธ์
         
                  ฐานข้อมูลเชิงสัมพันธ์  เป็นการจัดเก็บข้อมูลของเอนทิตี้ในรูปแบบของตาราง  ที่มีลักษณะเป็น  2  มิติ  คือ  เป็นแถว    (Row)    และเป็นคอลัมภ์    (Column) ในการเชื่อมโยงข้อมูลระหว่างตารางจะเชื่อมโยงโดยใช้แอททริบิวต์ที่มีอยู่ในทั้งสองตารางเป็นต้วเชื่อมโยงข้อมูลกัน    ฐานข้อมูลเชิงสัมพันธ์นี้จะเป็นรูปแบบที่ใช้ในปัจจุบัน

      ฐานข้อมูลแบบเครือข่ายงาน

                  โครงสร้างของข่ายงานประกอบด้วยประเภทของเรคคอร์ด  และกลุ่มของข้อมูลของเรคคอร์ดนั้น ๆ เช่นเดียวกับโครงสร้างของฐานข้อมูลเชิงสัมพันธ์และเชิงลำดับชั้น ความสัมพันธ์ระหว่างประเภทของเรคคอร์ดในฐานข้อมูล  เรียกว่า       Set  Type  ซึ่งสามารถแสดงในแผนภูมิที่เรียกว่า  Bachman  diagram  อันมีองค์ประกอบดังนี้
          1. ชื่อของ  Set  Type
          2. ชื่อของประเภทของเรคคอร์ดหลัก
          3. ชื่อของเรคคอร์ดที่เป็นสมาชิก
              จากรูปประกอบด้วย  Set  type  ที่ชื่อว่า  วิชาเอก  โดยมีแผนกเป็นเรคคอร์ดหลัก  และมีนักศึกษาเป็นเรคคอร์ด
      สมาชิก  โดยมีความสัมพันะแบบ  1  :  N

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

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