زبان پرس وجوی ساختاریافته
زبان پرسوجوی ساختاریافته (structured query language)
زبانی در بانکهای اطلاعاتی[۱] که برای جستوجو، بهروزرسانی[۲] و مدیریت بانکهای اطلاعات رابطهای بهکار گرفته میشود. SQL که برگرفته از نتایج یک پروژۀ تحقیقاتی در IBM است، بهعنوان یک استاندارد در محصولات بانک اطلاعات پذیرفته شده است. اگرچه SQL را نمیتوان یک زبان مثل زبان برنامهنویسی (سي)[۳] C یا پاسکال[۴] دانست، ولی از این زبان نیز میتوان برای انجام جستوجوهای تعاملی و یا بهعنوان دستورالعملهایی برای کار با دادهها در برنامههای کاربردی استفاده کرد. استاندارد SQL همچنین از امکاناتی برای سازماندهی، تغییر، کنترل و ایمنکردن دادهها برخوردار است. SQL طوری طراحی شده است که استفاده از آن برای کاربران غیرفنی و فنی مناسب است.