Relational database model (รีเรชั่น เดต้าเบส โมเดล) คืออะไร

เกี่ยวกับ ปัญหาการใช้งาน การติดตั้ง ฐานข้อมูล MySql Oracle MSSQL ect...
การเขียน คำสั่ง SQL เพื่อดึกข้อมูล บอร์ดนี้ควรระบุโครงสร้างตารางของท่านในคำถามด้วยนะ

Moderator: mindphp

ภาพประจำตัวสมาชิก
md040
PHP Super Member
PHP Super Member
โพสต์: 265
ลงทะเบียนเมื่อ: 07/11/2016 10:37 am

Relational database model (รีเรชั่น เดต้าเบส โมเดล) คืออะไร

โพสต์โดย md040 » 25/11/2016 11:02 am

Relational_Model.svg.png

Database model (เดต้าเบส โมเดล)
    แบบจำลองของฐานข้อมูล เพื่อให้เห็นโครงสร้างภายในฐานข้อมูล ข้อมูลใดบ้างที่เราต้องเก็บข้อมูล ความสัมพันธ์ของข้อมูล เป็นต้น อยู่ในขั้นตอนการออกแบบ ก่อนการสร้างฐานข้อมูลจริง เพื่อใช้เป็นสื่อสร้างความเข้าใจที่ตรงกันระหว่างผู้ออกแบบฐานข้อมูล และผู้ใช้ เช่น แบบจำลองข้อมูลเครือข่าย Network database model (เน็ตเวิร์ค เดต้าเบท โมเดล) และแบบจำลองฐานข้อมูลเชิงความสัมพันธ์ Relational database model (รีเรชั่น เดต้าเบส โมเดล)
ระบบฐานข้อมูลเชิงสัมพันธ์ Relational Database Model (รีเรชั่น เดต้าเบส โมเดล)
    เป็นโมเดล หรือการจำลองโครงสร้างข้อมูล มีแนวคิดมาจากพื้นฐานทางคณิตศาสตร์ เรื่อง set (เซ็ท) เก็บข้อมูลเป็นตาราง มี Attribute (แอททริบิว) และความสัมพันธ์ของข้อมูลคือ ความสัมพันธ์ระหว่าง Entity (เอนทิตี้) เป็นการออกแบบที่ง่ายต่อการเข้าใจ และการประยุกต์
ความสัมพันธ์ระหว่าง Entity (เอนทิตี้)
    one-to-one (วันทูวัน) เป็นความสัมพันธ์แบบหนึ่งต่อหนึ่งของ เอนทิตี้ 1 เอนทิตี้ สัมพันธ์กับ เอนทิตี้เพียง 1 เอนทิตี้ เช่น ความสัมพันธ์ของบุคคลกับเลขบัตรประจำตัวประชาชน
      → คน 1 คน สามารถมีเลขประจำตัวประชาชนได้ 1 ชุด เลขประจำตัวประชาชน 1 ชุด จะเป็นของคนแค่คนเดียวเท่านั้น
    one-to-many (วันทูเมนี่) เป็นความสัมพันธ์แบบหนึ่งต่อกลุ่มของเอนทิตี้ เอนทิตี้ 1 เอนทิตี้ สัมพันธ์กับ เอนทิตี้หลายเอนทิตี้ เช่น ความสัมพันธ์ระหว่างแม่และลูก
      → ลูกหนึ่งคนมีแม่ (ที่ให้กำเนิด) ได้แค่คนเดียว แต่แม่หนึ่งคนจะสามารถมีลูกได้หลายคน
    many-to-many (เมนี่ทูเมนี่) เป็นความสัมพันธ์แบบหลายเอนทิตี้ สัมพันธ์กับหลายเอทิตี้ เช่น ความสัมพันธ์ของลูกค้ากับร้านค้าออนไลน์
      →ลูกค้าหนึ่งคนสามารถซื้อสินค้าได้จากหลายร้าน และร้านหนึ่งร้านสามารถมีลูกค้าได้หลายคน
ที่มาภาพ: commons.wikimedia.org/wiki/File:Relational_Model.svg
คุณไม่มีสิทธิ์ดูไฟล์ที่แนบมาในกระทู้

ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 5 และ บุคคลทั่วไป 0 ท่าน