mcdeltateta
23rd December 2012, 12:04 PM
در اینجا مباحث مربوط به آموزش SQL (http://pars-soft.ir/index.aspx?Category=SQL-Education)
رو قرار میدم
- - - به روز رسانی شده - - -
SQL چیست ؟ (http://pars-soft.ir/index.aspx?Article=What%20is%20SQL) (اس کیو ال چیست (http://pars-soft.ir/index.aspx?Article=What%20is%20SQL))
در مدل رابطهای دادهها، زبان ساختارمند پرسشها یا اس کیو ال یا سی کوال (Structured Query Language - SQL) زبانی است سطح بالا مبتنی بر زبان سطح پایین و ریاضی جبر رابطهای که برای ایجاد، تغییر، و بازیابی دادهها و نیز عملیات بر روی آنها بهکار میرود.
زبان SQL به سمت مدل شیگرا - رابطهای نیز پیشرفت کردهاست.سیکوال استاندارد (ANSI (American National Standards Institute را در سال ۱۹۸۶ و ISO (International Organization for Standardization) را در سال ۱۹۸۷ اتخاذ نمود. استانداردهای مختلفی از اسکیوال تاکنون عرضه شده که در جدول زیر بیان میکنیم:
اسکیوال-۸۷
اسکیوال-۸۹
اسکیوال-۹۲
اسکیوال:۱۹۹۹
اسکیوال:۲۰۰۳
اسکیوال:۲۰۰۵
اسکیوال:۲۰۰۸
اسکیوال:٢٠١١
http://pars-soft.ir/administrator/files/UploadFile/download%20(1).jpg (http://pars-soft.ir/index.aspx?Article=What%20is%20SQL)
بسیاری از اصطلاحات زبان اسکیوال تحت استاندارد بینالمللی بوده، و در نتیجه، از آنها شبیه بقیه زبانهای استاندارد مثل محصولات شرکت اوراکل PL/SQL [۲] یا Sybase و SQL PL (مدل رویهای) از شرکت آیبیام میباشد.
اسکیوال برای کارهای ویژه و محدودی (گزارش گیری از دادهها در پایگاه دادههای رابطهای) طراحی شدهاست. بر خلاف زبانهای دستوری مثل بیسیک یا سی که برای حل مسائل طراحی شده، SQL زبانی بر پایه اعلان است. زبانهای توسعه یافتهای مثل PL/SQL به دنبال کامل کردن زبان به هدف ایجاد زبان برنامه نویسی با حفظ مزیتهای SQL میباشد. شیوه دیگر کار این است که به کدهای زبان برنامه نویسی اجازه دسترسی به پایگاه داده به کمک دستورات SQL داده شود مثلاً PostgreSQL به توابعش اجازه میدهد که درون کدهای Perl، Tcl و C نوشته شوند. گاهی به شوخی گفته میشود که SQL نه ساخت یافتهاست، نه محدود به گزارش گیریها و اصلاً یک زبان نیست!
طراحی وب سایت (http://pars-soft.ir/)
رو قرار میدم
- - - به روز رسانی شده - - -
SQL چیست ؟ (http://pars-soft.ir/index.aspx?Article=What%20is%20SQL) (اس کیو ال چیست (http://pars-soft.ir/index.aspx?Article=What%20is%20SQL))
در مدل رابطهای دادهها، زبان ساختارمند پرسشها یا اس کیو ال یا سی کوال (Structured Query Language - SQL) زبانی است سطح بالا مبتنی بر زبان سطح پایین و ریاضی جبر رابطهای که برای ایجاد، تغییر، و بازیابی دادهها و نیز عملیات بر روی آنها بهکار میرود.
زبان SQL به سمت مدل شیگرا - رابطهای نیز پیشرفت کردهاست.سیکوال استاندارد (ANSI (American National Standards Institute را در سال ۱۹۸۶ و ISO (International Organization for Standardization) را در سال ۱۹۸۷ اتخاذ نمود. استانداردهای مختلفی از اسکیوال تاکنون عرضه شده که در جدول زیر بیان میکنیم:
اسکیوال-۸۷
اسکیوال-۸۹
اسکیوال-۹۲
اسکیوال:۱۹۹۹
اسکیوال:۲۰۰۳
اسکیوال:۲۰۰۵
اسکیوال:۲۰۰۸
اسکیوال:٢٠١١
http://pars-soft.ir/administrator/files/UploadFile/download%20(1).jpg (http://pars-soft.ir/index.aspx?Article=What%20is%20SQL)
بسیاری از اصطلاحات زبان اسکیوال تحت استاندارد بینالمللی بوده، و در نتیجه، از آنها شبیه بقیه زبانهای استاندارد مثل محصولات شرکت اوراکل PL/SQL [۲] یا Sybase و SQL PL (مدل رویهای) از شرکت آیبیام میباشد.
اسکیوال برای کارهای ویژه و محدودی (گزارش گیری از دادهها در پایگاه دادههای رابطهای) طراحی شدهاست. بر خلاف زبانهای دستوری مثل بیسیک یا سی که برای حل مسائل طراحی شده، SQL زبانی بر پایه اعلان است. زبانهای توسعه یافتهای مثل PL/SQL به دنبال کامل کردن زبان به هدف ایجاد زبان برنامه نویسی با حفظ مزیتهای SQL میباشد. شیوه دیگر کار این است که به کدهای زبان برنامه نویسی اجازه دسترسی به پایگاه داده به کمک دستورات SQL داده شود مثلاً PostgreSQL به توابعش اجازه میدهد که درون کدهای Perl، Tcl و C نوشته شوند. گاهی به شوخی گفته میشود که SQL نه ساخت یافتهاست، نه محدود به گزارش گیریها و اصلاً یک زبان نیست!
طراحی وب سایت (http://pars-soft.ir/)