12 جولای 2017 آموزش کاربردی0 نظر
SQL چیست ؟

 SQL چیست ؟ 

در مدل رابطه‌ای داده‌ها، زبان ساختارمند پرسش‌ها یا SQL یا سی کوال (Structured Query Language – SQL) زبانی است سطح بالا مبتنی بر زبان سطح پایین و ریاضی جبر رابطه‌ای که برای ایجاد، تغییر، و بازیابی داده‌ها و نیز عملیات بر روی آنها به‌کار می‌رود.

زبان SQL به سمت مدل شی‌گرا – رابطه‌ای نیز پیشرفت کرده است.

سی‌کوال استاندارد (ANSI (American National Standards Institute را در سال ۱۹۸۶ و ISO (International Organization for Standardization) را در سال ۱۹۸۷ اتخاذ نمود. استانداردهای مختلفی از SQL تاکنون عرضه شده که در جدول زیر بیان می‌کنیم:

  • اس‌کیوال-۸۷
  • اس‌کیوال-۸۹
  • اس‌کیوال-۹۲
  • اس‌کیوال:۱۹۹۹
  • اس‌کیوال:۲۰۰۳
  • اس‌کیوال:۲۰۰۵
  • اس‌کیوال:۲۰۰۸
  • اس‌کیوال:٢٠١١

بسیاری از اصطلاحات زبان SQL تحت استاندارد بین‌المللی بوده، و در نتیجه، از آنها شبیه بقیه زبانهای استاندارد مثل محصولات شرکت اوراکل PL/SQL [۲] یا Sybase و SQL PL (مدل رویه‌ای) از شرکت IBM می‌باشد.
SQL برای کارهای ویژه و محدودی (گزارش گیری از داده‌ها در پایگاه داده‌های رابطه‌ای) طراحی شده‌است. بر خلاف زبانهای دستوری مثل basic یا C که برای حل مسائل طراحی شده، SQL زبانی بر پایهه اعلان است. زبانهای توسعه یافته‌ای مثل PL/SQL به دنبال کامل کردن زبان به هدف ایجاد زبان برنامه نویسی با حفظ مزیت‌های SQL می‌باشد. شیوه دیگر کار این است که به کدهای زبان برنامه نویسی اجازه دسترسی به پایگاه داده به کمک دستورات SQL داده شود مثلاً PostgreSQL به توابعش اجازه می‌دهد که درون کدهای Perl، Tcl و C نوشته شوند. گاهی به شوخی گفته می‌شود که SQL نه ساخت یافته‌است، نه محدود به گزارش گیری‌ها و اصلاً یک زبان نیست!

مزایای SQL 

  • SQL بر پایه زبان پرس و جو ساخت یافته میباشد.
  • SQL به شما اجازه دستیابی و کنترل داده ها را می دهد.
  • SQL یک استاندارد ANSI( انجمن استاندارد ملی آمریکا) میباشد.
  • SQL میتواند درخواستهای پیوسته یک پایگاه داده را اجرا کند.
  • SQL متواند دوباره اطلاعات را از پایگاه داده پس بگیرد.
  • SQL میتواند یک رکورد شامل اطلاعات را در پایگاه داده ذخیره کند.
  • SQL متواند اطلاعات پایگاه داده را به روز رسانی کند.
  • SQL میتواند هر قسمت از اطلاعات را از پایگاه داده اصلاح یا حذف کند.
  • SQL میتواند یک پایگاه داده تازه بسازد.
  • SQL میتواند جداول حاوی اطلاعات جدید را به پایگاه داده اضافه کند.
  • SQL اجازه تنظیم جداول و شیوه دستیابی به اطلاعات و نحوه نمایش اطلاعات را میدهد.

در مقالات آموزش SQL ما تمامی مفاهیم موجود در بالا را توضیح خواهیم داد .

← تاریخچه SQL

0 پاسخ

پاسخ دهید

میخواهید به بحث بپیوندید؟
مشارکت رایگان.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *