آموزش شروع به کار با SQL

تعداد ویدئو 87
زمان دوره 03:02:24
مترجم پرووید
ناظر ترجمه پرووید
دوبلر پرووید
ناظر دوبلاژ پرووید
سایت منتشر کننده پلورال سایت

آموزش شروع به کار با SQL یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته آموزشی، شروع به کار با SQL در MySql است که با نام اصلی Introduction to SQL از شرکت Pluralsight منتشر شده است.

مقدمه ای بر نرم افزار SQL Server

نرم افزار SQL Server که توسط مایکروسافت توسعه و ارائه گردیده است، یک ابزار بسیار قدرتمند برای مدیریت کردن بانک های اطلاعاتی رابطه ای می باشد. در واقع، SQL Server یک Relational Database Management System می باشد که به صورت خلاصه به آنها RDBMS نیز می گویند. در کنار نرم افزار SQL Server، زبان T-SQL نیز وجود دارد که یک گسترش قدرتمند از زبان SQL است. زبان T-SQL برای انجام پرس و جو ها و ارتباط برقرار کردن با بانک های اطلاعاتی رابطه ای استفاده می شود. نرم افزار SQL Server و زبان T-SQL قابلیت های بسیار قدرتمندی دارند که آنها را به یک ترکیب فوق العاده در این حوزه تبدیل می کنند. در ادامه در رابطه با این قابلیت ها صحبت خواهیم کرد.

Introduction to SQL Snapshot

  • مقیاس پذیری و یا Scalability: نرم افزار عنوان کاملاً مقیاس پذیر است و می تواند نیازهای متنوع تجاری را به راحتی با معماری مقیاس پذیر خود پاسخ دهد.
  • امنیت و یا Security: نرم افزار SQL Server بسیاری از قابلیت های امنیتی مورد نیاز برای محافظت کردن از داده های حساس را در خود قرار داده است.
  • در دسترس پذیری و یا High Availability: نرم افزار SQL Server با دارا بودن قابلیت هایی از قبیل Always On Availability Groups میتواند دسترس پذیری بالایی را داشته باشد.
  • سرویس های یکپارچه سازی و یا Integration Services: قابلیت Integration Services که به صورت کوتاه به آن SSIS نیز می گویند فرآیندهای یکپارچه سازی داده ها و تغییر شکل داده داده ها را بسیار ساده می کند.

قابلیت های نرم افزار SQL Server

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

زبان پرس و جوی Transact-SQL

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

  • روال های ذخیره شده و یا Stored Procedure ها: استفاده کردن از Stored Procedure ها کمک می کند تا بتوانیم مجموعه ای از دستورات پر تکرار را در قالب یک روال و یا Procedure ذخیره کرده، کامپایل کنیم و بارها از آنها استفاده نماییم. استفاده کردن از Stored Procedure های مزیت های بسیار زیادی را در اختیار برنامه نویسان قرار می دهد.
  • توابع و یا Function ها: زبان Transact-SQL امکان ایجاد کردن توابع تعریف شده توسط کاربر و یا user-defined function را در اختیار برنامه نویسان قرار می دهد که این موضوع به نوشتن پرس و جو های پیچیده و قدرتمند کمک می کند.
  • متغیرها و کنترل کردن روال اجرا شدن کدها: در زبان T-SQL به سازی می توان از متغیرها و عناصر دیگر کنترل کردن اجرای دستورات از قبیل جملات شرطی استفاده کرد که این موضوع خود به تنهایی به نوشتن اسکریپت های قدرتمند بسیار کمک می کند.

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

مقدمه دوره آموزشی

  • مقدمه

معرفی

  • مقدمه
  • مدل رابطه ای و یا The Relational Model
  • جمع بندی

آشنایی با دستورات پایه در SQL

  • مقدمه
  • بررسی دستور اولیه SELECT
  • بررسی دستور اولیه INSERT
  • بررسی دستور اولیه UPDATE
  • بررسی دستور اولیه DELETE
  • بررسی مطالب این دوره آموزشی
  • جمع بندی

پرس و جو گرفتن از داده ها با دستورات SELECT

  • مقدمه
  • آموزش عملی کار کردن با SELECT
  • بررسی لیست ستون ها در SELECT
  • اسفتاده کردن از Wildcard Character ها
  • بررسی FROM
  • آموزش عملی کار کردن با دستور FROM
  • چگونه مجموعه نتایج و یا Result Set را محدود کنیم؟
  • بررسی NOT DISTINCT و DISTINCT
  • آموزش عملی کار کردن با DISTINCT
  • جمع بندی

فیلتر کردن نتایج با دستور WHERE

  • بررسی دستور WHERE
  • آموزش عملی کار کردن با دستور WHERE
  • عملگرهای Boolean
  • کلمه کلیدی AND
  • آموزش عملی کار کردن با AND
  • کلمه کلیدی OR
  • آموزش عملی کار کردن با OR
  • سایر عملگرهای Boolean
  • بررسی BETWEEN
  • آموزش عملی کار کردن با BETWEEN
  • بررسی LIKE
  • آموزش عملی کار کردن با LIKE
  • بررسی IN
  • آموزش عملی کار کردن با IN
  • بررسی IS
  • بررسی IS NOT
  • آموزش عملی کار کردن با IS و IS NOT
  • جمع بندی

شکل دادن به نتایج با ORDER BY و GROUP BY

  • مقدمه
  • بررسی ORDER BY
  • کار کردن عملی با ORDER BY
  • بررسی Set Function ها
  • آموزش عملی کار کردن Set Function
  • ترکیب Set Function و Qualifier ها
  • نسخه ی نمایشی – تنظیم عملکرد و واجد شرایط
  • بررسی GROUP BY
  • آموزش عملی کار کردن با GROUP BY
  • بررسی HAVING
  • آموزش عملی کار کردن با HAVING
  • جمع بندی

تطبیق داده های جداول مختلف با JOIN

  • مقدمه
  • بررسی CROSS JOIN
  • آموزش عملی کار کردن با CROSS JOIN
  • بررسی INNER JOIN
  • آموزش عملی کار کردن با INNER JOIN
  • بررسی OUTER JOIN
  • بررسی LEFT OUTER JOIN
  • آموزش عملی کار کردن با LEFT OUTER JOIN
  • بررسی RIGHT OUTER JOIN
  • آموزش عملی کار کردن با RIGHT OUTER JOIN
  • بررسی FULL OUTER JOIN
  • آموزش عملی کار کردن با FULL OUTER JOIN
  • بررسی SELF JOIN
  • جمع بندی

افزودن، تغییر دادن و حذف کردن داده ها

  • مقدمه
  • بررسی INSERT
  • آموزش عملی کار کردن با INSERT
  • بررسی BULK INSERT
  • آموزش عملی کار کردن با BULK INSERT
  • بررسی UPDATE
  • آموزش عملی کار کردن با UPDATE
  • بررسی DELETE
  • آموزش عملی کار کردن با DELETE
  • جمع بندی

ایجاد جداول پایگاه داده

  • مقدمه
  • بررسی CREATE DATABASE
  • آموزش عملی کار کردن با CREATE DATABASE
  • بررسی CREATE TABLE
  • آموزش عملی کار کردن با CREATE TABLE
  • بررسی مقادیر NULL
  • بررسی PRIMARY KEY
  • بررسی CONSTRAINT
  • بررسی ALTER TABLE
  • بررسی DROP TABLE
  • آموزش عملی کار کردن با CREATE TABLE
  • جمع بندی
دسته های محصولات

افزودن به سبد خرید