แบบจำลองไดอะแกรมความสัมพันธ์ของเอนทิตี (ER) พร้อมตัวอย่าง DBMS

แผนภาพ ER คืออะไร?

ER ไดอะแกรม ย่อมาจาก Entity Relationship Diagram หรือเรียกอีกอย่างว่า ERD เป็นไดอะแกรมที่แสดงความสัมพันธ์ของชุดเอนทิตีที่จัดเก็บอยู่ในฐานข้อมูล กล่าวอีกนัยหนึ่ง ไดอะแกรม ER ช่วยอธิบายโครงสร้างเชิงตรรกะของฐานข้อมูล ไดอะแกรม ER ถูกสร้างขึ้นโดยอิงจากแนวคิดพื้นฐานสามประการ ได้แก่ เอนทิตี แอตทริบิวต์ และความสัมพันธ์

แผนภาพ ER มีสัญลักษณ์ต่างๆ ที่ใช้สี่เหลี่ยมเพื่อแสดงถึงเอนทิตี วงรีเพื่อกำหนดคุณลักษณะ และรูปทรงเพชรเพื่อแสดงความสัมพันธ์

ในตอนแรก แผนภาพ ER จะมีลักษณะคล้ายกับผังงานมาก อย่างไรก็ตาม ER Diagram มีสัญลักษณ์พิเศษมากมาย และความหมายของมันทำให้แบบจำลองนี้มีเอกลักษณ์เฉพาะตัว วัตถุประสงค์ของ ER Diagram คือเพื่อแสดงโครงสร้างพื้นฐานของกรอบงานเอนทิตี

ตัวอย่างไดอะแกรม ER
ตัวอย่างแผนภาพความสัมพันธ์เอนทิตี

ER Model คืออะไร?

ER รุ่น ย่อมาจาก Entity Relations Model เป็นไดอะแกรมแบบจำลองข้อมูลเชิงแนวคิดระดับสูง โมเดล ER ช่วยวิเคราะห์ความต้องการข้อมูลอย่างเป็นระบบเพื่อสร้างฐานข้อมูลที่ได้รับการออกแบบอย่างดี แบบจำลอง ER แสดงถึงเอนทิตีในโลกแห่งความเป็นจริงและความสัมพันธ์ระหว่างสิ่งเหล่านั้น การสร้างโมเดล ER ใน DBMS ถือเป็นแนวทางปฏิบัติที่ดีที่สุดก่อนที่จะใช้ฐานข้อมูลของคุณ

การสร้างแบบจำลอง ER ช่วยให้คุณวิเคราะห์ความต้องการข้อมูลอย่างเป็นระบบเพื่อสร้างฐานข้อมูลที่ออกแบบมาอย่างดี ดังนั้นจึงถือเป็นแนวทางปฏิบัติที่ดีที่สุดในการสร้างแบบจำลอง ER ก่อนที่จะนำฐานข้อมูลของคุณไปใช้

ประวัติของแบบจำลอง ER

ไดอะแกรม ER เป็นเครื่องมือภาพที่เป็นประโยชน์ในการนำเสนอแบบจำลอง ER Peter Chen เสนอ ER Diagram ในปี 1971 เพื่อสร้างแบบแผนแบบเดียวกันที่สามารถใช้สำหรับฐานข้อมูลและเครือข่ายเชิงสัมพันธ์ เขามุ่งเป้าที่จะใช้แบบจำลอง ER เป็นแนวทางการสร้างแบบจำลองแนวคิด

เหตุใดจึงต้องใช้ ER Diagrams

