تبلیغات
Bcode.ir - SQL چیست؟

SQL چیست؟

نویسنده :
تاریخ:سه شنبه 29 دی 1394-08:37 ب.ظ

sql

(Structured Query Language) SQL یک زبان برنامه نویسی تعاملی استاندارد برای بازیابی و بهنگام سازی پایگاه داده رابطه ای است.

SQL اجازه می دهد ایجاد جدول، اضافه و حذف داده، اصلاح داده و اجرای پرس و جوی روی داده به شکل یک زبان فرمانی در آیند.

اولین نسخه SQL در دهه 1970 در IBM توسط Donald D. Chamberlin و Raymond F. Boyce پیاده شد. این نسخه که ابتدا (Structured English Query Language) SEQUEL نامیده شد برای کارکردن و بازیابی داده ذخیره شده درپایگاه داده رابطه ای System R بود.

SQL به عنوان یک استاندارد توسط ANSI در سال 1986 و توسط ISO در سال 1987 پذیرفته شد.

ANSI بیان کرد که تلفظ رسمی آن es queue el است. در حالیکه افراد حرفه ای انگلیسی زبان پایگاه داده هنوز نام آنرا sequel تلفظ می کنند.

گونه هائی از SQL، به عنوان یک زبان پرس وجو و کار با داده، توسط عرضه کنندگان DBMS همراه با ضمایمی ایجاد شد. با بیرون آمدن استاندارد SQL:1999 بسیاری از ضمیمه ها به عنوان بخشی از زبان SQL پذیرفته شدند.

در این بخش فرامینی از SQL که در اکثر گونه ها وجود دارد شرح داده خواهد شد.

فضاهای خالی در عبارات SQL ندیده گرفته می شوند و برای خوانائی کدهای SQL استفاده می شوند. سمیکولن (;) به عنوان پایان دهنده عبارت است.


ایرادهای SQL

به چند نمونه از انتقادهائی که درباره استفاده کاربردی از SQL وجود دارد اشاره می شود:

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


تلگرام

دسته بندی : SQL 

برچسب ها: MYSQL چیست، اس کیو ال، sql، تعریف sql، مخفف sql، آشنایی با sql،

نظرات() 
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر
نظرات پس از تایید نشان داده خواهند شد.