تُعرّف قاعدة البيانات بأنها عبارة عن كمية كبيرة من البيانات والمعلومات التي يُمكن الرجوع إليها وإجراء العمليات المختلفة عليها كعمليات البحث والتعديل والمقارنة، وذلك من خلال تكلفة بسيطة وسرعة عالية، وتمتاز هذه البيانات الرقمية بأنها بيانات ذات فهرسة وترتيب معين، وتُعتبر لغة SQL هي اللغة الأكثر استخداماً وشيوعاً في برمجة قواعد البيانات