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