นี่คือเหตุผลสำคัญในการใช้ ER Diagram

  • ช่วยให้คุณกำหนดเงื่อนไขที่เกี่ยวข้องกับการสร้างแบบจำลองความสัมพันธ์ของเอนทิตี
  • แสดงตัวอย่างว่าตารางทั้งหมดของคุณควรเชื่อมต่อกันอย่างไร เขตข้อมูลใดที่จะอยู่ในแต่ละตาราง
  • ช่วยอธิบายเอนทิตี คุณลักษณะ ความสัมพันธ์
  • ไดอะแกรม ER สามารถแปลเป็นตารางเชิงสัมพันธ์ได้ ซึ่งช่วยให้คุณสามารถสร้างฐานข้อมูลได้อย่างรวดเร็ว
  • ผู้ออกแบบฐานข้อมูลสามารถใช้ไดอะแกรม ER เป็นพิมพ์เขียวสำหรับการนำข้อมูลไปใช้ในแอปพลิเคชันซอฟต์แวร์เฉพาะ
  • ผู้ออกแบบฐานข้อมูลมีความเข้าใจที่ดีขึ้นเกี่ยวกับข้อมูลที่มีอยู่ในฐานข้อมูลด้วยความช่วยเหลือของแผนภาพ ERP
  • ERD Diagram ช่วยให้คุณสามารถสื่อสารกับโครงสร้างลอจิคัลของฐานข้อมูลกับผู้ใช้ได้

ข้อเท็จจริงเกี่ยวกับแบบจำลองไดอะแกรม ER

ในบทช่วยสอนไดอะแกรม ERD นี้ เรามาดูข้อเท็จจริงที่น่าสนใจเกี่ยวกับโมเดลไดอะแกรม ER กัน:

  • โมเดล ER ช่วยให้คุณสามารถวาดการออกแบบฐานข้อมูลได้
  • เป็นเครื่องมือกราฟิกที่ใช้งานง่ายสำหรับการสร้างแบบจำลองข้อมูล
  • ใช้กันอย่างแพร่หลายในการออกแบบฐานข้อมูล
  • มันเป็นการแสดง GUI ของโครงสร้างเชิงตรรกะของฐานข้อมูล
  • ช่วยให้คุณระบุเอนทิตีที่มีอยู่ในระบบและความสัมพันธ์ระหว่างเอนทิตีเหล่านั้น

สัญลักษณ์และสัญลักษณ์ไดอะแกรม ER

สัญลักษณ์และสัญลักษณ์แผนภาพความสัมพันธ์ของเอนทิตี ส่วนใหญ่ประกอบด้วยสัญลักษณ์พื้นฐาน 3 อัน ได้แก่ สี่เหลี่ยม วงรี และเพชร เพื่อแสดงความสัมพันธ์ระหว่างองค์ประกอบ เอนทิตี และคุณลักษณะ มีองค์ประกอบย่อยบางส่วนที่อิงตามองค์ประกอบหลักในแผนภาพ ERD แผนภาพ ER คือการแสดงข้อมูลที่อธิบายว่าข้อมูลเกี่ยวข้องกันอย่างไรโดยใช้สัญลักษณ์และสัญลักษณ์ ERD ที่แตกต่างกัน

ต่อไปนี้เป็นส่วนประกอบหลักและสัญลักษณ์ใน ER Diagrams:

  • สี่เหลี่ยมผืนผ้า: สัญลักษณ์แผนภาพความสัมพันธ์เอนทิตีนี้แสดงถึงประเภทเอนทิตี
  • วงรี : สัญลักษณ์แสดงถึงคุณลักษณะ
  • เพชร: สัญลักษณ์นี้แสดงถึงประเภทความสัมพันธ์
  • บรรทัด: โดยเชื่อมโยงแอตทริบิวต์กับประเภทเอนทิตีและประเภทเอนทิตีกับประเภทความสัมพันธ์อื่น
  • คีย์หลัก: คุณลักษณะถูกขีดเส้นใต้
  • Double วงรี: แสดงถึงคุณลักษณะที่มีหลายค่า
สัญลักษณ์และสัญลักษณ์แผนภาพ ER
สัญลักษณ์แผนภาพ ER

ส่วนประกอบของแผนภาพ ER

แบบจำลองนี้ใช้พื้นฐานแนวคิดสามประการ:

  • หน่วยงาน
  • คุณสมบัติ
  • ความสัมพันธ์

ตัวอย่างไดอะแกรม ER

