סוג של שפת תכנות אשר משמש לבניית שאילתות על מסדי נתונים וביצוע עדכונים ותחזוקות אחרות של בסיסי נתונים יחסיים, SQL אינה שפה שלמה אשר יכולה ליצור יישומים עצמאיי -- אבל היא חזקה מספיק ליצור רוטינות אינטראקטיביות בתוכניות אחרות הקשורות למסדי נתונים. אם הנכם מעוניינים לקנות תוכנת בסיס נתונים יחסי, וודאו כי היא תומכת ב SQL. SQL פותחה כתוצאה מפרוייקט IBM הנקרא Structured English Query Language, כך שעד היום זה מבוטא "sequel", ולא "squel".