เกี่ยวกับ ปัญหาการใช้งาน การติดตั้ง ฐานข้อมูล MySql Oracle MSSQL ect...
การเขียน คำสั่ง SQL เพื่อดึกข้อมูล บอร์ดนี้ควรระบุโครงสร้างตารางของท่านในคำถามด้วยนะ
Moderator: mindphp
-
md040
- PHP Super Member
- โพสต์: 265
- ลงทะเบียนเมื่อ: 07/11/2016 10:37 am
โพสต์ที่ยังไม่ได้อ่าน
โดย md040 »
- Relational_Model.svg.png (22.2 KiB) Viewed 4603 times
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
-
-
- 0 ตอบกลับ
- 2327 แสดง
-
โพสต์ล่าสุด โดย Patcharanan.0399
17/04/2018 10:19 am
-
-
- 0 ตอบกลับ
- 3111 แสดง
-
โพสต์ล่าสุด โดย Patcharanan.0399
17/04/2018 10:24 am
-
-
- 1 ตอบกลับ
- 5206 แสดง
-
โพสต์ล่าสุด โดย Zweed89
18/04/2018 5:29 pm
-
-
- 0 ตอบกลับ
- 1271 แสดง
-
โพสต์ล่าสุด โดย norisa_dl
23/04/2021 1:13 pm
-
-
- 1 ตอบกลับ
- 2873 แสดง
-
โพสต์ล่าสุด โดย mindphp
11/08/2020 8:52 pm
-
-
- 0 ตอบกลับ
- 3204 แสดง
-
โพสต์ล่าสุด โดย Four
09/01/2018 4:23 pm
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 49