پرووید
منو

آموزش برنامه نویسی SQL و کار با بانک اطلاعاتی

زبان: انگلیسیزیرنویس: انگلیسیسطح: مقدماتیمدت زمان: 1:48:38تعداد ویدئوها: 29فایل های پروژه: موجود
این آموزش بخشی از پکیج کامل آموزش مسیر تبدیل شدن به توسعه دهنده نرم افزار است که می توانید از تمامی آموزش های آن دیدن کنید.

آموزش برنامه نویسی SQL و کار با بانک اطلاعاتی با عنوان اصلی Learning SQL Programming یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. در این دوره با مفاهیم پایه بانک اطلاعاتی و زبان SQL آشنا می شوید و یاد می گیرید چگونه اطلاعات مورد نیاز خود را از پایگاه داده استخراج و مدیریت کنید. همچنین نحوه کار با چندین جدول، استفاده از JOIN، گروه بندی نتایج، انواع داده و دستورات افزودن، ویرایش و حذف اطلاعات را فرا می گیرید.

SQL چیست و چه کاربردی در بانک اطلاعاتی دارد؟

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

برای یادگیری SQL ابتدا باید با مفهوم Database و نحوه سازمان دهی اطلاعات در آن آشنا شوید. در این آموزش با مبانی بانک اطلاعاتی و کاربرد SQL آشنا می شوید و کار با ابزار DB Browser for SQLite را نیز یاد می گیرید. این ابزار امکان مشاهده و مدیریت بانک اطلاعاتی SQLite را از طریق یک محیط گرافیکی فراهم می کند و به شما کمک می کند مفاهیم اولیه کار با پایگاه داده را بهتر درک کنید.

دستور SELECT و جستجوی اطلاعات در SQL

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

دریافت اطلاعات از دو یا چند جدول - نمونه ای از بخش دریافت اطلاعات از دو یا چند جدول در آموزش برنامه نویسی SQL و کار با بانک اطلاعاتی
نمونه ای از بخش «دریافت اطلاعات از دو یا چند جدول» در آموزش برنامه نویسی SQL و کار با بانک اطلاعاتی

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

ارتباط بین جداول و استفاده از JOIN در SQL

در بانک های اطلاعاتی رابطه ای، اطلاعات معمولاً در چندین جدول مختلف سازمان دهی می شوند تا از تکرار غیرضروری داده ها جلوگیری شود. برای استخراج اطلاعات مرتبط از چند جدول باید بتوانید میان آن ها ارتباط برقرار کنید. دستور JOIN یکی از ابزارهای اصلی SQL برای این کار است و به شما اجازه می دهد داده های موجود در دو یا چند جدول را بر اساس ارتباط میان ستون های آن ها در یک نتیجه ترکیب کنید.

انواع مختلف JOIN برای سناریوهای متفاوتی کاربرد دارند و شناخت تفاوت آن ها به شما کمک می کند Query مناسب تری بنویسید. برای مثال، بسته به نوع JOIN می توانید فقط رکوردهای دارای ارتباط مشترک یا مجموعه گسترده تری از اطلاعات دو جدول را دریافت کنید. همچنین با مفهوم Grouping آشنا می شوید که امکان دسته بندی نتایج بر اساس مقادیر مشخص را فراهم می کند و برای تهیه گزارش های آماری و خلاصه سازی اطلاعات کاربرد دارد.

انواع داده و عملیات محاسباتی در SQL

هر ستون در یک جدول بانک اطلاعاتی دارای نوع داده مشخصی است که تعیین می کند چه نوع اطلاعاتی می تواند در آن ذخیره شود. شناخت Data Types در SQL اهمیت زیادی دارد؛ زیرا انتخاب نوع داده مناسب بر نحوه ذخیره سازی، پردازش و مقایسه اطلاعات تأثیر می گذارد. برای مثال، اطلاعات عددی، متنی و مقادیر مربوط به تاریخ به شکل های متفاوتی مدیریت می شوند. آشنایی با این مفاهیم به شما کمک می کند ساختار جداول را بهتر طراحی و داده ها را دقیق تر پردازش کنید.

افزودن اطلاعات به یک جدول - نمونه ای از بخش افزودن و ویرایش اطلاعات در آموزش برنامه نویسی SQL و کار با بانک اطلاعاتی
نمونه ای از بخش «افزودن و ویرایش اطلاعات» در آموزش برنامه نویسی SQL و کار با بانک اطلاعاتی

SQL علاوه بر استخراج اطلاعات، امکاناتی برای انجام محاسبات و تغییر شکل نتایج نیز در اختیار شما قرار می دهد. در این بخش با عملیات ریاضی در SQL و قابلیت هایی مانند Compound SELECT آشنا می شوید. همچنین یاد می گیرید چگونه با استفاده از AS برای ستون ها یا جداول Alias تعریف کنید. Alias به شما امکان می دهد نام های موقت و خواناتری برای نمایش نتایج Query انتخاب کنید و ساختار خروجی را متناسب با نیاز خود تغییر دهید.

