1. Object - Relational Model
1.1. แบบจำลองข้อมูล ที่มีลักษณะเหมือนกับโครงสร้างตาราง ฐานข้อมูล คือ กลุ่มของตารางความสัมพนธ์ แต่ละแถวของข้อมูลในตาราง คือ ชุดข้อมูลที่มีความสัมพันธ์กัน
1.1.1. ลักษณะของ Relational model เก็บข้อมูลจะเป็นแบบรูปตาราง 2 มิติ คือ แถว (Row) และ คอลัมน์ (Column)
1.1.1.1. แบบ one-to-one ความสัมพันธ์แบบหึ่งต่อหนึ่งของ เอนทิตี้ 1 เอนทิตี้ สัมพันธ์กับเอนทิตี้เพียง 1 เอนทิตี้ เช่น ความสัมพันธ์ของบุคคลกับเลขบัตรประจำตัวประชาช
1.1.1.2. แบบ one-to-many ความสัมพันธ์แบบหนึ่งต่อกลุ่มของเอนทิตี้ เอนทิตี้ 1 เอนทิตี้ สัมพันธ์กับเอนทิตี้หลายเอนทิตี้ เช่น ความสัมพันธ์ระหว่างแม่และลูก
1.1.1.3. แบบ many-to-many ความสัมพันธ์แบบหลายเอนทิตี้ สัมพันธ์กับหลายเอนทิตี้ เช่น ความสัมพันธ์ของลูกค้ากับร้านค้าออนไลน์
1.1.2. ข้อดี
1.1.3. มีความเป็นอิสระนโครงสร้าง
1.1.4. การเรียกดูข้อมูล สามารถเรียกได้ด้วยชุดคำสั่ง SQL
1.1.5. มีระบบความปลอดภัยที่ดี
1.1.6. ข้อเสีย
1.1.7. มีการลงทุนสูง ( Hardware , Software )
1.1.8. มีค่าใช้จ่ายของระบบสูงมาก
1.1.9. มีการแก้ไขปรับปรุงแฟ้มข้อมูลได้ยาก
2. Hierarchical Model ( Tree - based)
2.1. ข้อมูลถูกจัดเก็บเป็นโครงสร้างเเบบบนล่าง ลักษณะคล้ายโครงสร้างต้นไม้ มีการสืบทอดเป็นลำดับขั้น โหนดสูงสุดจะเรียกว่าราก โหนดระดับล่างลงงมาจะเรียนว่า Leaves เรียกฐานข้อมูลในระดับนี้อีกชื่อว่าซิกเมนต์
2.1.1. ข้อดี
2.1.2. เป็นระดับฐานข้อมูลที่มีระบบโครงสร้างซับซ้อนน้อยที่สุด
2.1.3. มีค่าใช้จ่ายในการจัดสร้างฐานข้อมูลน้อย
2.1.4. ลักษณะโครงสร้างเข้าใจง่าย
2.1.5. ข้อเสีย
2.1.6. ยากต่อการพฒันา
2.1.7. ขาดมาตรฐานรองรับชัดเจน
3. Entity –Relationship Model
3.1. E-R โมเดล (Entity-Relationship Model) การออกแบบในระดับแนวคิดในลักษณะจากบนมาล่าง (TopDown Strategy) โดยผลจากการออกแบบฐานข้อมูล จะไดเค้าร่างในระดับแนวคิดที่ ประกอบด้วย 1. เอนทิตี้ที่ควรจะมีในระบบ 2. ความส้มพ้นธ์ระหวางเอนทิติ้วาเป็นอย่างไร 3. แอททริบิวต์ซึ่งเป็นรายละเอียดทอธิบายเอนทิติ้และมความสัมพ้นธ์กนัอย่างไรบ้าง
3.1.1. ข้อดี
3.1.2. ทั้งข้อมูลและโครงสร้างมีความเป็นอิสระจากโปรแกรมที่ใช้
3.1.3. มี DBMS ใหเลือกใช้งานอย่างหลากหลาย
3.1.4. ข้อเสีย
3.1.5. ใช้ทรัพยากรจาก Hardware และ Operating Systemค่อนข้างสูงเนื่องจาก DBMS ของฐานข้อมูลที่โครงสร้างแบบ Relational จะทำหน้าที่จัดการข้อมูลภายในฐานข้อมูลแทนผู้ใช้
4. Semi-Structured Data
4.1. คือข้อมูลที่จัดเก็บอย่างมีรูปเเบบในระดับหนึ่งเเละช้อมูลที่สามารถค้นหา search หรือ tag ได้
4.1.1. ข้อดี
4.1.2. ข้อมูลเป็นแบบพกพา
4.1.3. รองรับผู้ใช้ที่ไม่สามารถแสดงความต้องการใน SQL ได้
4.1.4. สามารถจัดการกับความแตกต่างของแหล่งที่มาได้อย่างง่ายดาย
4.1.5. ข้อเสีย
4.1.6. การตีความความสัมพันธ์ระหว่างข้อมูลเป็นเรื่องยาก เนื่องจากไม่มีการแยกschema และข้อมูล
4.1.7. คำค้นหาที่มีประสิทธิภาพน้อยลง เมื่อเทียบกับข้อมูลที่มีโครงสร้าง
5. Network Model (Graph-Based)
5.1. เป็นกราฟที่แสดงความสัมพันธ์ระหว่างองค์ประกอบ(Node) โดยใช้การเชื่อมโยงที่เรียบง่าย กราฟเครือข่ายช่วยให้เราเห็นภาพกลุ่มและความสัมพันธ์ระหว่างNodeได้อย่างรวดเร็ว แผนภูมินี้มักใช้ในอุตสาหกรรมต่างๆเช่น วิทยาศาสตร์ชีวภาพความปลอดภัยในโลกไซเบอร์หน่วยสืบราชการลับ เป็นต้น
5.1.1. ข้อดี
5.1.2. มีหลักการที่ง่ายใกล้เคียงกับแบบลำดับขั้น
5.1.3. สนับสนุนความสัมพันธ์แบบ M:N
5.1.4. ข้อเสีย
5.1.5. การป้องกันความปลอดภัยของข้อมูลมีน้อย
5.1.6. เนื่องจากสามารถเข้าถึงRecordได้โดยตรง
5.1.7. ใช้ตัวชี้วัดตำแหน่งแบบPointerทำให้สิ้นเปลืองในหน่วยความจำ
6. Relational model
6.1. เป็นแบบจำลองข้อมูล ที่ได้รับความนิยมสูงสุด มีโครงสร้างข้อมูล พื้นฐานแบบเดียวกัน เท่านั้น และเป็นแบบที่ง่ายคือ มีลกษณะเหมือนกบัโครงสร้างตารางฐานข้อมูลคือกลุ่ม ของตารางความสัมพันธ์แต่ละแถวของข้อมูลในตารางคือ ชุดขอมูลที่มีความสัมพันธ์กัน
6.1.1. ข้อดี
6.1.2. มีความเป็นอิสระในโครงสร้าง โดยหากมีการเปลี่ยนเเปลงโครงสร้างตารางจะไม่ส่งผลต่อเเอปพลิเคชั่นโปรเเกรมใช้งาน
6.1.3. ข้อเสีย
6.1.4. ต้องมีการลงทุนสูงเนื่องจากต้องใช้ Hardware เเละ Software ที่มีความสามารถสูง
7. Object Oriented Model
7.1. การเขียนโปรเเกรมเชิงวัตถุ (OOP) สามารถจัดการกับข้อมูลชนิดต่างๆที่ซับซ้อนได้ดี
7.1.1. ข้อดี
7.1.2. คุณสมบัติการสืบทอดทำให้ข้อมูลมีความคงสภาพสูง
7.1.3. การนำเสนอแบบ Visual ทำให้อธิบายหัวข้อความหมายได้ดี
7.1.4. สามารถจัดการกับข้อมูลที่มีความซับซ้อนได้เป็นอย่างดี
7.1.5. ข้อเสีย
7.1.6. ค่าใช้จ่ายเกี่ยวกับระบบแบบจำลองข้อมูลเชิงวัตถุค่อนข้ำงสูง
7.1.7. ต้องอาศัยบุคลากรที่มีความรู้ความเชี่ยวชาญด้านเทคโนโลยีเชิงวัตถุในการจัดการกับฐานข้อมูลเชิงวัตถุ
7.1.8. ยังไม่มีมาตรฐานรองรับที่ชัดเจน