แผนผังความสัมพันธ์เอนทิตี

ใช้แผนภาพ ER เพื่อแสดงความสัมพันธ์ระหว่างเอนทิตีฐานข้อมูล

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

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

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

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

หน่วยงาน

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

แอตทริบิวต์

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

สัมพันธ์

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

วิธีการสร้างแผนภาพ ER

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

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