زبان برنامه نویسی SQL

توضیجی درباره ی زبان برنامه نویسی SQL : تمامی اختراعات، اکتشافات و پیشرفت های بشر زمانی توجیه شده و مفید واقع می شوند که از آنها استفاده شود و به صورت کاربری دربیایند.یکی از مهمترین و پرکاربردترین این اختراعات کامپیوتر است که به جرأت می توان آن را پدیده قرن نامید. طراحی و پیاده سازی پایگاه داده پروژه به عهده 2000 server Sql است که به وسیله واسط Net.ADO با هم ارتباط برقرار می کنند. ضمناً در طراحی وب سایت مورد نظر از کنترل های Net.Asp در ویژوال بیسک نت استفاده می شود. قبل از ویژوال بیسیک نت از نسخه ای از ویژوال بیسیک بنام VBScript برای ساخت صفحات وب استفاده می شد که محدودیت هایی داشته است. اما امروزه ویژوال بیسیک نت را به طور کامل می توان در ساخت صفحات وب به کار برد. به طور کلی صفحات وب را در ویژوال بیسیک نت به دو روش می توان ایجاد نمود :
- از طریق کد نویسی
- از طریق ویژوال استودیونت
روش اول بسیار جالب و در عین حال وقت گیر است. در این روش نه تنها باید ویژوال بیسیک نت را بلد بود بلکه باید با HTML که زبان خلق صفحات وب است آشنایی داشت.درروش دوم برای ساخت صفحات وب فقط از کنترل ها و عناصر Net.ASP استفاده خواهد شد که روشی سریع و راحت است. با این تفاسیر واضح است که برای ساخت وب سایت با ویژوال بسیک نت از ابزارهای زیر استفاده خواهم نمود. ویندوز 2000 سرویس IIS) IIS یک سرور شخصی است که با آن می توان صفحات وب را امتحان نمود) ویژوال استودیونت »طراحی فرم ها« فرم اساس کار تمام برنامه های ویژوال بیسیک نت است. طراحی برنامه در فرم انجام می شود و کنترل های برنامه در این فرم قرار می گیرندثل بازیابی فرم، اعطای اشتراک به مشتریان، گزارش گیری از پایگاه ، دسترسی به بانک اطلاعاتی، آشنایی با وضعیت مالی آژانس و … در این فرم، پس از تماس هر مشتری، اگر مشترک بود، کد اشتراک وارد می شود و سپس بطور خودکار، تمامی اطلاعات فرد ظاهر می شود. در غیر این صورت به جای کد، عدد صفر وارد شده و کلیه فیلدهای الزم پر می گردد و پس از تعیین راننده مورد نظر جهت اعزام سرویس کد وی در فیلد مربوطه درج می شود.
محدودیت های صفحات وب
صورت کلی را نمایش می دهد.تمامی اختراعات، اکتشافات و پیشرفت های بشر زمانی توجیه شده و مفید واقع می شوند که از آنها استفاده شود و به صورت کاربری دربیایند. یکی از مهمترین و پرکاربردترین این اختراعات کامپیوتر است که به جرأت می توان آن را پدیده قرن نامید. پدیده ای که امروزه در تمامی زمینه ها برای خود جایی باز نموده است. ضمناً در طراحی وب سایت مورد نظر از کنترل های Net.Asp در ویژوال بیسک نت استفاده می شود. قبل از ویژوال بیسیک نت از نسخه ای از ویژوال بیسیک بنام VBScript برای ساخت صفحات وب استفاده می شد که محدودیت هایی داشته است. به دو روش می توان ایجاد نمود :
- از طریق کد نویسی
- از طریق ویژوال
استودیونت روش اول بسیار جالب و در عین حال وقت گیر است. در این روش نه تنها باید ویژوال بیسیک نت را بلد بود بلکه باید با HTML که زبان خلق صفحات وب است آشنایی داشت. در روش دوم برای ساخت صفحات وب فقط از کنترل ها و عناصر Net.ASP استفاده خواهد شد که روشی سریع و راحت است. با این تفاسیر واضح است که برای ساخت وب سایت با ویژوال بسیک نت از ابزارهای زیر استفاده خواهم نمود. ویندوز 2000 سرویس IIS) IIS یک سرور شخصی است که با آن می توان صفحات وب را امتحان نمود) مثل بازیابی فرم، اعطای اشتراک به مشتریان، گزارش گیری از پایگاه ، دسترسی به بانک اطلاعاتی ، آشنایی با وضعیت مالی آژانس و … در این فرم، پس از تماس هر مشتری، اگر مشترک بود، کد اشتراک وارد می شود و سپس بطور خودکار، تمامی اطلاعات فرد ظاهر می شود. در غیر این صورت به جای کد، عدد صفر وارد شده و کلیه فیلدهای الزم پر می گردد.
صفحات وب
تمامی اختراعات، اکتشافات و پیشرفت های بشر زمانی توجیه شده و مفید واقع می شوند که از آنها استفاده شود و به صورت کاربری دربیایند. یکی از مهمترین و پرکاربردترین این اختراعات کامپیوتر است که به جرأت می توان آن را پدیده قرن نامید. پدیده ای که امروزه در تمامی زمینه ها برای خود جایی باز نموده است. طراحی و پیاده<br>سازی پایگاه داده پروژه به عهده 2000 server Sql است که به وسیله واسط Net.ADO با هم ارتباط برقرار می کنند. ضمناً در طراحی وب سایت مورد نظر از کنترل های Net.Asp در ویژوال بیسک نت استفاده می شود. قبل از ویژوال بیسیک نت از نسخه ای از ویژوال بیسیک بنام VBScript برای ساخت صفحات وب استفاده می شد که محدودیت هایی داشته است. اما امروزه ویژوال بیسیک نت را به طور کامل می توان در ساخت صفحات وب به کار برد. به طور کلی صفحات وب را در ویژوال بیسیک نت به دو روش می توان ایجاد نمود :
- از طریق کد نویسی
- از طریق ویژوال استودیونت
روش اول بسیار جالب و در عین حال وقت گیر است. در این روش نه تنها باید ویژوال بیسیک نت را بلد بود بلکه باید با HTML که زبان خلق صفحات وب است آشنایی داشت.در روش دوم برای ساخت صفحات وب فقط از کنترل ها و عناصر Net.ASP استفاده خواهد شد که روشی سریع و راحت است.ویندوز 2000 سرویس IIS) IIS یک سرور شخصی است که با آن می توان صفحات وب را امتحان نمود) ویژوال استودیونت »طراحی فرم ها« فرم اساس کار تمام برنامه های ویژوال بیسیک نت است. طراحی برنامه در فرم انجام می شود و کنترل های برنامه در این فرم قرار می گیرند. هر وقت ویژوال بیسیک نت راه اندازی می شود، فرمی در اختیار برنامه نویس قرار می گیرد تا برنامه خود را در آن فرم طراحی کند.
تقسیمات SQL
SQL را میتوان به 2 قسمت تقسیم کرد :
(LANGUAGE MANIPULATION DATA,DML ) زبان دستکاری داده ها و
(DDL LANGUAGE DEFINITION DATA ) ,زبان تعریف داده ها.
INTO INSERT : اطلاعات جدید را وارد پایگاه داده میکند قسمت دیگر SQL یعنی DDL اجازۀ ساخت و یاحذف جداول پایگاه داده را میدهد و همچنین زیروندهایی تعریف میکند کلیدهایی که موجب ارتباط بین جداول می شود و موجب محدودیت هایی در این رابطه می گرد.
مهمترین گزاره های DDL در SQL عبارتند از:
- DATABASE CREATE :پایگاه داده جدید میسازد.
- DATABASE ALTER :امکان تغییر در پایگاه داده را می دهد.
- TABLE CREATE :امکان ساختن جدول جدید را می دهد.
- TABLE ALTER :امکان تغییر در جداول را ایجاد میکند.
- TABLE DROP :امکان حذف جدول را می دهد.
- INDEX CREATE :ساختن یک شاخصد(کلیدهای جستجو).
- INDEX DROP :حذف شاخص.
عبارت SELECT برای انتخاب داده ها از پایگاه داده استفاده میشود.نتایج در یک جدول نتایج ذخیره میشود که به آن مجموعه نتایج (SET-RESULT ) میگویند مجموعه نتایج در SQL قسمتی از جدول پایگاه داده ای است که اطلاعات در آن ذخیره میشود.
برای یادگیری و تمرین SQL می توان از بانک اطلاعاتی Server-QL و Access ویا اوراکل ا ستفاده کرد.SQL زبانی بر پایه اعلان می باشد و برعکس زبان های بیسیک و سی می باشد.زبان های توسعه یافته ی دیگر مانند PL و SQL به دنبال کامل کردن زبان به هداف ایجاد زبان برنامه نویسی با حفظ مزیت های SQL می باشد.
کاربرد های SQL
- SQL چه کارهایی انجام می دهد؟
- از SQL میتوان برای اجرای query ها در پایگاه داده استفاده کرد.
- از SQL میتوان برای استخراج داده ها از پایگاه داده استفاده کرد.
- از SQL میتوان برای ورود record ها در پایگاه داده استفاده کرد.
- از SQL میتوان برای بروز رسانی record ها در پایگاه داده استفاده کرد.
- از SQL میتوان برای حذف record ها در پایگاه داده استفاده کرد.
- از SQL میتوان برای ایجاد پایگاه داده های جدید استفاده کرد.
- از SQL میتوان برای ایجاد جداول جدید در پایگاه داده استفاده کرد.
- از SQL میتوان برای ساخت procedures stored در پایگاه داده استفاده کرد.
- از SQL میتوان برای ایجاد view در پایگاه داده استفاده کرد.
از اس کیو ال می توان برای تنظیم سطوح دسترسی جداول، procedures و view ها استفاده اس کیو ال مخفف Structured Language Query یا همان زبان جستجوی ساخت یافته است.
اس کیو ال به شما این امکان را می دهد تا به اطلاعات موجود در پایگاه دادها دسترسی پیدا کرده و آنها را تغییر دهید.
ANSI)AmericanNational Standards Institute) استاندارد دارای SQL می باشد.دستورات زبان SQL پنج دسته هستند که عبارتند از:
- DDL _ DefinitionLanguage Date : زبان تعریف داده ها می باشد که با استفاده از این زبان امکان حذف و یا اضافه کردن یک جدول از بانک اطلاعاتی را می توان انجام داد که خوده این زبان دستورات خاص خود را دارد که عیارتند از: ,Create , Create Index , Alter Index , Drop Alter ,
- Language Manipulation Data _ DML : زبان پردازش داده ها می باشد که با استفاده از این زبان برای تغییر جداول استفاده می شود که این زبان نیز دارای سه دستور اصلی می باشد که عبارتند: از Delete , Update Insert.
- DCL _ Language Control Data : این ویژگی دستورات مدیریت و کنترل داده ها را برعهده دارد که در کنترل داده های بانک اطالعاتی که بیشتر در رابطه با دسترسی این داده ها به دیگر کاربران است کاربرد دارد.این ویژگی از چهار دستور اصلی پشتیبانی می کند که عبارتند ازSynonym Create , Grant , Revoke , Password Alter :نگیرید.
- QL _ Language Query Data : این خاصیت دستورات پرس و جوی داده ها را برعهده دارد که تنها از یک دستور به نام Select تشکیل شده که بیشترین حجم کاری را برای یک کاربر که با اس کیو ال کار می کند را بر میگیرد.این دستور باعث گستردگی استفاده از این دستور می شود.
دسته بعد دستورات کنترلی Transaction ها میباشد که امکان مدیریت تراکنشی بانک اطلاعاتی را برای کاربر فراهم می سازد. که از دستورات زیر تشکیل شده Transaction Set , Savepoint , Rollback , نگیرید نگیرید نگیرید نگیرید و دسته اخر که مکمل کننده دستورات دسته قبل بودند دستورات نگیرید داده ها هستند نگیرید امکان بررسی و تحلیل عملیات داخل بانک اطلاعاتی را فراهم خ. در ضمن یادتان باشد که این مدیریت را با مدیریت بانک اطلاعاتی اشتباه نگیرید.
er sql همانطوری که از اسمش مشخص است، یک نمونه از همین سرویس هاست. چیزی که من و شما به نام SQL Server میشناسیم، در واقع واسط یا سروری برای کار با فایل های دیتابیس است. فایل هایی که حتما نمونه هایشان را با پسوندهای LDF و SDF و … دیده ایدفرم برخی دستورات DML قسمتی از SQL عبارت است از:
دستورات DML
فرم برخی دستورات DML قسمتی از SQL عبارت است از:
- SELECT : اطلاعات را از پایگاه داده بیرون میکشد
- UPDATE :اطلاعات موجود را بروزرسانی میکند
- DELETE :اطلاعات را از پایگاه داده حذف میکند.
زبان های توسعه یافته ای مثل SQL/PL به دنبال کامل کردن زبان به هدف ایجاد زبان برنامه نویسی با حفظ مزیت های SQL میباشد. شیوه دیگر کار این است که به کدهای زبان برنامه نویسی اجازه دسترسی به پایگاه داده به کمک دستورات SQL داده شود مثالا PostgreSQL به توابعش اجازه میدهد که درون کدهای Tcl، Perl و C نوشته شوند. گاهی به شوخی گفته میشود که SQL نه ساخت یافته است، نه محدود به گزارش گیری ها و اصلا یک زبان نیستCT : اطلاعات را از پایگاه داده بیرون میکشد.
- UPDATE :اطلاعات موجود را بروزرسانی میکند.
- DELETE :اطلاعات را از پایگاه داده حذف میکند.
SQL را میتوان به 2 قسمت تقسیم کرد :
(LANGUAGE MANIPULATION DATA,DML) زبان دستکاری داده ها و
(DDL LANGUAGE DEFINITION DATA) ,زبان تعریف داده ها .
فرم برخی دستورات DML قسمتی از SQL عبارت است از :
- SELECT : اطلاعات را از پایگاه داده بیرون میکشد
- UPDATE :اطلاعات موجود را بروزرسانی میکند
- DELETE :اطلاعات را از پایگاه داده حذف میکند
- INTO INSERT :اطلاعات جدید را وارد پایگاه داده میکند.
قسمت دیگر SQL یعنی DDL اجازۀ ساخت و یاحذف جداول پایگاه داده را میدهد و همچنین زیروندهایی تعریف میکند (کلیدهایی) که موجب ارتباط بین جداول می شود و موجب محدودیت هایی در این رابطه می گردد
بیشتر بخوانید : سیستم مدیریت پایگاه داده (DBMS)
مهمترین گزاره های DDL در SQL
- E CREATE :پایگاه داده جدید میسازد.
- DATABASE ALTER :امکان تغییر در پایگاه داده را می دهد.
- TABLE CREATE :امکان ساختن جدول جدید را می دهد.
- TABLE ALTER :امکان تغییر در جداول را ایجاد میکند.
- TABLE DROP :امکان حذف جدول را می دهد.
- INDEX CREATE :ساختن یک شاخص( کلیدهای جستجو).
- INDEX DROP :حذف شاخص.
عبارت SELECT برای انتخاب داده ها از پایگاه داده استفاده میشود. نتایج در یک جدول نتایج ذخیره میشود که به آن مجموعه نتایج (SET-RESULT) میگویند.
مجموعه نتایج در SQL قسمتی از جدول پایگاه داده ای است که اطلاعات در آن ذخیره میشود
SQL را میتوان به 2 قسمت تقسیم کرد :
(DATA,DML LANGUAGE MANIPULATION) زبان دستکاری داده ها و
(LANGUAGE DEFINITION DATA ,DDL) زبان تعریف داده ها.
فرم برخی دستورات DML قسمتی از SQL عبارت است از:
- SELECT : اطلاعات را از پایگاه داده بیرون میکشد.
- UPDATE :اطلاعات موجود را بروزرسانی میکند.
- DELETE :اطلاعات را از پایگاه داده حذف میکند.
- INTO INSERT :اطلاعات جدید را وارد پایگاه داده میکند.
قسمت دیگر SQL یعنی DDL اجازۀ ساخت و یاحذف جداول پایگاه داده را میدهد و همچنین زیروندهایی تعریف میکند (کلیدهایی) که موجب ارتباط بین جداول می شود.
نتایج در یک جدول نتایج ذخیره میشود که به آن مجموعه نتایج (SET-RESULT ) میگویند.
دوره های مرتبط
دوره کامل تضمینی هوش تجاری با رویکرد کسب درآمد در داخل و خارج از کشور
آنالیز داده و هوش تجاری یکی از پردرآمدهای شغل های دنیا چه در داخل کشور و چه خارج از کشور است. ما در دوره آموزشی صفر تا صد هوش تجاری را به صورت تضمینی آموزش میدهیم.
آموزش ویدیویی هوش تجاری در SQL
شما در این دوره آموزشی با مفاهیم و اصول هوش تجاری در SQL آشنا می شوید و متوجه می شوید که برای ساخت یک داشبورد در هر نرم افزاری نیاز به چه مراحل و اصول و پایه هایی دارید همچنین با سیستم های هوش تجاری بزرگ آشنا شده و خود را برای تحلیل طراحی و پیاده سازی یک سامانه هوش تجاری آماده می کنید.
آموزش صفر تا صد طراحی؛ تحلیل و پیاده سازی سامانه های حرفه ای هوش تجاری با پاور بی آی
آموزش صفر تاصد طراحی، تحلیل و پیاده سازی سامانه های حرفه ای هوش تجاری با پاور بی آی در 98 ساعت و توسط اساتید مجرب آماده شده است.
آموزش صفر تا صد داشبورد سازی در سی شارپ
آموزش کامل و پروژه محور مباحث به همراه مثال کاملا عملی در محیط سی شارپ که یک محیط برنامه نویسی ماکروسافتی می باشد. دوره آموزش داشبورد سازی در سی شارپ شامل ساخت یک داشبود زیبا در محیط سی شارپ به کمک کامپوننتهای ssrs و Chart.js می باشد.
آموزش کاملا حرفه ای ویدیویی هوش تجاری در Oracle
آموزش ویدیویی هوش تجاری در Oracle ابتدا به بررسی ساختار کلی هوش تجاری اوراکل پرداخته و سپس به مراحل نصب نرم افزارهای مرتبط با کار خود می پردازیم. سپس مباحث آنالیز داده و فاندامنتال کار را بررسی کرده و در خصوص ریپازیتوری و مسایل مربوط به ان صحبت می کنیم.
1 دیدگاه
به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.
ممنون از مقاله خوبتون