SQL
מראה
Structured Query Language - SQL
שפה לטיפול במידע בבסיסי נתונים יחסיים. שפה זו הינה שפה הצהרתית - שאילתות בשפה מתארות מה הפעולה שיש לבצע ולא כיצד לבצע אותן. הודות להפרדה הזו מהמימוש ניתן להשתמש באותה השאילתה בבסיסי נתונים שונים, בהם המידע נשמר באופן שונה.
השפה כוללת שאילתות המטפלות בשני תחומים:
DML - Data manipulation language בעזרת שפה זו מטפלים במידע במערכת. מידע נשלף בעזרת פקוsת select, נמחק בעזרת פקודת delete, מעודכן ב update ומוסף ב insert.
DDL - data definition language שפה זו משמשת ליצירת המבנים בהם משתמש בסיס הנתונים, כגון טבלאות.