ตัวอย่างเช่น ในฐานข้อมูลของมหาวิทยาลัย เราอาจมีเอนทิตีสำหรับนักศึกษา หลักสูตร และอาจารย์ เอนทิตีนักเรียนสามารถมีแอตทริบิวต์เช่น Rollno ชื่อ และ DeptID พวกเขาอาจมีความสัมพันธ์กับหลักสูตรและผู้บรรยาย

ส่วนประกอบของแผนภาพ ER

ส่วนประกอบของแผนภาพ ER

เอนทิตีคืออะไร?

สิ่งมีชีวิตในโลกแห่งความเป็นจริงทั้งที่มีชีวิตและไม่มีชีวิตที่จดจำได้ง่ายและจำไม่ได้ มันคืออะไรก็ได้ในองค์กรที่จะต้องแสดงในฐานข้อมูลของเรา อาจเป็นเรื่องทางกายภาพหรือเพียงข้อเท็จจริงเกี่ยวกับองค์กรหรือเหตุการณ์ที่เกิดขึ้นในโลกแห่งความเป็นจริง

เอนทิตีอาจเป็นสถานที่ บุคคล วัตถุ เหตุการณ์ หรือแนวคิด ซึ่งจัดเก็บข้อมูลไว้ในฐานข้อมูล ลักษณะของเอนทิตีจะต้องมีแอตทริบิวต์และคีย์เฉพาะ ทุกเอนทิตีประกอบด้วย 'คุณลักษณะ' บางอย่างซึ่งเป็นตัวแทนของเอนทิตีนั้น

ตัวอย่างของเอนทิตี:

ตัวอย่างของเอนทิตีใน DBMS

  • ผู้ที่: พนักงาน นักเรียน ผู้ป่วย
  • สถานที่: ร้านค้า, อาคาร
  • วัตถุ: เครื่องจักร ผลิตภัณฑ์ และรถยนต์
  • เหตุการณ์: การขาย การจดทะเบียน การต่ออายุ
  • แนวคิด: บัญชีหลักสูตร

สัญกรณ์ของเอนทิตี

ชุดเอนทิตี

นักเรียน

ชุดเอนทิตีคือกลุ่มของเอนทิตีประเภทเดียวกัน อาจมีเอนทิตีที่มีแอตทริบิวต์ที่ใช้ค่าคล้ายกันร่วมกัน เอนทิตีจะแสดงด้วยคุณสมบัติ ซึ่งเรียกอีกอย่างว่าแอตทริบิวต์ คุณลักษณะทั้งหมดมีค่าที่แยกจากกัน ตัวอย่างเช่น เอนทิตีของนักเรียนอาจมีชื่อ อายุ ชั้นเรียน เป็นคุณลักษณะ

เอกลักษณ์

ตัวอย่างของเอนทิตี:

มหาวิทยาลัยอาจมีบางแผนก แผนกทั้งหมดเหล่านี้จ้างอาจารย์หลายท่านและเปิดสอนหลักสูตรหลายหลักสูตร

บางหลักสูตรประกอบขึ้นเป็นแต่ละโปรแกรม นักศึกษาลงทะเบียนในโปรแกรมเฉพาะและลงทะเบียนเรียนในหลักสูตรต่างๆ อาจารย์จากแผนกเฉพาะจะเข้าเรียนในแต่ละหลักสูตร และอาจารย์แต่ละคนจะสอนนักเรียนกลุ่มต่างๆ

ความสัมพันธ์

ความสัมพันธ์เป็นเพียงการเชื่อมโยงระหว่างสองสิ่งหรือมากกว่าเท่านั้น เช่น ทอมทำงานในแผนกเคมี

ความสัมพันธ์

หน่วยงานมีส่วนร่วมในความสัมพันธ์ เรามักจะสามารถระบุความสัมพันธ์กับคำกริยาหรือวลีคำกริยาได้

