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

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: Relational database model (รีเรชั่น เดต้าเบส โมเดล) คืออะไร

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

โดย prmindphp » 21/09/2020 1:08 am

ศึกษาคำสั่ง SQL เพิ่มเติม
viewforum.php?f=74

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

โดย md040 » 25/11/2016 11:02 am

Relational_Model.svg.png
Relational_Model.svg.png (22.2 KiB) Viewed 4581 times
Database model (เดต้าเบส โมเดล)
  1. แบบจำลองของฐานข้อมูล เพื่อให้เห็นโครงสร้างภายในฐานข้อมูล ข้อมูลใดบ้างที่เราต้องเก็บข้อมูล ความสัมพันธ์ของข้อมูล เป็นต้น อยู่ในขั้นตอนการออกแบบ ก่อนการสร้างฐานข้อมูลจริง เพื่อใช้เป็นสื่อสร้างความเข้าใจที่ตรงกันระหว่างผู้ออกแบบฐานข้อมูล และผู้ใช้ เช่น แบบจำลองข้อมูลเครือข่าย 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

ข้างบน