00:00 / 00:00
1.8x
1.4x
1.0x
0.7x
HD SD
HD
SD
ثبت‌نام رایگان
  • دسترسی به 4 جلسه نمونه از دوره
  • دسترسی به 4 جلسه نمونه از دوره
  • عضویت در تالار گفت‌وگوی دوره
  • اضافه شدن دوره به پروفایل
دوره کامل
  • دسترسی به تمام قابلیت‌های دوره
  • دسترسی کامل و نامحدود به محتوا
    +
  • گواهی‌نامه مکتب‌خونه
  • تمرین و آزمون
  • تالار گفتگو
00:00 / 00:00
1.8x
1.4x
1.0x
0.7x
HD SD
HD
SD
مکتب‌خونه

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

دوره‌های مکتب‌پلاس
3 ساعت

آموزشی مبانی SQL به طور خاص به توضیح نکات کلیدی SQL می‌پردازد و شما را برای استفاده از آن در کاربردهای مختلف آماده می‌کند. زبان SQL یک زبان خاص دامنه یا اصطلاحا DSL است که در ارتباط تنگاتنگی با مسائل مربوط به یک دامنه‌ی خاص دارند و در نقطه‌ی مقابل آن‌ها زبان‌های برنامه‌نویسی همه‌منظوره قرار دارند. از زبان SQL برای برنامه‌نویسی و طراحی سیستم‌هایی جهت مدیریت داده‌ها و ذخیره‌ی آن‌ها در سیستم‌های مدیریت پایگاه داده‌های رابطه‌ای (RDBMS) استفاده می‌شود. بیشترین کاربرد SQL در کار با داده‌های ساختار یافته است، برای مثال داده‌هایی که رابطه‌ی میان متغیرها و موجودیت‌های مختلف را نشان می‌دهد.


زبان SQL دو مزیت عمده نسبت به APIهای قدیمی‌تر خواندنی-نوشتنی (read_write) مانند ISAM یا VSAM دارد. در ابتدا امکان دسترسی به رکوردهای مختلف را تنها با یک دستور فراهم می‌کند. هم‌چنین، الزام تعریف نحوه‌ی دسترسی به یک رکورد (با یا بدون ایندکس) را حذف می‌کند.


SQL که اساسا بر مبنای جبر رابطه‌ای ساخته شده است، حاوی انواع مختلفی از دستورهاست که می‌توان آن‌ها را ذیل دسته‌ی زیرزبان‌ها (sublanguages) طبقه‌بندی کرد، که از متداول‌ترین‌های آن‌ها می‌توان به DQL یا زبان درخواست داده (Data Query Language)، DDL یا زبان تعریف داده (Data Definition Language)، DCL یا زبان کنترل داده (Data Control Language) و DML یا زبان دست‌کاری داده (Data Manipulation Language) اشاره کرد. نحوه‌ی عمل SQL شامل کوئری یا درخواست داده، دست‌کاری داده (افزودن، به روز رسانی کردن، و حذف کردن)، تعریف داده و کنترل دسترسی داده است. با وجودی‌که SQL اساسا یک زبان برنامه‌نویسی اعلانی است، اما المان‌های پروسه‌ای را نیز در بر دارد.

 

تسلط به SQL راه را برای کار با پایگاه داده‌ها و سیستم‌های پیچیده‌تر هموار می‌کند. معماری پایگاه داده‌ی رابطه‌ای توزیع شده (DRDA) حاصل فعالیت‌های گروهی در شرکت IBM بین سال‌های ۱۹۸۸ تا ۱۹۹۴ است. DRDA پایگاه داده‌های رابطه‌ای متصل به یکدیگر از طریق شبکه‌ها را قادر می‌سازد تا با تعامل با یکدیگر بتوانند درخواست‌های SQL مطلوب را به خوبی مدیریت کنند. یک کاربر یا برنامه‌ی تعاملی می‌تواند دستورهای SQL را به یک RDB محلی بفرستد و جداولی از داده‌ها و شاخص‌های وضعیتی را به عنوان جواب از  RDBهای ریموت برگرداند. دستورهای SQL می‌توانند در RDBهای ریموت ذخیره شده و کامپایل شوند و به عنوان پکیج‌هایی معین برچسب‌گذاری شوند. این روند برای کار با برنامه‌هایی که مسائل پیچیده، و کوئری‌های پرتکرار و با بسامد زیاد دارند، بهینه است. این موضوع خود را در شرایطی که جدول‌های ذخیره‌کننده‌ی داده‌ها در سیستم‌هایی ریموت قرار دارند، اهمیت بیشتری به خود می‌گیرد.