ตัวอย่างเช่น:

  • คุณกำลังเข้าร่วมการบรรยายครั้งนี้
  • ฉันกำลังบรรยาย
  • เพียงแค่ดูเอนทิตี เราสามารถจำแนกความสัมพันธ์ตามประเภทความสัมพันธ์ได้:
  • นักเรียนคนหนึ่งเข้าร่วมการบรรยาย
  • วิทยากรกำลังบรรยาย

หน่วยงานที่อ่อนแอ

เอนทิตีที่อ่อนแอคือเอนทิตีประเภทหนึ่งที่ไม่มีแอตทริบิวต์คีย์ สามารถระบุได้โดยไม่ซ้ำกันโดยการพิจารณาคีย์หลักของเอนทิตีอื่น เพื่อสิ่งนั้น ชุดเอนทิตีที่อ่อนแอจำเป็นต้องมีส่วนร่วม

หน่วยงานที่อ่อนแอ

ในตัวอย่างแผนภาพ ER ข้างต้น “Trans No” เป็นตัวแบ่งแยกภายในกลุ่มธุรกรรมในตู้ ATM

มาเรียนรู้เพิ่มเติมเกี่ยวกับเอนทิตีที่อ่อนแอโดยเปรียบเทียบกับเอนทิตีที่แข็งแกร่ง

ชุดเอนทิตี้ที่แข็งแกร่ง ชุดเอนทิตีที่อ่อนแอ
ชุดเอนทิตี้ที่แข็งแกร่งจะมีคีย์หลักเสมอ ไม่มีแอตทริบิวต์เพียงพอที่จะสร้างคีย์หลัก
จะแสดงด้วยสัญลักษณ์รูปสี่เหลี่ยมผืนผ้า เป็นตัวแทนโดยสัญลักษณ์สี่เหลี่ยมผืนผ้าสองอัน
ประกอบด้วยคีย์หลักที่แสดงด้วยสัญลักษณ์ขีดเส้นใต้ ประกอบด้วยคีย์บางส่วนซึ่งแสดงด้วยสัญลักษณ์ขีดเส้นใต้ประ
สมาชิกของชุดเอนทิตีที่แข็งแกร่งเรียกว่าชุดเอนทิตีโดดเด่น สมาชิกของชุดเอนทิตีแบบอ่อนแอที่เรียกว่าเป็นชุดเอนทิตีรอง
คีย์หลักเป็นหนึ่งในคุณลักษณะที่ช่วยในการระบุสมาชิก ในชุดเอนทิตี้ที่อ่อนแอ จะเป็นการผสมผสานระหว่างคีย์หลักและคีย์บางส่วนของชุดเอนทิตี้ที่แข็งแกร่ง
ในแผนภาพ ER ความสัมพันธ์ระหว่างชุดเอนทิตีที่แข็งแกร่งสองชุดแสดงโดยใช้สัญลักษณ์รูปเพชร ความสัมพันธ์ระหว่างชุดเอนทิตี้ที่แข็งแกร่งและชุดที่อ่อนแอ แสดงโดยใช้สัญลักษณ์เพชรสองอัน
เส้นเชื่อมต่อของกลุ่มเอนทิตี้ที่แข็งแกร่งที่มีความสัมพันธ์เป็นเส้นเดียว เส้นที่เชื่อมต่อชุดเอนทิตี้ที่อ่อนแอเพื่อระบุความสัมพันธ์เป็นเส้นคู่

คุณสมบัติ

มันเป็นคุณสมบัติที่มีค่าเดียวของประเภทเอนทิตีหรือประเภทความสัมพันธ์

ตัวอย่างเช่น การบรรยายอาจมีคุณลักษณะ เช่น เวลา วันที่ ระยะเวลา สถานที่ ฯลฯ

แอ็ตทริบิวต์ในตัวอย่างไดอะแกรม ER จะแสดงด้วยวงรี

คุณสมบัติ

