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

آموزش اصول پایگاه داده و SQL Server

دوره‌های مکتب‌پلاس
67 ساعت
95٪ (831 رای)

آموزش اصول پایگاه‌ داده و SQL Server چیست؟

SQL Server یک سیستم مدیریت پایگاه‌ داده رابطه‌ای یا RDBMS است که توسط مایکروسافت توسعه‌ یافته و به بازار عرضه‌ شده‌است. SQL Server به عنوان یک سرور پایگاه‌ داده، یک محصول نرم‌افزاری است که وظیفه اصلی ذخیره و بازیابی داده‌ها را طبق درخواست سایر برنامه‌های نرم‌افزاری دارد. در این دوره علاوه بر SQL Server، به طور کامل به آموزش SQL نیز پرداخته می‌شود.

در دوره آموزش SQL Server یاد می‌­گیرید که چطور یک بانک اطلاعاتی را طراحی کرده و با بانک‌­های اطلاعاتی SQL Server چگونه کار کنید. با عبور از مراحل ابتدایی دوره نیز یاد می­‌گیرید چطور اطلاعات یک بانک اطلاعاتی را به‌دست آورده و آن‌­ها را تغییر دهید.

آنچه در این دوره یاد می‌­گیرید مبتنی بر دو قسمت است: در بخش اول با کلیات و تعاریف اولیه آموزشی این دوره آشنا می­ شوید و در بخش بعدی به یادگیری کاربردی و عملی مفاهیم مربوط به SQL Server می‌­پردازید.

 

هدف از آموزش SQL Server چیست؟

آنچه در این دوره به عنوان هدف در نظر گرفته‌شده، یادگیری اصول و کلیات و البته تسلط شما شرکت‌­کنندگان بر همه بخش‌های SQL Server است. هدف اصلی دوره آموزش SQL Server ارتباط برقرار کردن با داده­‌های بانک اطلاعاتی SQL Server است. در پایان این دوره شرکت‌کنندگان قادر به ایجاد اصولی یک پایگاه داده، کوئری نوشتن، برنامه نویسی و ... خواهند بود و مهارت‌های لازم برای حضور در بازار کار را خواهند داشت.

 

یادگیری SQL Server چه دستاوردی برای شرکت­‌کنندگان خواهد داشت؟

در انتهای این دوره شرکت‌­کنندگان می­‌توانند به عنوان کدنویس و توسعه‌دهنده بانک‌­های اطلاعاتی مشغول به کار شوند. آنچه در این دوره یاد می­‌گیرید، امکان کار در پوزیشن­‌های مختلف کاری را که نیاز به تسلط بر SQL Server دارد، برای شما فراهم می‌­کند. هم‌چنین، این دوره مبنای دوره BI خواهد بود و با گذراندن دوره BI پس از این دوره، می‌­توانید به عنوان یک BI Developer مشغول به کار شوید. همچنین در پایان این دوره شرکت‌کننده‌گان به موضوعات زیر تسلط پیدا خواهند کرد:

  • آشنایی با مفاهیم پایگاه داده
  • نحوه طراحی اصولی یک پایگاه داده
  • نوشتن کوئری‌های مختلف
  • کار با داده‌ها و نحوه پردازش آن‌ها
  • برنامه‌نویسی و مباحث پیشرفته آن
  • برنامه نویسی T-SQL
  • آشنایی با بحث همزمانی و Transactionها

 

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

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

 

وجه تمایز این دوره با سایر دوره‌های مربوط به آموزش SQL Server چیست؟

در این دوره یاد می­‌گیرید که چطور کدنویسی، طراحی بانک اطلاعاتی و برنامه­‌نویسی در SQL Server را انجام دهید. همه این آموزش‌­ها در یک دوره جمع‌آوری شده است و این گستردگی به عنوان وجه تمایز اصلی این دوره قلمداد می­‌شود. به ترتیبی که در اکثر دوره­‌های مشابه و موجود در بازار هریک از این مباحث در یک دوره مجزا تدریس می­‌شود؛ اما ما در این دوره همه این موارد را بدون این که از عمق مطالب کاسته شود، در یک دوره جمع‌بندی کرده‌­ایم.

 

فصل‌­های دوره آموزش SQL Server کدام است؟

دوره آموزش SQL Server در پانزده فصل تهیه و تدوین شده است. بعد از آموزش این پانزده فصل شما یاد خواهید گرفت چگونه بانک‌­های اطلاعاتی طراحی کنید، منطق یک نرم‌افزار تجاری را داخل یک بانک اطلاعاتی طراحی کنید، گزارش‌های متنوع از سیستم‌های اطلاعاتی دریافت کنید و در انتها اطلاعات مربوط به یک بانک اطلاعاتی را تغییر دهید.

سرفصل‌های دوره آموزش اصول پایگاه داده و SQL Server

فصل اول: پیش‌گفتار
00:22 ساعت
00:22
Combined Shape Created with Sketch. 3 جلسه
بارم:
0%
نمایش جلسات فصل  

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

پیش‌گفتار دوره
"06:37
آینده شغلی
"08:48
پیش‌نیازها، انتظارات و سرفصل‌های دوره
"06:43
فصل دوم: مقدمه‌ای بر Microsoft SQL Server
00:43 ساعت
00:42
Combined Shape Created with Sketch. 6 جلسه
بارم:
0%
نمایش جلسات فصل  
فصل سوم: مقدمه‌ای بر T-SQL Server
00:19 ساعت
00:18
Combined Shape Created with Sketch. 4 جلسه
بارم:
0%
نمایش جلسات فصل  

