زبان برنامه نویسی اس کیو ال یا سیکوئل (Structured Query Language | SQL)، برای پرس و جو (Query) و تغییر دادهها در یک سیستم مدیریت بانک اطلاعاتی رابطهای (Relational Database Management System | RDBMS) استفاده میشود. نرم افزارهای بانک اطلاعاتی زیادی وجود دارند مانند PostgreSQL ،PL/SQL (Oracle) و T-SQL که هر کدام ویژگیهای خاصی ارائه میدهند.