Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Data Model por Mind Map: Data Model

1. Entity – Relationship Model

1.1. การออกแบบฐานข้อมูลจะได้โครงร่างในระดับแนวคิดที่ ประกอบด้วย 1. เอนทิตี้ 2. ความสัมพันธ์ระหว่างเอนทิตี้ 3. แอททริบิวต์เป็นรายละเอียดที่อธิบายเอนทิตี้และมีความสัมพันธ์กัน

1.2. ข้อดี • ข้อมูลและโครงสร้างมีความเป็นอิสระ • มี DBMS ให้เลือกใช้งานได้อย่างหลากหลาย

1.3. ข้อเสีย • ใช้ทัรพยากรจาก Hardware และ Operating System ค่อนข้างสูง เนื่องจาก DBMS ของฐานข้อมูลที่โครงสร้างแบบ Relational จะทำหน้าที่จัดการข้อมูลภายในฐานข้อมูลแทนผู้ใช้งาน

2. Object Oriented Model

2.1. การเขียนโปรแกรมเชิงวัตถุ ( OOP ) สามารถจัดการกับข้อมูลชนิดต่างๆที่ซับซ้อนได้ดี

2.2. ข้อดี • คุณสมบัติด้านการสืบทอดทำให้ข้อมูลมีความคงสภาพสูง • สามารถนำกลับมาใช้ใหม่ได้ • การนำเสนอเป็นรูปแบบ Visual ทำให้อธิบายหัวข้อความหมายได้ดี

2.3. ข้อเสีย • ต้องพึ่งพาผู้เชียวชาญโดยเฉพาะ และมีค่าใช้จ่ายเกี่ยวกับระบบค่อนข้างสูง • ยังไม่มีมาตรฐานรองรับที่ชัดเจนเมื่อเทียบกับแบบจำลองข้อมูลเชิงสัมพันธ์ • ผู้เชียวชาญส่วนใหญ่จะคุ้นกับเทคโนโลยีฐานข้อมูลเชิงสัมพันธ์มากกว่า

3. Semi - Structured Data

3.1. ข้อมูลที่ถูกจัดเก็บอย่างมีรูปแบบในระดับหนึ่งและข้อมูล ที่สามารถค้นหา ( search ) หรือแท็ก ( tag ) ได้ เช่น เว็บเพจที่มีการระบุชื่อเพจ คำสำคัญในเพจ และวันที่อัพเดทข้อมูล

3.2. ลักษณะของข้อมูลกึ่งโครงสร้าง • ข้อมูลไม่เป็นไปตามแบบจำลองข้อมูล • ไม่สามารถจัดเก็บข้อมูลในรูปแบบของแถวและคอลัมน์ • ขนาดและประเภทของ attributes เดียวกันในกลุ่มอาจแตกต่างกัน

3.3. ข้อดี • สามารถจัดการกับความแตกต่างของแหล่งที่มาได้อย่างง่ายดาย

3.4. ข้อเสีย • การตีความความสัมพันธ์ระหว่างข้อมูลเป็นเรื่องยาก เนื่องจากไม่มีการแยกschema และข้อมูล • คำค้นหามีประสิทธิภาพน้อยลง เมื่อเทียบกับข้อมูลที่มีโครงสร้าง

4. ความเป็นมาและความสำคัญของปัญหา

4.1. ปัจจุบันปัญหาจากภัยพิบัติที่เพิ่มขึ้นและทวี ความรุนแรงอย่างมากมาย ทำ ให้เกิดความเสียหายแก่ ชีวิตและทรัพย์สินของประชาชนเหตุการณ์ที่เคยเกิดขึ้น และสร้างความทรงจำ ที่มิอาจลืมเลือนได้อาทิการเกิด คลื่นยักษ์สึนามิพ.ศ2547ที่ส่งผลให้มีจำ นวนผู้เสียชีวิต ถึง5,395คนการเกิดอุทกภัยในภาคใต้เมื่อพ.ศ.2553 ซึ่งมีพื้นที่ประสบอุทกภัยในภาคใต้ตอนบน ภาคกลาง และภาคตะวันออก รวมทั้งสิ้น 39 จังหวัด มีผู้เสียชีวิต จากเหตุอุทกภัย 180 รายส่วนในพื้นที่ภาคใต้มีจังหวัด ประสบภัยทั้งสิ้น12จังหวัดราษฎรได้รับความเดือดร้อน

5. Network Model

5.1. กราฟที่แสดงความสัมพันธ์ระหว่างองค์ประกอบ (Node) โดยใช้การเชื่อมโยงที่เรียบง่าย กราฟเครือข่ายช่วยให้เราเห็นภาพกลุ่มและความสัมพันธ์ระหว่างNodeได้อย่างรวดเร็ว

5.2. ข้อดี • มีหลักการที่ง่าย ใกล้เคียงกับแบบลำดับขั้น • สนับสนุนความสัมพันธ์แบบ M:N • การเข้าถึงข้อมูลมีความยืดหยุ่นสูงกว่าแบบลำดับขั้นและแฟ้มข้อมูล • ความซ้ำซ้อนในข้อมูลเกิดขึ้นน้อยกว่าแบบลำดับขั้น

5.3. ข้อเสีย • การป้องกันความปลอดภัยของข้อมูลมีน้อย เนื่องจากสามารถเข้าถึง Record ได้โดยตรง • ใช้ตัวชี้วัดตำแหน่งแบบ Pointer ทำให้สิ้นเปลืองในหน่วยความจำ • การเปลี่ยนแปลงโครงสร้างมีความยุ่งยาก

6. Relational Model

6.1. การจัดข้อมูลในรูปแบบของตาราง 2 มิติ คือมี แถว (Row) และ คอลัมน์ (Column) โดยการเชื่อมโยงข้อมูลระหว่างตาราง จะใช้ Attribute ที่มีอยู่ทั้งสองตารางเป็นตัวเชื่อมโยงข้อมูล

6.2. ข้อดี • ง่ายในการทำความเข้าใจ • ได้รับความนิยมมาจนถึงปัจจุบัน • มีระบบความปลอดภัยที่ดี

6.3. ข้อเสีย • มีค่าใช้จ่ายในระบบค่อนข้างสูง • การแก้ไขปรับปรุงแฟ้มข้อมูลทำได้ยากเนื่องจาก ไม่ทราบถึงกระบวนการจัดเก็บข้อมูลภายในฐานข้อมูล

7. Object Relational Model

7.1. แบบจำลองข้อมูล ที่มีลักษณะเหมือนกับโครงสร้างตาราง ฐานข้อมูล คือ กลุ่มของตารางความสัมพันธ์ แต่ละแถวของข้อมูลในตาราง คือ ชุดข้อมูลที่มีความสัมพันธ์กัน

7.2. ข้อดี • มีความเป็นอิสระในโครงสร้าง • การเรียกดูข้อมูล สามารถเรียกได้ด้วยชุดคำสั่ง SQL • มีระบบความปลอดภัยที่ดี

7.3. ข้อเสีย • มีการลงทุนสูง ( Hardware , Software ) • มีค่าใช้จ่ายของระบบสูงมาก • มีการแก้ไขปรับปรุงแฟ้มข้อมูลได้ยาก