ข้อดีข้อเสียของอีอาไดอะแกรม
ข้อดีทั้งหมดนี้ไม่ได้อ้างอิงจากแหล่งใด เป็นความเห็นของผู้เขียนทั้งสิ้น
ข้อดี
- ใช้เป็นภาษากลางในการพูดคุย: ปัจจุบันเป็นโลกที่หลายชนชาติทำงานร่วมกัน ซึ่งอาจใช้ภาษาอังกฤษเป็นภาษากลาง แต่กระนั้น การที่คนๆหนึ่งจะพูดหรืออ่านภาษาอังกฤษหรือภาษาอื่นใดได้คล่องก็เป็นเรื่องยากและใช้เวลานาน การสื่อสารกันภายในกลุ่มอาจมีความคลาดเคลื่อนได้จากความสามารถในการใช้งานภาษาอังกฤษที่แตกต่างกัน แต่อีอาไดอะแกรมเป็นภาษาภาพที่เข้าใจง่ายและคำศัพท์ที่ต้องเข้าใจไม่กี่คำ มันจึงไม่ต้องการเวลาในการเรียนรู้มากมาย จึงเหมาะจะใช้เป็นภาษากลางในการพูดคุยเพื่อออกแบบฐานข้อมูล
- ลดความกำกวม: ภาษาที่ใช้ในการพูดคุยปกติไม่ว่าภาษาใดล้วนมีความกำกวมของความหมาย เช่น คำว่า “มาก” หรือ “น้อย” ซึ่งก่อให้เกิดคำถามว่า แค่ไหนถึงเรียกว่า “มาก” หรือ “น้อย” แต่อีอาไดอะแกรมเป็นภาษาภาพมีความหมายและกฎเกณฑ์ชัดเจนทำให้การทำความเข้าใจทำได้ง่ายและชัดเจนขึ้น
- เขียนง่ายและมีเครื่องมือมากมายให้เลือกใช้: ผู้ใช้สามารถใช้เพียงกระดาษและดินสอในการเขียนอีอาไดอะแกรม และหากจะเขียนในรูปแบบดิจิตอล ก็มีเครื่องมือมากมายให้เลือกใช้ เช่น Visio, Lucidchart, Canva, ฯลฯ โดยส่วนตัวแนะนำ draw.io เพราะไม่เสียค่าใช้จ่ายในการใช้งาน
- สามารถออกแบบฐานข้อมูลโดยไม่ต้องมีตัวอย่างข้อมูลอ้างอิง: ผู้ใช้สามารถออกแบบฐานข้อมูลได้ทันทีโดยไม่ต้องเตรียมตัวอย่างข้อมูล อาศัยเพียงประสบการณ์ และจินตนาการแต่เพียงเท่านั้น
- ใช้ออกแบบฐานข้อมูลหลากหลายชนิด: อีอาไดอะแกรมสามารถใช้ออกแบบฐานข้อมูลรีเลชันหรือไม่ก็ได้
ข้อเสีย
- จำกัดความหมายในการสื่อสาร: อีอาไดอะแกรมเป็นภาษาภาพที่มีความหมายจำกัดแค่เฉพาะการระบุรายละเอียดของวัตถุและความสัมพันธ์ระหว่างวัตถุแต่เพียงเท่านั้น หากผู้ใช้ต้องการสื่อความหมายมากกว่าที่กำหนดไว้ ก็ต้องระบุเป็นภาษาพูดตามปกตินอกอีอาไดอะแกรม
- กินพื้นที่ในเอกสารมาก: เมื่อนำเอาอีอาไดอะแกรมมาลงในเอกสาร ผู้ใช้จะพบว่ามันต้องใช้พื้นที่ในเอกสารเป็นอย่างมาก ถึงแม้ปัจจุบันจะเป็นสื่อดิจิตอลซึ่งทำให้ปัญหานี้น้อยลง แต่หากพิมพ์ออกมาในรูปของกระดาษเมื่อไร มันจะกลายเป็นปัญหาอีกข้อหนึ่งที่ต้องคำนึงถึง
- การออกแบบที่ได้อาจไม่มีประสิทธิภาพ: เนื่องจากการออกแบบ อาศัยประสบการณ์และจินตนาการ ไม่มีหลักการที่ได้รับการรองว่าามีประสิทธิภาพ ซึ่งทำให้ผลลัพธ์ที่ออกมา อาจดีหรือไม่ก็ได้