ประเภทของคุณสมบัติ Descriptไอออน
คุณลักษณะที่เรียบง่าย คุณสมบัติที่เรียบง่ายไม่สามารถแบ่งแยกออกไปได้อีก เช่น หมายเลขติดต่อของนักเรียน เรียกอีกอย่างหนึ่งว่าค่าอะตอม
แอตทริบิวต์แบบผสม สามารถแยกแอตทริบิวต์คอมโพสิตออกได้ ตัวอย่างเช่น ชื่อเต็มของนักเรียนอาจแบ่งออกเป็นชื่อ ชื่อที่สอง และนามสกุลเพิ่มเติมได้
คุณลักษณะที่ได้รับ แอ็ตทริบิวต์ประเภทนี้ไม่รวมอยู่ในฐานข้อมูลฟิสิคัล อย่างไรก็ตาม ค่าเหล่านี้ได้มาจากคุณลักษณะอื่นๆ ที่มีอยู่ในฐานข้อมูล ตัวอย่างเช่น ไม่ควรจัดเก็บอายุโดยตรง แต่ควรได้มาจากวันเกิดของพนักงานคนนั้นแทน
แอตทริบิวต์หลายค่า แอตทริบิวต์หลายค่าสามารถมีค่าได้มากกว่าหนึ่งค่า ตัวอย่างเช่น นักเรียนสามารถมีหมายเลขโทรศัพท์มือถือ ที่อยู่อีเมล ฯลฯ ได้มากกว่าหนึ่งรายการ

cardinality

กำหนดคุณลักษณะตัวเลขของความสัมพันธ์ระหว่างสองเอนทิตีหรือชุดเอนทิตี

ความสัมพันธ์เชิงคาร์ดินัลประเภทต่างๆ ได้แก่:

  • ความสัมพันธ์แบบหนึ่งต่อหนึ่ง
  • ความสัมพันธ์แบบหนึ่งต่อหลาย
  • พฤษภาคมถึงหนึ่งความสัมพันธ์
  • ความสัมพันธ์แบบหลายต่อหลาย

cardinality

1.แบบตัวต่อตัว:

หนึ่งเอนทิตีจากเอนทิตีชุด X สามารถเชื่อมโยงกับเอนทิตีของเอนทิตีชุด Y ได้มากที่สุดหนึ่งรายการและในทางกลับกัน

ตัวอย่าง: นักเรียนคนหนึ่งสามารถลงทะเบียนหลายหลักสูตรได้ อย่างไรก็ตาม หลักสูตรทั้งหมดเหล่านั้นมีบรรทัดเดียวสำหรับนักเรียนคนนั้น

คาร์ดินัลลิตี้แบบหนึ่งต่อหนึ่ง

2.หนึ่งต่อหลาย:

เอนทิตีหนึ่งรายการจากชุดเอนทิตี X สามารถเชื่อมโยงกับเอนทิตีหลายรายการของเอนทิตีชุด Y แต่เอนทิตีจากชุดเอนทิตี Y สามารถเชื่อมโยงกับเอนทิตีอย่างน้อยหนึ่งรายการ

ตัวอย่างเช่น ชั้นเรียนหนึ่งประกอบด้วยนักเรียนหลายคน

คาร์ดินัลลิตี้แบบหนึ่งต่อกลุ่ม

3. หลายต่อหนึ่ง

เอนทิตีมากกว่าหนึ่งรายการจากชุดเอนทิตี X สามารถเชื่อมโยงกับเอนทิตีของเอนทิตีชุด Y ได้มากที่สุดหนึ่งรายการ อย่างไรก็ตาม เอนทิตีจากชุดเอนทิตีชุด Y อาจหรืออาจจะไม่เกี่ยวข้องกับเอนทิตีมากกว่าหนึ่งรายการจากเอนทิตีชุด X

ตัวอย่างเช่น นักเรียนจำนวนมากอยู่ในชั้นเรียนเดียวกัน

คาร์ดินัลลิตีหลายต่อหนึ่ง

4. หลายต่อหลาย:

หนึ่งเอนทิตีจาก X สามารถเชื่อมโยงกับเอนทิตีมากกว่าหนึ่งรายการจาก Y และในทางกลับกัน

