บทความนี้แสดงวิธีการสร้างไดอะแกรมความสัมพันธ์ของเอนทิตีใน excel โปรแกรมต่างๆ เช่น Microsoft Visio, Lucidchart เป็นต้น เป็นเครื่องมือที่ยอดเยี่ยมสำหรับการสร้างไดอะแกรมความสัมพันธ์ของเอนทิตี ไม่มีวิธีโดยตรงในการสร้างไดอะแกรมเหล่านี้ใน excel อย่างรวดเร็ว แต่คุณสามารถใช้ Add-in ของ Microsoft Visio เพื่อทำสิ่งนั้นใน excel ด้วยเครื่องมือที่จำกัด ถึงอย่างนั้น คุณต้องมีบัญชีที่ทำงานหรือโรงเรียนสำหรับเรื่องนั้น ดังนั้นเราจะใช้ แทรกรูปร่าง คุณลักษณะใน excel แทนเพื่อสร้างไดอะแกรม ติดตามบทความเพื่อเรียนรู้วิธีดำเนินการดังกล่าว
คุณสามารถดาวน์โหลดสมุดแบบฝึกหัดได้จากปุ่มดาวน์โหลดด้านล่าง
แผนภาพความสัมพันธ์ของเอนทิตีคืออะไร
ไดอะแกรมความสัมพันธ์ของเอนทิตี (ERD) หรือที่รู้จักในชื่อ โมเดลฐานข้อมูล คือ โมเดลภาพหรือการแสดงสคีมาฐานข้อมูลของคุณ ตามชื่อของมัน มันจะแสดงตารางต่างๆ ในกล่องเป็นเอนทิตีและความสัมพันธ์ระหว่างกัน สามารถแสดงเป็นแบบจำลองข้อมูลเชิงตรรกะหรือทางกายภาพได้
ส่วนประกอบไดอะแกรมความสัมพันธ์ของเอนทิตี:
ไดอะแกรมความสัมพันธ์ของเอนทิตีประกอบด้วยสามองค์ประกอบหลัก:เอนทิตี คุณลักษณะ และความสัมพันธ์
หน่วยงาน: เอนทิตีสามารถเป็นหน่วย วัตถุ สิ่งของ สถานที่ บุคคล หรือรายการใดๆ ภายในฐานข้อมูลที่มีเอกลักษณ์เฉพาะที่แยกจากกัน โดยปกติแล้วจะเป็นจำนวนตารางที่จำเป็นสำหรับฐานข้อมูล ERD แต่ละรายการควรมีเอนทิตีที่ไม่ซ้ำกัน โดยทั่วไปแล้ว เอนทิตีจะแสดงด้วยกล่องสี่เหลี่ยมในไดอะแกรม
แอตทริบิวต์: แอตทริบิวต์อธิบายแต่ละเอนทิตีหรือตาราง เหล่านี้เป็นคุณสมบัติของเอนทิตีที่แตกต่างหรือแยกจากกัน เอนทิตีต้องมีแอตทริบิวต์
ความสัมพันธ์: ความสัมพันธ์คือวิธีการเชื่อมโยงเอนทิตี คาร์ดินาลิตี้เป็นคำที่เชื่อมโยงโดยตรงกับการแสดงความสัมพันธ์ระหว่างหน่วยงาน อธิบายจำนวนแอตทริบิวต์ในเอนทิตีหนึ่งที่สามารถสัมพันธ์กับจำนวนแอตทริบิวต์ในเอนทิตีอื่นได้ โดยปกติจะแสดงเป็นหนึ่งต่อหนึ่ง หนึ่งต่อหนึ่ง และหลายต่อหลาย ภาพต่อไปนี้แสดงรอยตีนกาสำหรับพระคาร์ดินัลที่แตกต่างกัน
ขั้นตอนในการสร้างไดอะแกรมความสัมพันธ์เอนทิตีจาก Excel
ทำตามขั้นตอนด้านล่างเพื่อสร้างแผนภาพความสัมพันธ์ของเอนทิตีใน excel
📌 ขั้นตอนที่ 1:เตรียมฐานข้อมูล
- ขั้นแรก สมมติว่าคุณมีฐานข้อมูลที่มีสามตารางในเวิร์กชีตแยกกัน ตารางประกอบด้วยข้อมูลลูกค้า รายละเอียดการสั่งซื้อ และข้อมูลผลิตภัณฑ์ตามลำดับ
📌 ขั้นตอนที่ 2:สร้างเอนทิตี
- จากนั้น คุณต้องสร้างเอนทิตี ที่นี่คุณต้องสร้าง 3 เอนทิตีสำหรับตารางแยกกัน
- ตอนนี้ ให้จัดรูปแบบเซลล์บางเซลล์ที่มีเส้นขอบเพื่อให้ดูเหมือนกล่องสี่เหลี่ยม แต่ละคนจะเป็นตัวแทนของนิติบุคคลเฉพาะ ถัดไป ตั้งชื่อเอนทิตีเป็น “ลูกค้า” “คำสั่งซื้อ” และ “ผลิตภัณฑ์” ตามลำดับ
📌 ขั้นตอนที่ 3:เพิ่มแอตทริบิวต์ให้กับเอนทิตี
- หลังจากนั้น คุณต้องเพิ่มแอตทริบิวต์ให้กับแต่ละเอนทิตีตามตารางฐานข้อมูล ตัวอย่างเช่น ตาราง "ข้อมูลลูกค้า" ประกอบด้วย "Account_No", "First_Name", "Last_Name", "Email_ID" และ "Phone_No" คุณต้องเพิ่มคุณสมบัติเหล่านี้เป็นแอตทริบิวต์ให้กับเอนทิตีที่ชื่อ "ลูกค้า" จากนั้น ทำเช่นเดียวกันกับเอนทิตีอื่นๆ
- นอกจากนี้ คุณสามารถเพิ่มสัญลักษณ์คีย์หลักและคีย์ต่างประเทศที่ด้านซ้ายของแต่ละแอตทริบิวต์ได้ ตัวอย่างเช่น เขียน PK สำหรับคีย์หลักที่ด้านซ้ายของ Account_No เนื่องจากลูกค้าแต่ละรายมีหมายเลขบัญชีที่ไม่ซ้ำกัน และคุณสามารถใช้ FK สำหรับคีย์ต่างประเทศได้
📌 ขั้นตอนที่ 4:คัดลอกเอนทิตีเป็นรูปภาพ
ตอนนี้คัดลอกช่วงของเซลล์สำหรับแต่ละเอนทิตีแล้ววางเป็นรูปภาพทีละภาพ
📌 ขั้นตอนที่ 5:แสดงความสัมพันธ์
- ที่นี่ ลูกค้าสามารถสั่งซื้อได้หลายรายการ ดังนั้นสิ่งสำคัญสำหรับความสัมพันธ์ระหว่างลูกค้าและคำสั่งซื้อจะเป็นแบบหนึ่งต่อหลายคน
- ในทางกลับกัน คำสั่งซื้อเดียวสามารถมีสินค้าได้จำนวนมาก และผลิตภัณฑ์เดียวสามารถได้รับคำสั่งซื้อจำนวนมาก ดังนั้นสิ่งสำคัญสำหรับความสัมพันธ์ระหว่างคำสั่งซื้อและผลิตภัณฑ์จะมีมากมายต่อหลาย ๆ คน
- ตอนนี้ เลือก แทรก>> ภาพประกอบ>> รูปร่าง>> เส้น เพื่อวาดรอยตีนกาเพื่อแสดงความสัมพันธ์ระหว่างเอนทิตี
📌 ขั้นตอนที่ 6:จัดกลุ่มวัตถุทั้งหมด
สุดท้าย เลือกรูปภาพและวัตถุเส้นทั้งหมดแล้วคลิกขวาเพื่อจัดกลุ่มเข้าด้วยกัน หลังจากนั้น คุณสามารถคัดลอกหรือบันทึกไดอะแกรมเป็นรูปภาพได้
สิ่งที่ควรจำ
- โปรดใช้ความระมัดระวังในขณะที่กำหนดคาร์ดินาลลิตี้ของความสัมพันธ์ระหว่างเอนทิตี
- คุณยังสร้างเอนทิตีระดับกลางด้วยคีย์ผสมได้หากไม่มีความสัมพันธ์ระหว่างคีย์หลักกับคีย์ต่างประเทศโดยตรงระหว่างเอนทิตี
บทสรุป
ตอนนี้คุณรู้วิธีสร้างไดอะแกรมความสัมพันธ์ของเอนทิตีใน excel แล้ว คุณมีคำถามหรือข้อเสนอแนะเพิ่มเติมหรือไม่? โปรดแจ้งให้เราทราบในส่วนความคิดเห็นด้านล่าง คุณยังสามารถไปที่ ExcelDemy . ของเรา บล็อกเพื่อสำรวจเพิ่มเติมใน excel อยู่กับเราและเรียนรู้ต่อไป