مشاهده خبر بازگشت به لیست اخبار

برترین زبان های برنامه نویسی قسمت نهم : SQL

نوشته شده توسط: محمدجواد ازادمهر
در تاریخ:

SQL یکی از زبان هاب بسیار تخصصی در ساخت برنامه است و استفاده از نیاز به داشتن تسلط کافی به این زبان و تسلط کامل  به برنامه نویسی دارد و همچنین یک زبان استاندارد برای دسترسی داشتن و دست کاری کردن پایگاه داده های یک برنامه است.

نام این برنامه مخفف شدهی کلمه ی STRUCTUREDQUESRY LANGUAGE است و ANSI  استاندارد بودن این برنامه را تایید کرده است.

یا استفاده کردن از این زبان شما میتوانید داده های خود را از یک پایگاه داده بازیابی کرد ، انواع جستجو ها و پرسش ها را در پایگاه انجام داد ، یک رکورد جدید را در پایگاه داده اضافه کنیم و یا اینکه آن را بروزرسانی کنیم و یا حتی آن را پاک کنیم ، یک پایگاه داده جدیدی را درست کرد ، جدولی را طراحی و در پایگاه داده قرار بدهیم و دید و زیروال در پایگاه داده ایجاد کنیم و برای آن ها دسترسی تعیین کنیم .

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

در تمامی نسخه های مختلفی که از این زبان و برنامه منتشر شده است علاوه بر استاندارد هایی مثل INSERT(وارد کردن ) ، UPDATE (به روزرسانی ) و بسیاری از استادارد های دیگر تعدادی قابلیت های دیگر به کاربر ارائه داده میشود که در مواقعی میتواند به برنامه نویس مکم های بیسار بزرگ و شایانی بکند .

 این برنامه نیز به دو بخش تقسیم میشود :

قسمت اول :دی ام ال

قسمت دوم :دی دی ال

دی ام ال :دستوارات ، پزس جوها در این زبان در این قسمت انجام میشود

دی دی ال : بخشی است که به ما اجازه این را میدهد که جداولی که در پایگاه است را حذف یا به روز رسانی یا حتی اضافه کنیم .

نکته :  همچنین میتوان توسط آنایندکسها را تعریف که توسط آن می توان بین جداول ازتباط ایجاد کرد.

 اگر بخواهیم در مورد دستوارات این زبان بحث کنیم در ابتدا یاید گفت که یکی از بزرگترین نقاط قوت این زبان نسبت به زبان های سی و پایتون این است که به بزرگ یا کوجک بودن حروف حساسیتی ندارد و همین امر باعث ایجاد سرعتی بالاتر در ساخت و نوشتن نرم افزار میشود .

تمامی اعمالی که در این زبان انجام میشوند توسط دستورات خاض خود اداره میشود و برای مثال برای بیان امری در این زبان :

SELECT * (ANYTHING THAT YOU WANT TO WRITE HERE)

را تایپ میکنیم

همچنین دز این زبان اصطلاحی با نام ''آر دی بی ام اس'' وجود دارد که معادل آن به زبان فارسی مدیریت پایگاه داده رابطه ای است .

این امکان در انی زبان اساس کار در این زبان محسوب میشود و بسیاری از سیستم های مدرن و بزرگ و کاربردی امروزی مانند اراکل ، ماکروسافت اکسس و بسیاری دیگر از این سیستم های بزرگ از RDMBS  استفاده میکنند .

و اما در مورد پایگاه داده :

یک پایگاه داده اغلب از یک یا چند جدول تشکیل شده که هرجدول توسط یک نام از بقیه جداول متمایز می شود. جدول شامل رکورد های داده ای ست.به عنوان نمونه جدول زیر اطلاعات چند دانشجو را نشان می دهد.

 

 

saddr

scity

sfamily

sname

sid

امام رضا

مشهد

حمیدی

علی

۱ 

توحید

تهران

اصغری

محمد

۲ 


 


 




هیچ دیدگاهی تاکنون برای این خبر ثبت نشده است.

اولین نفر باشید!
دیدگاه خود را ثبت کنید: