บ้าน ฐานข้อมูล แผนภาพความสัมพันธ์เอนทิตี (ERD) คืออะไร - คำจำกัดความจาก techopedia

แผนภาพความสัมพันธ์เอนทิตี (ERD) คืออะไร - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - แผนภาพความสัมพันธ์ระหว่างองค์กร (ERD) หมายถึงอะไร

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

องค์ประกอบของ ERD คือ:

  • หน่วยงาน
  • สัมพันธ์
  • คุณลักษณะ

ขั้นตอนที่เกี่ยวข้องในการสร้าง ERD รวมถึง:

  1. การระบุและการกำหนดเอนทิตี
  2. การพิจารณาปฏิสัมพันธ์ทั้งหมดระหว่างเอนทิตี
  3. วิเคราะห์ลักษณะของการโต้ตอบ / การพิจารณาความสำคัญของความสัมพันธ์
  4. การสร้าง ERD

Techopedia อธิบายแผนผังความสัมพันธ์เอนทิตี (ERD)

แผนภาพความสัมพันธ์เอนทิตี (ERD) มีความสำคัญต่อการสร้างการออกแบบฐานข้อมูลที่ดี มันถูกใช้เป็นแบบจำลองข้อมูลตรรกะระดับสูงซึ่งมีประโยชน์ในการพัฒนาแนวคิดการออกแบบสำหรับฐานข้อมูล

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

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

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

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

แผนภาพความสัมพันธ์เอนทิตี (ERD) คืออะไร - คำจำกัดความจาก techopedia