در دنیای امروز وب سایتها و برنامههای متخلف با همدیگر پیوسته شده اند و بین یکدیگر داده ها را منتقل می کنند و به محلی که این داده ها در آن قرار می گیرند دیتابیس می گویند به عنوان مثال زمانی که شما اطلاعاتی را در کامپیوتر خود ذخیره می کنید، در واقع به یک پایگاه داده در آن نیاز دارید. بدین ترتیب برای اینکه دسترسی اطلاعات بین شما و این دیتابیس برقرار شود به یکسری از فرایندها و عملگرها نیاز دارید و حالا اگر با یک زبان مشترک، تمام پایگاه های اطلاعاتی کامپیوتر با هم هماهنگ می شدند و با این یکپارچگی، تمام نرم افزارهای ما بصورت واحد و متمرکز در اختیار ما قرار بگیرند چه چیزی از این بهتر!
SQL چیست؟
اِس کیو اِل یا SQL که مخفف عبارت Structured Query Language است آن را “زبان پرس و جوی ساختار یافته” معنی می کنند و به شما این امکان را می دهد تا داده های خود را شکل دهی کرده و در یک ساختار منظم با سایر داده ها ارتباط بهتری داشته باشد. برخی از سیستم های مدیریت ارتباط پایگاه داده که از SQL استفاده می کنند عبارتند از: اوراکل (Oracle)، سایبیس (Sybase)، مایکروسافت SQL سرور، اکسس (Access)، انگر (Ingres) و غیره.
میزان محبوبیت و فراوانی SQL در جهان
نظرسنجی های انجام شده در جهان نشان می دهد که حدود ٪50 دولوپرهای سراسر دنیا از اس کیو ال و دیتابیسهای رابطهای استفاده میکنند و به همین دلیل می توان گفت این زبان به دلیل ساده بودن دانش مشترک آن بین همه دولوپرها و همچنین افرادی که از آن استفاده میکنند، عمومیت بالایی دارد.
تاریخچه زبان SQL
SQL برای اولین بار در IBM توسط Donald D. Chamberlin و Raymond F. Boyce در اوایل دهه 1970 توسعه پیدا کرد. این نسخه، در ابتدا SEQUEL نامیده می شد و توسط یک گروه در آزمایشگاه تحقیقاتی IBM در شهر سن خوزه در جنوب سنفرانسیسکو در طول دهه 1970 آن را گسترش دادند اما مخفف SEQUEL بعدها به SQL تغییر کرد زیرا SEQUEL یک علامت تجاری از شرکت هواپیمایی هاوکر سیدلی بریتانیا بود.
در سال 1979، شرکتی شناختهشده با عنوان پایگاه دادهی رابطهای، نخستین شرکتی بود که پتانسیل واقعی SQL را شناخت و نسخهی اصلاح شدهی خود را ساخت. سپس آن را با نام مجموعهی Oracle V2 روانهی بازار کرد. پایگاه دادهی رابطهای نیز نام خود را به Oracle تغییر داد.هم اکنون پس از گذشت چهار دهه از ایجاد آن، SQL تبدیل به بنیانی برای مدیریت پایگاه داده شده است. این مساله عمدتا به خاطر انعطافپذیری SQL و پشتیبانی آن از پایگاههای دادهای است که میتوانند در چندین شبکهی سیستم همان زمان توزیع شوند.
مزایای استفاده از SQL
خوب حالا این زبان پر طرفدار علاوه بر کارایی که دارد شامل یکسری از مزایا نیز می باشد که در ادامه به آنها اشاره خواهیم کرد.
– به شما اجازه دستیابی و کنترل داده ها را می دهد و همچنین تحت استاندارد ANSI می باشد
– بر پایه زبان پرس و جو ساخت یافته می باشد و می تواند انتقال داده ها را بصورت دوطرفه انجام دهد
می تواند درخواستهای پیوسته یک پایگاه داده را اجرا کرده و دوباره اطلاعات را از پایگاه داده پس بگیرد
می تواند یک رکورد شامل اطلاعات را در پایگاه داده ذخیره کند و اطلاعات را بروزرسانی نماید
می تواند هر قسمت از اطلاعات را از پایگاه داده اصلاح یا حذف کند
– می تواند یک پایگاه داده تازه بسازد و جداول حاوی اطلاعات جدید را به پایگاه داده اضافه کند
اجازه تنظیم جداول و شیوه دستیابی به اطلاعات و نحوه نمایش اطلاعات را می دهد.
استاندارد زبان SQL
زبان SQL دارای استاندارد ANSI (موسسه استاندارد ملی آمریکا) می باشد و برای سیستم های مدیریت ارتباط پایگاه داده کاربرد دارد و دستورات SQL برای انجام وظایفی مانند به روزرسانی داده در یک پ

احمد
بسیار مفید بود . سپاس
dadefa
ممنون از نظر لطف شما
خوشحالیم که براتون مفید بوده