วันศุกร์ที่ 18 มิถุนายน พ.ศ. 2553

Data Model

1. ฐานข้อมูลเชิงสัมพันธ์ (RELATIONAL DATABASE) เป็นการเก็บ ข้อมูลในรูปแบบที่เป็นตาราง (Table) หรือเรียกว่า รี เลชั่น (RELATION) มีลักษณะ เป็น 2 มิติ คือเป็นแถวและเป็นคอลัมน์ การเชื่อมโยงข้อมูลระหว่างตารางจะเชื่อมโยงโดยใช้แอททริบิวต์ (ATTRIBUTE) หรือคอลัมน์ที่เหมือนกันทั้งสองตารางเป็นตัวเชื่อมโยงข้อมูล เช่น




2. ฐานข้อมูลแบบเครือข่าย (NETWORK DATABASE) ฐานข้อมูลแบบเครือข่าย จะเป็นการรวม ระเบียนต่าง ๆ และความสัมพันธ์ระหว่างระเบียนแต่จะต่างกับฐานข้อมูลเชิงสัมพันธ์ คือ ในฐานข้อมูลเชิงสัมพันธ์จะแฝงความสัมพันธ์เอาไว้ โดย ระเบียนที่มีความสัมพันธ์กัน จะต้องมีค่าของข้อมูลในแอททริบิวต์ในแอททริบิวต์หนึ่งเหมือนกันแต่ ฐานข้อมูลแบบเครือข่าย จะแสดงความสัมพันธ์อย่าง ชัดเจน โดยแสดงไว้ในโครงสร้าง เช่น



3. ฐานข้อมูลแบบลำดับชั้น (HIERARCHICAL DATABASE) ฐานข้อมูลแบบลำดับชั้น เป็นโครงสร้างที่จัดเก็บข้อมูลในลักษณะความสัมพันธ์แบบ พ่อ – ลูก หรือ เป็นโครงสร้างรูปแบบต้นไม้ TREE ข้อมูลที่จัดเก็บในที่นี้ คือ ระเบียน Record ซึ่งประกอบด้วยค่าของเขตข้อมูล Field ของเอนทิตี้หนึ่ง ๆ นั่นเอง





แผนผังโครงสร้างข้อมูล