×
ribbon

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

آموزشی مبانی SQL به طور خاص به توضیح نکات کلیدی SQL می‌پردازد و شما را برای استفاده از آن در کاربردهای مختلف آماده می‌کند. زبان SQL یک زبان خاص دامنه یا اصطلاحا DSL است که ... ادامه

ارائه دهنده:  مکتب‌خونه  مکتب‌خونه
مدرس دوره:
 صفاریان
صفاریان
2 (10 رای)
سطح: مقدماتی
 پلاس
  
زمان مورد نیاز برای گذارندن دوره:  3 ساعت
مجموع محتوای آموزشی:  ساعت ویدئو - 3 ساعت تمرین و پروژه
 (undefined)
مهلت دوره:  8 هفته
  
حد نصاب قبولی در دوره:  80 نمره
فارغ‌التحصیل شدن در این دوره نیاز به ارسال تمرین‌ها و پروژه‌های الزامی دارد. 
organization-pic  گواهینامه این دوره توسط مکتب‌خونه ارائه می‌شود.
course-feature   گواهی‌نامه مکتب‌خونه course-feature   خدمات منتورینگ course-feature   تمرین و آزمون course-feature   تالار گفتگو course-feature   تسهیل استخدام

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

مقدمه و دستورهای اولیه
  مقدمه‌ای بر SQL
"00:35  
  مفاهیم SQL
"00:56  
  دستورهای SQL
"00:50  
  دستورات SQL
 12.5%    
"01:33  
  دستور CREATE
"00:35  
  ایجاد جدول
 12.5%    
"03:06  
  دستور INSERT
"00:40  
  دستور INSERT
 12.5%    
"05:10  
  دستور SELECT
"00:44  
  دستور SELECT
 12.5%    
"01:32  
  دستور ALTER
"00:34  
  دستور ALTER
 12.5%    
"03:39  
  دستور UPDATE
"00:39  
  دستور UPDATE
 12.5%    
"02:06  
  دستور DELETE
"00:34  
  دستور DELETE
 12.5%    
"02:38  
  محدودیت‌ها
"00:56  
  محدودیت‌ها
 12.5%    
"04:49  
  جمع‌بندی
"00:47  
پرسمان‌ها
  مقدمه
"00:32  
  دستور SELECT
"00:27  
  دستور SELECT
 7.7%    
"05:15  
  AS
"00:36  
  AS
 7.7%    
"02:05  
  DISTINCT
"00:33  
  DISTINCT
 7.7%    
"01:37  
  WHERE
"00:46  
  WHERE
 7.7%    
"02:38  
  LIKE
"00:35  
  LIKE
 7.7%    
"03:08  
  ادامه LIKE
"00:41  
  ادامه LIKE
 7.7%    
"03:38  
  IS NULL
"00:22  
  IS NULL
 7.7%    
"03:40  
  BETWEEN
"00:56  
  BETWEEN
 7.7%    
"03:44  
  AND
"00:27  
  AND
 7.7%    
"04:10  
  OR
"00:32  
  OR
 7.7%    
"04:08  
  ORDER BY
"01:07  
  ORDER BY
 7.7%    
"03:40  
  LIMIT
"00:31  
  LIMIT
 7.7%    
"04:09  
  CASE
"00:51  
  CASE
 7.7%    
"04:41  
  جمع‌بندی
"00:36  
توابع تجمعی
  مقدمه
"00:32  
  دستور COUNT
"00:15  
  دستور COUNT
 11.5%    
"01:35  
  دستور SUM
"00:22  
  دستور SUM
 11.5%    
"02:41  
  دستورهای MIN و MAX
"00:19  
  دستورهای MIN و MAX
 11.5%    
"04:08  
  دستور AVERAGE
"00:15  
  دستور AVERAGE
 11.5%    
"06:12  
  دستور ROUND
"00:26  
  دستور ROUND
 11.5%    
"05:17  
  دستور GROUP BY
"00:57  
  دستور GROUP BY
 15.4%    
"08:21  
  ادامه دستور GROUP BY
"00:46  
  ادامه دستور GROUP BY
 15.4%    
"04:16  
  دستور HAVING
"00:48  
  دستور HAVING
 11.5%    
"02:50  
  جمع‌بندی
"00:35  
کار با چند جدول
  مقدمه
"01:03  
  ترکیب جدول‌ها به صورت دستی
"01:14  
  ترکیب جدول‌ها به صورت دستی
 12.5%    
"02:17  
  ترکیب جدول‌ها با SQL
"01:05  
  ترکیب جدول‌ها با SQL
 12.5%    