در این فصل تعریفی از زبان T-SQL بیان شده و در ادامه قوانین تئوری مجموعه‌ها و منطق شرطی بیان خواهد شد.

تعریف زبان T-SQL
"06:16
تئوری مجموعه‌ها
"10:03
کوییز تئوری مجموعه‌ها
100.0%
     
"01:00
منطق شرطی
"02:25
فصل چهارم: طراحی بانک اطلاعاتی
05:44 ساعت
00:43
Combined Shape Created with Sketch. 5 جلسه
بارم:
7%
نمایش جلسات فصل  

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

قوانین نرمال‌سازی
"15:17
مفهوم کلید اصلی
"12:21
کوییز مفهوم کلید اصلی
5.4%
     
"01:00
نحوه ساخت بانک اطلاعاتی و جدول با SSMS
"15:34
تمرین طراحی بانک اطلاعاتی

 (الزامی)

94.6%
     
"300:00
فصل پنجم: نوشتن SELECT Queryها
01:44 ساعت
01:36
Combined Shape Created with Sketch. 15 جلسه
بارم:
3%
نمایش جلسات فصل  

دستور SELECT ابزاری است که با کمک آن داده‌ها را از جدول‌های پایگاه داده بازخوانی می‌کنیم. اطلاعات بازگردانده شده توسط این دستور ممکن است از یک جدول، چند جدول، Viewها، Stored Procedure‌ها یا منابع دیگر اطلاعاتی که پایگاه داده به آن دسترسی دارد، خوانده شوند. در این فصل به آموزش این ابزار کلیدی در پایگاه داده پرداخته می‌شود.

دستور From - Where
"12:19
کوییز دستور From - Where
22.2%
     
"02:00
دستور Group by
"15:02
کوییز دستور Group by
11.1%
     
"01:00
دستور Having
"10:22
کوییز دستور Having
11.1%
     
"01:00
دستور Select
"15:47
دستور Order by
"10:26
کوییز دستور Order by
33.3%
     
"02:08
مفهوم Three-Valued logic
"09:17
کوییز مفهوم Three-Valued Logic
11.1%
     
"01:00
دستور Case
"07:20
دستور Top
"11:05
دستور Offset-Fetch
"05:00
کوییز فصل نوشتن SELECT Query‌ها
11.1%
     
"01:00
فصل ششم: کار با داده‌ها
05:42 ساعت
00:41
Combined Shape Created with Sketch. 5 جلسه
بارم:
7%
نمایش جلسات فصل  
فصل هفتم: Joinها
05:57 ساعت
00:54
Combined Shape Created with Sketch. 10 جلسه
بارم:
8%
نمایش جلسات فصل  

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

مفهوم Join
"04:22
دستور Cross join
"07:00
دستور Inner join
"07:44
کوییز دستور Inner join
4.9%
     
"01:00
Multiple Join
"09:56
Outer join
"16:46
کوییز دستور Outer join
4.9%
     
"01:00
ترتیب اجرای Join ها
"08:40
کوییز فصل Joinها
4.9%
     
"01:00
تمرین Joinها

 (الزامی)

85.4%
     
"300:00
فصل هشتم: Subqueries
05:49 ساعت
00:47
Combined Shape Created with Sketch. 9 جلسه
بارم:
7%
نمایش جلسات فصل  

منظور از Subquery یک query است که درون یک عبارت مانند UPDATE، INSERT، SELECT یا DELETE نوشته می‌شود در این بخش با subqueryهای چند‌متغیره آغاز شده با بیان نکات مختلف کاربردی به بیان  Correlated Subquery، دستور exist و اشکالات دستور Not In پرداخته می‌شود.

Subqueryها
"10:50
Multi-Valued Subquery
"06:44
Correlated Subquery
"06:48
کوییز Correlated Subquery
5.1%
     
"01:00
Correlated Subquery - بخش دوم
"09:18
دستور Exists
"05:54
کوییز دستور Exists
5.1%
     
"01:00
اشکالات دستور Not In
"07:40
تمرین Subqueries

 (الزامی)

89.7%
     
"300:00
فصل نهم: Set Operator‌ها
05:13 ساعت
00:12
Combined Shape Created with Sketch. 5 جلسه
بارم:
7%
نمایش جلسات فصل  

در این بخش با موضوع Set Operator‌ها آشنا می‌شوید و دستورات لازم را یاد می‌گیرید. در پایان برای جا افتادن هر چه بهتر این موضوع تمرین این بخش آورده شده است.

دستور Union
"05:58
کوییز دستور Union
5.4%
     
"01:00
دستور Intersect
"02:27
دستور Except
"03:36
تمرین Set Operator‌ها

 (الزامی)

94.6%
     
"300:00
فصل دهم: تغییر داده‌ها
06:54 ساعت
01:50
Combined Shape Created with Sketch. 18 جلسه
بارم:
8%
نمایش جلسات فصل  
فصل یازدهم: Table Expression
06:09 ساعت
01:05
Combined Shape Created with Sketch. 13 جلسه
بارم:
8%
نمایش جلسات فصل  

 یکی از امکانات کاربردی در sql server Table Expression است که ما می‌توانیم به کمک CTEها مجموعه‌ای از خروجی‌هایی که می‌خواهیم به‌صورت موقتی نگهداری کنیم و عملیاتی مانند Insert, Update, Delete و غیره روی آن مجموعه‌داده انجام دهیم و با این کار خوانایی کدنویسی هم بیشتر می‌شود. در این فصل این موضوع را مورد بررسی قرار داده‌ایم.

مقدمه‌ای بر این فصل
"02:17
derivated table (جدول مشتق شده)
"12:10
کوییز derivated table
4.7%
     
"01:00