Page 160 - คู่มือผู้ดูแลระบบ
P. 160
โครงการศึกษาและจัดท าระบบการก ากับดูแลยานพาหนะข้ามพรมแดนเพื่อส่งเสริมการพัฒนาพื้นที่เขตเศรษฐกิจพิเศษ คู่มือผู้ดูแลระบบ
การออกแบบฐานข้อมูล (Database Design) คือ การวางแผนจัดเก็บข้อมูลให้สามารถตอบสนองความ
ต้องการของระบบอย่างได้อย่างครบถ้วน การออกแบบฐานข้อมูลที่ดีจะช่วยป้องกันการเก็บข้อมูลซ้ าซ้อน ท า
ให้ฐานข้อมูลมีขนาดเล็ก และยังช่วยเพิ่มความสะดวกและรวดเร็วในการค้นหาข้อมูลและปรับเปลี่ยนข้อมูลให้
เป็นปัจจุบัน ทั้งนี้จะท าให้ระบบโดยรวมสามารถท างานได้รวดเร็วและมีประสิทธิภาพสูงสุด ที่ปรึกษาจะ
ด าเนินการออกแบบฐานข้อมูลให้สอดคล้องกับผลการวิเคราะห์ความต้องการของระบบ โดยในการออกแบบ
ฐานข้อมูลที่ปรีกษาจะค านึงถึง Normalization ของฐานข้อมูลเป็นส าคัญเพื่อป้องกันการเก็บข้อมูลซ้ าซ้อน
และป้องกันการขัดแย้งระหว่างข้อมูล ทั้งยังจะช่วยให้การปรับเปลี่ยนข้อมูลให้เป็นปัจจุบันเป็นไปอย่างสะดวก
และถูกต้อง โดยที่ปรึกษาจะออกแบบฐานข้อมูลให้ผ่านเงื่อนไข Normalization สามขั้นตอน
เมื่อฐานข้อมูลได้รับการออกแบบเสร็จสมบูรณ์ ที่ปรึกษาจะจัดท าแผนภาพโครงสร้างฐานข้อมูล และ
พจนานุกรมฐานข้อมูล (Data Dictionary) ให้ครบถ้วนและถูกต้องตามหลักวิชาการดังนี้
1) แผนภาพโครงสร้างฐานข้อมูล (Entity- Relationship <ER> Diagram) เป็นแบบจ าลองแสดง
ความสัมพันธ์ (Relationship) ระหว่างวัตถุ (Entity) ในระบบงาน เป็นการอธิบายโครงสร้างการ
จัดเก็บข้อมูลในระบบเพื่อให้การสื่อสารระหว่างผู้ออกแบบและผู้พัฒนาระบบเป็นไปอย่างถูกต้อง โดย
ที่ปรึกษาได้ด าเนินการออกแบบโครสร้างฐานข้อมูลของระบบ ดังแสดงในรูปที่ 6.1 และรูปที่ 6.2
2) พจนานุกรมฐานข้อมูล (Data Dictionary) เป็นพจนานุกรมข้อมูล ที่แสดงรายละเอียดตารางข้อมูล
ต่างๆ ในฐานข้อมูล ประกอบด้วย ชื่อตารางและ ค าอธิบายรายละเอียด ชื่อฟิลด์ข้อมูล ค าอธิบาย
รายละเอียด ชนิดข้อมูล คีย์หลักและคีย์นอก ดังแสดงในตารางที่ 6.1 ถึงตารางที่ 6.31
มหาวิทยาลัยเกษตรศาสตร์ 6-2