"04:10  
  JOINهای داخلی
"00:40  
  JOINهای داخلی
 12.5%    
"08:30  
  LEFT JOIN
"00:41  
  LEFT JOIN
 12.5%    
"06:27  
  PRIMARY KEY و FOREIGN KEY
"01:20  
  PRIMARY KEY و FOREIGN KEY
 12.5%    
"04:30  
  CROSS JOIN
"01:23  
  CROSS JOIN
 12.5%    
"17:05  
  UNION
"00:58  
  UNION
 12.5%    
"03:42  
  WITH
"01:01  
  WITH
 12.5%    
"02:43  
  جمع‌بندی
"00:46  

ویژگی‌های دوره

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

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

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

ویژگی‌های دوره

خدمات منتورینگ
خدمات منتورینگ

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

ویژگی‌های دوره

تمرین و آزمون
تمرین و آزمون

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

ویژگی‌های دوره

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

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

ویژگی‌های دوره

تسهیل استخدام
تسهیل استخدام

در صورت قبولی در دوره، شما می‌توانید با وارد کردن اطلاعات آن در بخش دوره‌های آموزشی رزومه‌ساز «جاب ویژن»، تایید مهارت خود را در قالب اضافه شدن «مدال مهارت» به روزمه آنلاین خود دریافت نمایید. این مدال علاوه بر ایجاد تمایز در نمایش رزومه شما، باعث بالاتر قرار گرفتن آن در لیست انبوه رزومه‌های ارسالی به کارفرما شده و بدین ترتیب شانس شما را برای استخدام در سازمانهای موفق و پر متقاضی افزایش می‌دهد.

بررسی فرصت‌های شغلی

درباره دوره

آموزشی مبانی 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 را می‌بینیم، و در نهایت با کوئری‌های پیچیده‌تر کار می‌کنیم و شیوه‌ی کار با جداول متنوع و ترکیب آن‌ها با یکدیگر را فرا می‌گیریم.

درباره استاد

maktabkhooneh-teacher صفاریان

نظرات کاربران  ( نظر)

صفحه 1 از
علی ذاکری نیری 1399-11-08
دوره خوبی است، و برای به نظر من آغاز كار با SQL مناسب است. موضوعی كه جای بهبود دارد، نحوه آزمون ها می باشد. گنگ بودن برخی از سوال ها باعث می شود تا پاسخ های اشتباه به سوالات داده شود. اگر سوال ها دقیق تر مطرح شوند، احتمالا نتایج آزمون متفاوت خواهد بود.
برهان فخرواعظی 1399-10-26
دوره خوبی و جدید و جالبی بود فقط در تمرینات برای بزرگتر و کوچکتر صورت سوال با جواب نمیخوند و باعث اشتباه میشد.
مکتب‌خونه
برهان عزیز؛ از اینکه نظر خود را با ما در میان گذاشتید صمیمانه سپاسگزاریم. لطفا در صورت امکان با ارسال جزییات بیشترما را در ارتقا سطح کیفی خدمات یاری رسانید. info@maktabkhooneh.org
سارا قانعی اردکانی 1399-10-28
سلام اصلا دوره خوبی نبود . محتوای اموزشی فوق العاده مبتدی و ضعیف بودند و جا داشت این دوره به صورت رایگان ارایه بشه نه بعنوان دوره مکتب پلاس. تمامی محتوا رو کافی بود سرچ بزنیم و خیلی کاملتر و جامعتر در سایت w3schools یاد بگیریم. این دوره اصلا در سطح مکتب پلاس نیست و اصلا توصیه نمی کنم حتی اگر هیچ چیزی از sql ندونیم.
مکتب‌خونه
سارا عزیز؛ از اینکه نظر خود را با ما در میان گذاشتید صمیمانه سپاسگزاریم. لطفا در صورت امکان با ارسال جزییات بیشترما را در ارتقا سطح کیفی خدمات یاری رسانید. info@maktabkhooneh.org
حامد حاجوی 1399-09-24
در مورد این دوره. چی بگم آخه ... برا اونیکه هیچی بلد نیست به هیچ وجه توصیه نمیشه. برا اونیکه میخاد هیمنجوری تفریحی sql رو دوره کنه میشه گفت شاید خوب باشه. در کل دوره ضعیفی بود. از مکتبخونه بعید بود برگزاری این دوره. البته همین جزوات رو با ویدئو ترکیب می کردن شاید ظرافت دوره بهتر میشد. با احترام
مکتب‌خونه
حامد عزیز؛ از اینکه نظر خود را با ما در میان گذاشتید صمیمانه سپاسگزاریم موارد مطرح شده جهت بررسی به بخش مربوطه ارسال شد.
سید پوریا حسینی 1399-09-24
واقعا دوره‌ی بدی بود. در واقع فک می‌کنم یه جزوه رو گذاشته بودن به عنوان محتوای درس و مطلقا هیچ کار اضافه‌ای براش نکرده بودن. اصلا توصیه نمی‌کنم که این دوره رو شرکت کنید.
مکتب‌خونه
سید پوریا عزیز؛ از اینکه نظر خود را با ما در میان گذاشتید صمیمانه سپاسگزاریم. لطفا در صورت امکان با ارسال جزییات بیشترما را در ارتقا سطح کیفی خدمات یاری رسانید. info@maktabkhooneh.org
مسعود کسرائی‏‏ نژاد 1399-09-13
دوستان این دوره رو اصلا به هیچ وجه توصیه نمیکنم! دوره بسیار ضعیف، سوالات مبهم، بدون اینکه داده مشخصی رو تعیین کرده باشه تمرینات مدام به تمرین های دیگه ارجاع داده شدن، مثلا رو تمرین 8 ارجاع میده به سوال 5 بعد تو تمرین 9 ارجاع میده به سوال 7 و ... مجموعه ای از ایرادات دوره رو یادداشت کردم که برای پشتیبانی ایمیل میزنم.
مکتب‌خونه
مسعود عزیز؛ از اینکه نظر خود را با ما در میان گذاشتید صمیمانه سپاسگزاریم موارد مطرح شده جهت بررسی به بخش مربوطه ارسال شد.
حسین نایب زاده 1399-08-24
واقعا یک دوره بسیار بد بود برای من آموزش دادن در حد صفر فک کنم جزوه دانشگاه اورده بودن در قالب اموزش دادن ،دوره ایی گنگ و مبهم اصلا توصیه نمی کنم!
مکتب‌خونه
حسین عزیز؛ از اینکه نظر خود را با ما در میان گذاشتید صمیمانه سپاسگزاریم. لطفا در صورت امکان با ارسال جزییات بیشترما را در ارتقا سطح کیفی خدمات یاری رسانید. info@maktabkhooneh.org

