ฐานข้อมูล และตารางข้อมูล เป็นส่วนประกอบของระบบฐานข้อมูลทั้งคู่ แต่มีหน้าที่การทำงานที่แตกต่างกัน คือ
1. ฐานข้อมูล หรือ Database ทำหน้าที่เก็บตารางข้อมูล โดยใน 1 ฐานข้อมูล สามารถมีตารางข้อมูลกี่ตารางก็ได้ เช่น ฐานข้อมูลบริษัท A สามารถมีตารางข้อมูลพนักงาน, สินค้า, ลูกค้า เป็นต้น
2. ตารางข้อมูล หรือ Table ทำหน้าที่เก็บข้อมูลของโปรแกรมหรือเว็บไซต์ โดยตารางข้อมูลจะถูกจัดเก็บอยู่ในฐานข้อมูล เช่น ตารางข้อมูลพนักงาน จะมีรายละเอียดของพนักงานทั้งหมดในบริษัท เป็นต้น
3. ทั้งคู่มีความเกี่ยวข้องกัน และทำงานร่วมกันเป็นระบบฐานข้อมูล