جستجو برای:
  • معرفی پکیج های آموزشی
  • مسیرهای آموزشی
    • مسیر راه متخصص هوش تجاری در SQL
    • مسیر راه متخصص هوش تجاری در Oracle
    • مسیر راه صفر تا صد آنالیز داده در SSAS
    • مسیر راه داشبورد سازی به کمک زبان برنامه نویسی سی شارپ
    • مسیر راه آموزش صفر تا صد نمایش داده در پاور بی آی
    • مسیر راه آموزش صفر تا صد هوش تجاری در پاور بی آی (با رویکرد مدلسازی داده)
    • مسیر آموزشی مهندسی داده
      • آموزش مقدماتی لینوکس
  • پروژه ها
    • پروژه های گروه ریسرچیار
    • دوره های هوش تجاری
  • انجمن هوش تجاری ایران
    • ویکی KPI
    • آوا ریسرچیار
  • بلاگ
  • مدرسین
گروه هوش تجاری ریسرچیار
  • معرفی پکیج های آموزشی
  • مسیرهای آموزشی
    • مسیر راه متخصص هوش تجاری در SQL
    • مسیر راه متخصص هوش تجاری در Oracle
    • مسیر راه صفر تا صد آنالیز داده در SSAS
    • مسیر راه داشبورد سازی به کمک زبان برنامه نویسی سی شارپ
    • مسیر راه آموزش صفر تا صد نمایش داده در پاور بی آی
    • مسیر راه آموزش صفر تا صد هوش تجاری در پاور بی آی (با رویکرد مدلسازی داده)
    • مسیر آموزشی مهندسی داده
      • آموزش مقدماتی لینوکس
  • پروژه ها
    • پروژه های گروه ریسرچیار
    • دوره های هوش تجاری
  • انجمن هوش تجاری ایران
    • ویکی KPI
    • آوا ریسرچیار
  • بلاگ
  • مدرسین
حساب کاربری
آخرین اطلاعیه ها
لطفا برای نمایش اطلاعیه ها وارد شوید

وبلاگ

گروه هوش تجاری ریسرچیار > بلاگ > زبان برنامه نویسی > SQL > زبان برنامه نویسی SQL

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

تیر ۱۹, ۱۴۰۱
ارسال شده توسط محدثه مقیمی
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 Server جهت آمادگی کار با سیستم های هوش تجاری

کاربرد های 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 ابتدا به بررسی ساختار کلی هوش تجاری اوراکل پرداخته و سپس به مراحل نصب نرم افزارهای مرتبط با کار خود می پردازیم. سپس مباحث آنالیز داده و فاندامنتال کار را بررسی کرده و در خصوص ریپازیتوری و مسایل مربوط به ان صحبت می کنیم.

 
مشاهده دوره
برچسب ها: آموزش SQLزبان برنامه نویسی SQL
قبلی آینده هوش تجاری Business Intelligence چیست؟
بعدی زبان برنامه نویسی سی شارپ

1 دیدگاه

به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.

  • کریم حیدری گفت:
    مرداد ۱۲, ۱۴۰۲ در ۸:۰۱ ب٫ظ

    ممنون از مقاله خوبتون

    پاسخ

دیدگاهتان را بنویسید لغو پاسخ

جستجو
جستجو برای:
نوشته‌های تازه
  • مزایای هوش تجاری در مراقبت های بهداشتی چیست ؟
  • نقش هوش تجاری در سلامت
  • خدمات مشاوره هوش تجاری (BI)
  • تحلیل نیازمندی‌ها در مراحل پیاده‌سازی هوش تجاری (BI)
  • اهمیت هوش تجاری
دسته‌ها
  • DataWareHouse
  • DAX
  • DBMS
  • ETL
  • OBIEE
  • ODI
  • RDBMS
  • SQL
  • آموزش هوش تجاری
  • ابزارهای نمایش داده
  • ابزارهای هوش تجاری
  • امنیت هوش تجاری
  • اوراکل
  • پایگاه داده
  • داده کاوی
  • داشبوردسازی
  • دسته بندی نشده
  • دسته‌بندی نشده
  • دوره هوش تجاری
  • زبان برنامه نویسی
  • سی شارپ
  • شیرپوینت (SharePoint)
  • کسب و کار
  • مفاهیم پایگاه داده
  • مفاهیم هوش تجاری
  • نرم افزار Dundas
  • نرم افزار Power BI
  • نرم افزار Power View
  • نرم افزار Qlickview
  • نرم افزار Rapidminer
  • نرم افزار SQL Server
  • نرم افزار SSDT
  • نرم افزار Tableau
  • نرم افزار های داده کاوی
  • نرم افزار های هوش تجاری
  • نرم افزارهای پایگاه داده
  • هوش تجاری
  • ویدئو
نمادها
logo-enamadlogo-enamad

درباره ما

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

تماس با ما
  • نیاوران خیابان پور ابتهاج کوچه 19 پلاک 16
  • شهرری خیابان غیوری شمالی کوچه حسن زاده پلاک 82
  • 09367938018 - سوالات پیش از خرید پکیج آموزشی - مهندس مقیمی
  • 09120939879 - آرش منصوری - سوالات مرتبط با استقرار هوش تجاری سازمانی
  • 021-33750743
  • manager@researchyar.ir
  • 09384966927 - پشتیبانی سایت و مشکلات سایت - الله بخش
نمادها

logo-samandehi

شبکه های اجتماعی
Whatsapp Telegram Instagram Linkedin M-icon-eitaa M-icon-aparat
اشتراک گذاری در شبکه های اجتماعی
ارسال به ایمیل
https://researchyar.ir/?p=18112
مرورگر شما از HTML5 پشتیبانی نمی کند.