ตัวอย่างเช่น นักเรียนเป็นกลุ่มจะเชื่อมโยงกับคณาจารย์หลายคน และคณาจารย์สามารถเชื่อมโยงกับนักเรียนหลายคนได้

คาร์ดินัลลิตี้แบบหลายต่อหลายรายการ

วิธีการสร้างไดอะแกรมความสัมพันธ์ของเอนทิตี (ERD)

ในบทช่วยสอนเกี่ยวกับแผนภาพ ERD นี้ เราจะเรียนรู้วิธีสร้างแผนภาพ ER ขั้นตอนในการสร้างแผนภาพ ER มีดังนี้:

สร้างไดอะแกรมความสัมพันธ์เอนทิตี
ขั้นตอนในการสร้างไดอะแกรม ER

มาศึกษาด้วยตัวอย่างแผนภาพความสัมพันธ์ของเอนทิตี:

In a university, a Student enrolls in Courses. A student must be assigned to at least one or more Courses. Each course is taught by a single Professor. To maintain instruction quality, a Professor can deliver only one course

ขั้นตอนที่ 1) การระบุเอนทิตี

เรามีสามหน่วยงาน

  • นักเรียน
  • คอร์ส
  • ศาสตราจารย์

การระบุเอนทิตี

ขั้นตอนที่ 2) การระบุความสัมพันธ์

เรามีความสัมพันธ์สองประการดังต่อไปนี้

  • นักเรียนก็คือ ที่ได้รับมอบหมาย หลักสูตร
  • ศาสตราจารย์ มอบ หลักสูตร

การระบุความสัมพันธ์

ขั้นตอนที่ 3) การระบุจำนวนสมาชิก

สำหรับพวกเขา คำแถลงปัญหา เรารู้ว่า

  • สามารถมอบหมายนักเรียนได้ หลาย หลักสูตร
  • ศาสตราจารย์สามารถส่งมอบได้เท่านั้น หนึ่ง หลักสูตร

การระบุคาร์ดินัลลิตี

ขั้นตอนที่ 4) ระบุคุณลักษณะ

คุณต้องศึกษาไฟล์ แบบฟอร์ม รายงาน ข้อมูลที่องค์กรเก็บรักษาไว้ในปัจจุบันเพื่อระบุคุณลักษณะ คุณยังสามารถสัมภาษณ์ผู้มีส่วนได้ส่วนเสียต่างๆ เพื่อระบุตัวตนได้ ในขั้นต้น การระบุแอตทริบิวต์โดยไม่ต้องแม็ปกับเอนทิตีเฉพาะเป็นสิ่งสำคัญ

เมื่อคุณมีรายการแอตทริบิวต์แล้ว คุณจะต้องแมปคุณสมบัติเหล่านั้นกับเอนทิตีที่ระบุ ตรวจสอบให้แน่ใจว่าแอตทริบิวต์จะจับคู่กับเอนทิตีเดียวเท่านั้น หากคุณคิดว่าแอตทริบิวต์ควรเป็นของเอนทิตีมากกว่าหนึ่งรายการ ให้ใช้ตัวแก้ไขเพื่อทำให้แอตทริบิวต์ไม่ซ้ำกัน

เมื่อการแมปเสร็จสิ้น ให้ระบุคีย์หลัก หากไม่มีคีย์เฉพาะ ให้สร้างขึ้นใหม่

เอกลักษณ์ คีย์หลัก คุณลักษณะ
นักเรียน รหัสนักศึกษา ชื่อนักเรียน
ศาสตราจารย์ รหัสพนักงาน ศาสตราจารย์ชื่อ
คอร์ส หลักสูตร_ID ชื่อหลักสูตร

ขั้นตอนในการสร้างไดอะแกรมความสัมพันธ์เอนทิตี

สำหรับเอนทิตีของหลักสูตร คุณลักษณะอาจเป็นระยะเวลา หน่วยกิต งานที่มอบหมาย ฯลฯ เพื่อความสะดวก เราได้พิจารณาเพียงคุณลักษณะเดียว

ขั้นตอนที่ 5) สร้างไดอะแกรม ERD