افزودن، ویرایش و حذف اطلاعات در بانک اطلاعاتی

مدیریت بانک اطلاعاتی فقط به جستجو و دریافت اطلاعات محدود نمی شود. در بسیاری از برنامه ها لازم است رکوردهای جدیدی به جداول اضافه کنید یا اطلاعات ذخیره شده را به روزرسانی کنید. SQL برای انجام این عملیات دستورهای مشخصی دارد. دستور INSERT برای افزودن داده های جدید و دستور UPDATE برای تغییر اطلاعات موجود استفاده می شود. آشنایی با این دستورات به شما کمک می کند داده های برنامه را در شرایط مختلف مدیریت کنید.

گاهی نیز لازم است اطلاعاتی را که دیگر به آن ها نیازی ندارید از بانک اطلاعاتی حذف کنید. دستور DELETE برای حذف رکوردها مورد استفاده قرار می گیرد و هنگام استفاده از آن باید به شرایط انتخاب رکوردها توجه داشته باشید تا اطلاعات اشتباهی حذف نشوند. در این آموزش با روش های افزودن، تغییر و حذف داده ها آشنا می شوید و از طریق تمرین های ارائه شده، نحوه شناسایی رکورد صحیح برای انجام عملیات مورد نظر را یاد می گیرید.

این آموزش SQL برای چه کسانی مناسب است؟

این آموزش برای افرادی مناسب است که قصد دارند کار با بانک اطلاعاتی و زبان SQL را از مبانی شروع کنند. اگر برنامه نویس هستید و می خواهید بدانید اطلاعات برنامه های نرم افزاری چگونه ذخیره، جستجو و مدیریت می شوند، یادگیری این مفاهیم برای شما اهمیت زیادی دارد. همچنین افرادی که در مسیر یادگیری توسعه Backend قرار دارند، می توانند با شناخت Queryها و روش ارتباط بین جداول، پایه مناسبی برای کار با بانک های اطلاعاتی رابطه ای ایجاد کنند.

در پایان دوره با برخی از اشتباهات رایج هنگام کار با SQL و روش جلوگیری از آن ها آشنا می شوید و می توانید مسیر یادگیری خود را ادامه دهید. محتوای این آموزش به زبان انگلیسی ارائه شده و دارای زیرنویس انگلیسی است. مباحث دوره از شناخت Database و اجرای Queryهای ساده شروع می شوند و به مدیریت اطلاعات و کار با چندین جدول می رسند؛ بنابراین می توانید در طول آموزش به تدریج با بخش های اصلی کار با SQL آشنا شوید.

سرفصل مطالب آموزش ویدئویی برنامه نویسی SQL و کار با بانک اطلاعاتی

فصل اول: مقدمه

  • یادگیری برنامه نویسی با SQL
  • فایل های تمرین
  • آشنایی با DB Browser for SQLite
  • آشنایی با محیط CoderPad
  • بانک اطلاعاتی چیست؟
  • SQL چیست؟

فصل دوم: دریافت اطلاعات از بانک اطلاعاتی

  • دریافت اطلاعات با دستور SELECT
  • محدود کردن Query با استفاده از WHERE
  • افزودن شرط های بیشتر به یک دستور
  • گسترش و محدود کردن نتایج
  • مرتب سازی نتایج با ORDER BY
  • یافتن اطلاعات درباره داده ها
  • حل تمرین استخراج اطلاعات از بانک اطلاعاتی

فصل سوم: دریافت اطلاعات از دو یا چند جدول

  • دریافت اطلاعات از دو یا چند جدول
  • آشنایی با انواع JOIN
  • گروه بندی نتایج
  • حل تمرین کار با JOIN

فصل چهارم: انواع داده، محاسبات و قابلیت های کاربردی

  • انواع داده در SQL
  • عملیات ریاضی در SQL
  • دستور Compound SELECT
  • تبدیل و تغییر شکل داده ها
  • ایجاد نام مستعار با AS
  • حل تمرین محاسبه شاخص های امتیازدهی ایالت ها

فصل پنجم: افزودن و ویرایش اطلاعات

  • افزودن اطلاعات به یک جدول
  • ویرایش اطلاعات در یک جدول
  • حذف اطلاعات از یک جدول
  • حل تمرین شناسایی رکورد صحیح

فصل ششم: جمع بندی

  • جلوگیری از اشتباهات رایج در SQL
  • گام های بعدی
دیدگاه کاربران

دیدگاه ها

برای ثبت دیدگاه ابتدا وارد حساب کاربری شوید.
هنوز دیدگاهی برای این محصول تایید نشده است.