در دوره‌ی آموزش مبانی SQL به معرفی و بررسی المان‌های زبانی مختلفی از جمله دستورها، عبارت‌ها، کوئری‌ها و غیره پرداخته می‌شود. در ابتدا با روش‌های دست‌کاری داده آشنا می‌شویم و دستوراتی مانند CREATE، INSERT، ALTER و غیره را مرور می‌کنیم. سپس به بررسی کوئری‌ها می‌پردازیم و با استفاده از عبارت‌هایی مانند WHERE، LIKE، BETWEEN و سایر عبارت‌ها یاد می‌گیریم که چطور داده‌های مطلوب خود را به شکل مناسب فراخوانی کنیم. در فصل‌های بعدی نحوه‌ی استفاده از توابع تجمیعی از جمله  COUNT، SUM، و HAVING را می‌بینیم، و در نهایت با کوئری‌های پیچیده‌تر کار می‌کنیم و شیوه‌ی کار با جداول متنوع و ترکیب آن‌ها با یکدیگر را فرا می‌گیریم.

سرفصل‌های دوره آموزش مبانی و دستورهای SQL

تالار گفت‌وگو

مدرس دوره
وحید صفاریان

ویژگی‌های دوره آموزش مبانی و دستورهای SQL

گواهی‌نامه مکتب‌خونه

در صورت قبولی در دوره، گواهی نامه رسمی پایان دوره توسط مکتب‌خونه به اسم شما صادر شده و در اختیار شما قرار می گیرد.

 

مشاهده نمونه گواهینامه

آزمون، تمرین و محیط تعاملی

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

تالار گفتگو

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

نظرات  (6 نظر)

سارا
14:46 - 1399/10/28
فارغ‌التحصیل دوره
سلام اصلا دوره خوبی نبود . محتوای اموزشی فوق العاده مبتدی و ضعیف بودند و جا داشت این دوره به صورت رایگان ارایه بشه نه بعنوان دوره مکتب پلاس. تمامی محتوا رو کافی بود سرچ بزنیم و خیلی کاملتر و جامعتر در سایت w3schools یاد بگیریم. این دوره اصلا در سطح مکتب پلاس نیست و اصلا توصیه نمی کنم حتی اگر هیچ چیزی از sql ندونیم.
پشتیبانی مکتب‌خونه
سارا عزیز؛ از اینکه نظر خود را با ما در میان گذاشتید صمیمانه سپاسگزاریم. لطفا در صورت امکان با ارسال جزییات بیشترما را در ارتقا سطح کیفی خدمات یاری رسانید. info@maktabkhooneh.org
برهان
15:19 - 1399/10/26
فارغ‌التحصیل دوره
دوره خوبی و جدید و جالبی بود فقط در تمرینات برای بزرگتر و کوچکتر صورت سوال با جواب نمیخوند و باعث اشتباه میشد.
پشتیبانی مکتب‌خونه
برهان عزیز؛ از اینکه نظر خود را با ما در میان گذاشتید صمیمانه سپاسگزاریم. لطفا در صورت امکان با ارسال جزییات بیشترما را در ارتقا سطح کیفی خدمات یاری رسانید. info@maktabkhooneh.org
حامد
12:23 - 1399/09/24
فارغ‌التحصیل دوره
در مورد این دوره. چی بگم آخه ... برا اونیکه هیچی بلد نیست به هیچ وجه توصیه نمیشه. برا اونیکه میخاد هیمنجوری تفریحی sql رو دوره کنه میشه گفت شاید خوب باشه. در کل دوره ضعیفی بود. از مکتبخونه بعید بود برگزاری این دوره. البته همین جزوات رو با ویدئو ترکیب می کردن شاید ظرافت دوره بهتر میشد. با احترام
پشتیبانی مکتب‌خونه
حامد عزیز؛ از اینکه نظر خود را با ما در میان گذاشتید صمیمانه سپاسگزاریم موارد مطرح شده جهت بررسی به بخش مربوطه ارسال شد.
سید پوریا
11:07 - 1399/09/24
دانشجوی دوره
واقعا دوره‌ی بدی بود. در واقع فک می‌کنم یه جزوه رو گذاشته بودن به عنوان محتوای درس و مطلقا هیچ کار اضافه‌ای براش نکرده بودن. اصلا توصیه نمی‌کنم که این دوره رو شرکت کنید.
پشتیبانی مکتب‌خونه
سید پوریا عزیز؛ از اینکه نظر خود را با ما در میان گذاشتید صمیمانه سپاسگزاریم. لطفا در صورت امکان با ارسال جزییات بیشترما را در ارتقا سطح کیفی خدمات یاری رسانید. info@maktabkhooneh.org
مسعود
21:39 - 1399/09/13
فارغ‌التحصیل دوره
دوستان این دوره رو اصلا به هیچ وجه توصیه نمیکنم! دوره بسیار ضعیف، سوالات مبهم، بدون اینکه داده مشخصی رو تعیین کرده باشه تمرینات مدام به تمرین های دیگه ارجاع داده شدن، مثلا رو تمرین 8 ارجاع میده به سوال 5 بعد تو تمرین 9 ارجاع میده به سوال 7 و ... مجموعه ای از ایرادات دوره رو یادداشت کردم که برای پشتیبانی ایمیل میزنم.
پشتیبانی مکتب‌خونه
مسعود عزیز؛ از اینکه نظر خود را با ما در میان گذاشتید صمیمانه سپاسگزاریم موارد مطرح شده جهت بررسی به بخش مربوطه ارسال شد.
حسین
17:51 - 1399/08/24
دانشجوی دوره
واقعا یک دوره بسیار بد بود برای من آموزش دادن در حد صفر فک کنم جزوه دانشگاه اورده بودن در قالب اموزش دادن ،دوره ایی گنگ و مبهم اصلا توصیه نمی کنم!
پشتیبانی مکتب‌خونه
حسین عزیز؛ از اینکه نظر خود را با ما در میان گذاشتید صمیمانه سپاسگزاریم. لطفا در صورت امکان با ارسال جزییات بیشترما را در ارتقا سطح کیفی خدمات یاری رسانید. info@maktabkhooneh.org