การแสดงตัวอย่างไดอะแกรมความสัมพันธ์ของเอนทิตีที่ทันสมัยยิ่งขึ้น

สร้างไดอะแกรม ERD

แนวทางปฏิบัติที่ดีที่สุดสำหรับการพัฒนาไดอะแกรม ER ที่มีประสิทธิภาพ

ต่อไปนี้คือแนวทางปฏิบัติที่ดีที่สุดหรือตัวอย่างสำหรับการพัฒนาไดอะแกรม ER ที่มีประสิทธิผล

  • กำจัดเอนทิตีหรือความสัมพันธ์ที่ซ้ำซ้อน
  • คุณต้องตรวจสอบให้แน่ใจว่าเอนทิตีและความสัมพันธ์ทั้งหมดของคุณมีป้ายกำกับอย่างถูกต้อง
  • อาจมีแนวทางที่ถูกต้องมากมายสำหรับไดอะแกรม ER คุณต้องตรวจสอบให้แน่ใจว่าไดอะแกรม ER รองรับข้อมูลทั้งหมดที่คุณต้องการจัดเก็บ
  • คุณควรตรวจสอบให้แน่ใจว่าแต่ละเอนทิตีปรากฏเพียงครั้งเดียวในไดอะแกรม ER
  • ตั้งชื่อความสัมพันธ์ เอนทิตี และคุณลักษณะทั้งหมดที่แสดงในไดอะแกรมของคุณ
  • อย่าเชื่อมโยงความสัมพันธ์ระหว่างกัน
  • คุณควรใช้สีเพื่อเน้นส่วนสำคัญของไดอะแกรม ER

สรุป

  • โมเดล ER ใน DBMS ย่อมาจากโมเดล Entity-Relationship
  • แบบจำลอง ER เป็นไดอะแกรมแบบจำลองข้อมูลระดับสูง
  • ไดอะแกรม ER เป็นเครื่องมือภาพซึ่งมีประโยชน์ในการแสดงแบบจำลอง ER
  • ไดอะแกรม ER ใน DBMS เป็นพิมพ์เขียวของฐานข้อมูล
  • แผนภาพความสัมพันธ์เอนทิตี DBMS แสดงความสัมพันธ์ของชุดเอนทิตีที่จัดเก็บไว้ในฐานข้อมูล
  • ไดอะแกรม ER ช่วยให้คุณกำหนดคำศัพท์ที่เกี่ยวข้องกับการสร้างแบบจำลองความสัมพันธ์ของเอนทิตี
  • โมเดล ER ใน DBMS มีพื้นฐานอยู่บนแนวคิดพื้นฐานสามประการ ได้แก่ เอนทิตี คุณลักษณะ และความสัมพันธ์
  • เอนทิตีอาจเป็นสถานที่ บุคคล วัตถุ เหตุการณ์ หรือแนวคิด ซึ่งเก็บข้อมูลไว้ในฐานข้อมูล (DBMS)
  • ความสัมพันธ์เป็นเพียงการเชื่อมโยงระหว่างสองสิ่งหรือมากกว่าเท่านั้น
  • เอนทิตีที่อ่อนแอคือเอนทิตีประเภทหนึ่งที่ไม่มีแอตทริบิวต์หลัก
  • มันเป็นคุณสมบัติที่มีค่าเดียวของประเภทเอนทิตีหรือประเภทความสัมพันธ์
  • ช่วยให้คุณกำหนดคุณลักษณะตัวเลขของความสัมพันธ์ระหว่างสองเอนทิตีหรือชุดเอนทิตี
  • ER- Diagram DBMS คือการแสดงข้อมูลด้วยภาพซึ่งอธิบายว่าข้อมูลเกี่ยวข้องกันอย่างไร
  • ในการวาดไดอะแกรม ER ใน DBMS คุณต้องแน่ใจว่าเอนทิตีและความสัมพันธ์ทั้งหมดของคุณมีป้ายกำกับอย่างถูกต้อง

อ่านเพิ่มเติม readmore