دوره‌های پیشنهادی

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

آیا در صورت خرید دوره، گواهی نامه آن به من تعلق می گیرد؟
خیر؛ شما با خرید دوره می توانید در آن دوره شرکت کنید و به محتوای آن دسترسی خواهید داشت. در صورتی که در زمان تعیین شده دوره را با نمره قبولی بگذرانید، گواهی نامه دوره به نام شما صادر خواهد شد.

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

آیا گواهی‌نامه‌های دانشگاهی به صورت رسمی و توسط دانشگاه مربوطه صادر می‌شود؟
بله؛ گواهی نامه ها توسط دانشگاه مربوطه و با امضای رئیس دانشگاه یا مسئول مربوطه که حق امضای گواهی نامه ها را دارد صادر می شود و گواهی نامه معتبر دانشگاه است که به اسم هر فرد صادر می شود.

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

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

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

در صورت قبولی در دوره، آیا امکان دریافت نسخه فیزیکی گواهی نامه دوره را دارم؟
خیر، به دلیل مسائل زیست محیطی و کاهش قطع درختان، فقط نسخه الکترونیکی گواهی‌نامه در اختیار شما قرار می‌گیرد

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

پس از سپری شدن زمان دوره، به محتوای دوره دسترسی خواهم داشت؟
بله؛ پس از سپری شدن مدت زمان دوره شما به محتوای دوره دسترسی خواهید داشت و می توانید از ویدئوها، تمارین، پروژه و دیگر محتوای دوره در صورت وجود استفاده کنید ولی امکان تصحیح تمارین توسط پشتیبان و دریافت گواهی نامه برای شما وجود نخواهد داشت.
poster
  
برگزار کننده:  مکتب‌خونه
  
زمان مورد نیاز برای گذارندن دوره:  3 ساعت
مجموع محتوای آموزشی:  ساعت ویدئو - 3 ساعت تمرین و پروژه
 (undefined)
مهلت دوره:  8 هفته
  
حد نصاب قبولی در دوره:  80 نمره
فارغ‌التحصیل شدن در این دوره نیاز به ارسال تمرین‌ها و پروژه‌های الزامی دارد. 
organization-pic  گواهینامه این دوره توسط مکتب‌خونه ارائه می‌شود.
course-feature   گواهی‌نامه مکتب‌خونه course-feature   خدمات منتورینگ course-feature   تمرین و آزمون course-feature   تالار گفتگو course-feature   تسهیل استخدام