سوالات پرتکرار

آیا در صورت خرید دوره، گواهی نامه آن به من تعلق می گیرد؟
خیر؛ شما با خرید دوره می توانید در آن دوره شرکت کنید و به محتوای آن دسترسی خواهید داشت. در صورتی که در زمان تعیین شده دوره را با نمره قبولی بگذرانید، گواهی نامه دوره به نام شما صادر خواهد شد.
آیا گواهی‌نامه‌های دانشگاهی به صورت رسمی و توسط دانشگاه مربوطه صادر می‌شود؟
بله؛ گواهی نامه ها توسط دانشگاه مربوطه و با امضای رئیس دانشگاه یا مسئول مربوطه که حق امضای گواهی نامه ها را دارد صادر می شود و گواهی نامه معتبر دانشگاه است که به اسم هر فرد صادر می شود.
حداقل و حداکثر زمانی که می توانم یک دوره را بگذرانم چقدر است؟
برای گذراندن دوره حداقل زمانی وجود ندارد و شما می توانید در هر زمانی که مایل هستید فعالیت های مربوطه را انجام دهید. برای هر دوره یک حداکثر زمان تعیین شده است که در صفحه معرفی دوره می توانید مشاهده کنید که از زمان خرید دوره توسط شما تنها در آن مدت شما از ویژگی های تصحیح پروژه ها توسط پشتیبان و دریافت گواهی نامه بهره مند خواهید بود.
در صورت قبولی در دوره، آیا امکان دریافت نسخه فیزیکی گواهی نامه دوره را دارم؟
پس از صدور گواهی نامه، نسخه الکترونیکی گواهی نامه در اختیار شما قرار می گیرد. در صورت درخواست شما، نسخه فیزیکی گواهی نامه نیز می تواند برای شما ارسال شود. هزینه ارسال بر عهده کاربر خواهد بود.
پس از سپری شدن زمان دوره، به محتوای دوره دسترسی خواهم داشت؟
بله؛ پس از سپری شدن مدت زمان دوره شما به محتوای دوره دسترسی خواهید داشت و می توانید از ویدئوها، تمارین، پروژه و دیگر محتوای دوره در صورت وجود استفاده کنید ولی امکان تصحیح تمارین توسط پشتیبان و دریافت گواهی نامه برای شما وجود نخواهد داشت.

×

ثبت نظر

به این دوره از ۱ تا ۵ چه امتیازی می‌دهید؟