تا %60 تخفیف خرید برای 6 نفر با صدور مدرک فقط تا
00 00 00
در توسینسو تدریس کنید

مهم: برای خریدهای بالای 100 هزار تومان باید از رمز پویا استفاده کنید و امکان خرید با رمز ایستا وجود نخواهد داشت

با خرید یکجای این دوره از 30 درصد تخفیف بر روی خرید خود استفاده کنید. تخفیف های وب سایت بر روی خرید تک ویدیوها اعمال نخواهد شد. در صورت هر گونه سوال برای خرید خود می توانید با شماره 02634209662 تماس گرفته یا به تلگرام پشتیبانی سایت پیام دهید.

قیمت: 422,400 تومان

با 30% تخفیف وب سایت و مدرس در صورت خرید یکجا: 295,680 تومان

خرید دوره با 30 تخفیف

آموزش SQL Server ( اس کیو ال سرور) قسمت 1 : شروع دوره ای متفاوت

به دوره آموزش SQL Server خوش آمدید. بانک اطلاعاتی SQL Server یکی از قدرتمندترین بانک های اطلاعاتی دنیاست که توسط شرکت مایکروسافت ارائه شده است. SQL Server یک RDBMS یا Relational Database Management System است. SQL Server در نسخه های مختلفی ارائه شده است و همین موضوع باعث شده که SQL Server در طیف وسیعی از کاربرد ها قابل استفاده باشد، از برنامه های کوچک تا راهکارهایی که در سطح Enterprise مورد استفاده قرار می گیرند. آخرین نسخه SQL Server یعنی نسخه 2016 در خرداد ماه سال 95 به صورت رسمی توسط شرکت مایکروسافت ارائه شد که حاوی تغییرات زیادی نسبت به نسخه قبلی یا 2014 می باشد. در این دوره آموزشی قصد داریم تا با امکانات و ویژگی های این بانک اطلاعاتی قدرتمند آشنا شویم. بر اساس سرفصل های طراحی شده در این دوره آموزشی:

  1. با مفاهیم اولیه بانک های اطلاعاتی رابطه ای آشنا شده و یاد میگیریم که به چه بانک هایی رابطه ای گفته می شود.
  2. با نحوه نصب و راه اندازی SQL Server آشنا شده و بخش های مختلف مراحل نصب را به همراه بررسی ویژگی هایی که در هنگام نصب می توان انتخاب کرد بررسی می کنیم. همچنین با مفهوم Installation Planning آشنا می شویم و اینکه چگونه باید SQL Server را بر اساس شرایط موجود نصب کرد.
  3. همچنین با نحوه دانلود و نصب SQL Server Management Studio که محیطی برای کار با SQL Server است و همچنین SQL Server Data Tools که ابزارهایی را برای کار با SQL Server در محیط Visual Studio فراهم می آورد آشنا می شویم.
  4. مفاهیم اولیه ای که پیش نیاز شروع طراحی بانک های اطلاعاتی هستند را بررسی می کنیم، اینکه چگونه باید نیازمندی ها را جمع آوری و تحلیل کرد و چگونه از روی نیازمند های جمع آوری شده می توان اقدام به طراحی Database کرد. همچنین با انواع بانک های BI/OLAP و OLTP و کاربرد های هر یک آشنا خواهیم شد. در این دوره تمرکز ما بر روی بانک های OLTP است.
  5. با انواع کلید ها و مفاهیم مرتبط با آن ها آشنا شده و یاد میگیریم که کلید ها چه کاربردی در بانک های اطلاعاتی دارند.
  6. با مبحث نرمال سازی بانک های اطلاعاتی (Normalization) آشنا می شویم. نرمال سازی بانک های اطلاعاتی در چند مرحله مختلف انجام شده و برای بهینه سازی طراحی بانک های اطلاعاتی استفاده می شوند.
  7. نحوه ایجاد جداول در بانک ها را بررسی خواهیم کرد. بررسی کلی مکانیزم ذخیره سازی اطلاعات در SQL Server، بررسی انواع نوع داده در SQL Server و مفهوم Row و Column، آشنایی با کلید های اولیه، مقادیر پیش فرض در جداول، ستون های Identity و نوع های UniqueIdentifier را بررسی خواهیم کرد. با نحوه ایجاد جدول بوسیله دستورات T-SQL و همچنین Designer برنامه SSMS آشنا خواهیم شد. با نحوه ایجاد تغییر در جداول آشنا شده و همچنین به بررسی رابطه ها و انواع آن می پردازیم.
  8. با عملیات های درج، حذف و به روز رسانی اطلاعات در SQL Server آشنا می شویم. همچنین به بررسی Transaction ها و مبحث مدیریت خطا در SQL Server خواهیم پرداخت
  9. امنیت را در SQL Server بررسی خواهیم کرد. مقدمه ای بر مفاهیم اولیه امنیت، بررسی امنیت در سه لایه Server و Database و Object، آشنایی با Login ها و User ها و همچنین کاربرد Schema ها در بانک های اطلاعاتی SQL Server از جمله مباحثی است که در این بخش مطرح خواهند شد.
  10. یاد خواهیم گرفت که چگونه می توان با ایجاد Index ها بر روی جداول، سرعت خواندن اطلاعات از جداول را افزایش داد. در این قسمت انواع ایندکس ها را در SQL Server بررسی کرده، با مفهوم Unique Constraint آشنا شده و با نحوه ایجاد، حذف و نگهداری Index ها در SQL Server آشنا می شویم.
  11. در ادامه با نحوه کوئری گرفتن از بانک ها آشنا می شویم، آشنایی با دستور SELECT، فیلتر کردن اطلاعات، مرتبط سازی خروجی کوئری ها، توابع کار با رشته و عملگر LIKE، استفاده از متغیرها، بررسی Aggregate ها، نحوه استفاده از Join ها و همچنین گروه بندی اطلاعات در کوئری ها، کار با تاریخ، آشنایی با مفهوم Sequence ها، نوشتن Sub Query ها، عملگر Apply و کاربرد CTE ها، توابع Ranking در SQL Server، کار با Cursor ها و همینطور Debug کردن کوئری ها در SQL Server از جمله مباحثی است که در بخش کوئری گرفتن از بانک ها با آن ها آشنا خواهیم شد.
  12. به بررسی مفهوم View ها و دلیل استفاده از آن ها خواهیم پرداخت. با نحوه ایجاد View ها و استفاده از آن ها آشنا خواهیم شد و همچنین یاد میگریم که چگونه می توان بر روی View ها ایندکس ایجاد کرد. در انتها با مبحث Updatable Views آشنا خواهیم شد.
  13. یاد میگیریم که چگونه می توانیم برای بانک های خود Store Procedure بنویسیم و از آن ها استفاده کنیم.
  14. با نحوه استفاده از Trigger آشنا شده و متوجه می شویم که Trigger ها چه نقشی در بانک های اطلاعات دارند.
  15. علاوه بر توابعی که در SQL Server تعریف شده اند، کاربران امکان تعریف توابع مورد نظر خود را دارند که اصطلاحاً به آن ها User-Defined Function گفته می شود. در این بخش به بررسی UDF ها پرداخته و نحوه تعریف و استفاده از آن ها و همچنین بررسی انواع UDF ها می پردازیم.
  16. با قابلیت های In-Memory در SQL Server آشنا می شویم. این قابلیت از نسخه 2014 به SQL Server اضافه شده است. آشنایی با قابلیت In-Memory، بررسی Buffer Pool Extension و همچنین قابلیت In-Memory OLTP را در این بخش بررسی خواهیم کرد و با Memory Optimized Table ها و Memory Optimized SP ها آشنا می شویم.
  17. با مفاهیم Data Files و FILESTREAM در SQL Server که برای کار با فایل ها مورد استفاده قرار میگیرند آشنا می شویم. به بررسی قابلیت FileTable پرداخته و در نهایت با مبحث Table Partitioning آشنا خواهیم شد.
  18. SQL Server قابلیت کار با فرمت XML را دارد که در این بخش با نحوه کار با فایل های XML آشنا می شویم. نحوه ذخیره اطلاعات به صورت XML و همچنین کوئری گرفتن بر روی داده های XML در این بخش بررسی خواهند شد و همچنین یاد میگیریم که چگونه می توانیم اطلاعات XML را Import و Export کنیم.
  19. با مبحث Query Tuning یا بهینه سازی کوئری ها آشنا می شویم. بررسی Query Execution Plan، آشنایی با Query Tuning Adviser از جمله مباحثی هستند که در این بخش آموزش داده می شوند.
  20. با مبحث Concurrency و راه کارهای حل آن در SQL Server آشنا می شویم. مفاهیمی مانند Isolation Level ها و همچنین Locking در این بخش بررسی می شوند.
  21. در آخرین بحش از دوره آموزشی به بررسی راهکار های تهیه پشتیبان از بانک های اطلاعاتی در SQL Server خواهیم پرداخت. تهیه پشتیبان، بازیابی پشتیبان، ایجاد Script از روی بانک های اطلاعاتی و همچنین Attach کردن و Detach کردن بانک ها را بررسی خواهیم کرد و در انتها با آشنایی با سرویس Agent یاد میگیریم که چگونه می توانیم عملیات تهیه پشتیبان به صورت خودکار را در SQL Server پیاده سازی کنیم.

 

درباره مدرس


من، حسین احمدی بنیان گذار وب سایت توسینسو با بیش از 12 سال سابقه فعالیت در زمینه های طراحی و توسعه نرم افزار، مدیریت بانک های اطلاعاتی و همچنین طراحی و توسعه وب در طول این دوره به عنوان مدرس در کنار شما خواهم بود. تا این لحظه به عنوان مشاور، مدرس و کارشناس در بیش از 15 سازمان دولتی و خصوصی فعالیت داشته و در حال حاضر به عنوان یکی از بنیان گذاران و سرپرست تیم توسعه وب سایت ITPRO و عضو هیئت مدیره شرکت ایمن ارقام پارسه البرز فعالیت می کنم.

تهیه کننده: حسین احمدی
منبع: وب سایت توسینسو

عنوان
1 آموزش SQL Server ( اس کیو ال سرور) قسمت 1 : شروع دوره ای متفاوت 23′:18″ رایگان
2 آموزش SQL Server ( اس کیو ال سرور) قسمت 2 : مفاهیم بانک اطلاعاتی 20′:54″ رایگان
3 آموزش SQL Server ( اس کیو ال سرور) قسمت 3 : نصب SQL Server 45′:59″ 15,400
4 آموزش SQL Server ( اس کیو ال سرور) قسمت 4 : ایجاد بانک اطلاعاتی 55′:11″ 14,300
5 آموزش SQL Server (اس کیو ال سرور) قسمت 5: جداول و انواع نوع داده 34′:1″ 11,000
6 آموزش SQL Server (اس کیو ال سرور) قسمت 6 : ایجاد رابطه بین جداول 45′:41″ 22,000
7 آموزش SQL Server ( اس کیو ال سرور) قسمت 7 : نکات ایجاد جدول SQL 25′:55″ 12,100
8 آموزش SQL Server ( اس کیو ال سرور) قسمت 8 : ایجاد بانک حسابداری 34′:35″ 12,100
9 آموزش SQL Server ( اس کیو ال سرور) قسمت 9: امنیت در SQL Server 48′:53″ 28,600
10 آموزش SQL Server (اس کیو ال سرور) قسمت 10 : دستور INSERT INTO 22′:46″ 9,900
11 آموزش SQL Server (اس کیو ال سرور) قسمت 11 : بانک اطلاعاتی فروشگاه 25′:39″ رایگان
12 آموزش SQL Server (اس کیو ال سرور) قسمت 12 : آموزش دستور SELECT 16′:42″ 8,800
13 آموزش SQL Server (اس کیو ال سرور) قسمت 13 : آموزش دستور WHERE 24′:5″ 9,900
14 آموزش SQL Server (اس کیو ال سرور) قسمت 14 : مرتب سازی نتیجه Query 5′:47″ رایگان
15 آموزش SQL Server (اس کیو ال سرور) قسمت 15 : دستور UPDATE و DELETE 28′:6″ 13,200
16 آموزش SQL Server (اس کیو ال سرور) قسمت 16 : نکات و عبارت OUTPUT 13′:5″ رایگان
17 آموزش SQL Server (اس کیو ال سرور) قسمت 17 : آموزش متغیرها در SQL 13′:57″ 7,700
18 آموزش SQL Server (اس کیو ال سرور) قسمت 18 : جداول موقت در SQL 7′:44″ رایگان
19 آموزش SQL Server (اس کیو ال سرور) قسمت 19 : توابع رشته ای در SQL 37′:36″ 12,100
20 آموزش SQL Server (اس کیو ال سرور) قسمت 20 : کار با تاریخ در SQL 25′:2″ 9,900
21 آموزش SQL Server (اس کیو ال سرور) قسمت 21 : توابع ریاضی در SQL 15′:20″ رایگان
22 آموزش SQL Server (اس کیو ال سرور) قسمت 22 : توابع سیستمی در SQL 27′:52″ 9,900
23 آموزش SQL Server (اس کیو ال سرور) قسمت 23 : توابع داخلی 23′:2″ 8,800
24 آموزش SQL Server (اس کیو ال سرور) قسمت 24 : آموزش تبدیل نوع داده 17′:39″ 7,700
25 آموزش SQL Server (اس کیو ال سرور) قسمت 25 : ایجاد اطلاعات تستی 18′:55″ رایگان
26 آموزش SQL Server (اس کیو ال سرور) قسمت 26 : Ranking Function ها 20′:39″ 7,700
27 آموزش SQL Server (اس کیو ال سرور) قسمت 27 : آموزش Join و چند جدول 34′:43″ 12,100
28 آموزش SQL Server (اس کیو ال سرور) قسمت 28 : دستور UNION و EXCEPT 37′:52″ رایگان
29 آموزش SQL Server (اس کیو ال سرور) قسمت 29 : CTE ها در SQL Server 20′:2″ 7,700
30 آموزش SQL Server (اس کیو ال سرور) قسمت 30 : Aggregate Function 42′:43″ 11,000
31 آموزش SQL Server (اس کیو ال سرور) قسمت 31 : عبارت DISTINCT در SQL 7′:13″ رایگان
32 آموزش SQL Server (اس کیو ال سرور) قسمت 32 : PIVOT و UNPIVOT 19′:8″ 7,700
33 آموزش SQL Server (اس کیو ال سرور) قسمت 33 : آموزش عبارت OVER 12′:45″ رایگان
34 آموزش SQL Server (اس کیو ال سرور) قسمت 34 : مباحث پیشرفته INSERT 1:1′:33″ 17,600
35 آموزش SQL Server (اس کیو ال سرور) قسمت 35 : آموزش Sequence ها 38′:58″ 8,800
36 آموزش SQL Server (اس کیو ال سرور) قسمت 36 : آشنایی با Schema 15′:38″ رایگان
37 آموزش SQL Server (اس کیو ال سرور) قسمت 37: پشتیبان گیری از بانک 56′:40″ 22,000
38 آموزش SQL Server (اس کیو ال سرور) قسمت 38 : بازیابی بانک اطلاعاتی 4′:57″ رایگان
39 آموزش SQL Server (اس کیو ال سرور) قسمت 39 : دستورات IF و WHILE 44′:20″ 11,000
40 آموزش SQL Server (اس کیو ال سرور) قسمت 40 : Lock و Concurrency 54′:31″ 15,400
41 آموزش SQL Server (اس کیو ال سرور) قسمت 41 : مدیریت خطا در SQL 27′:59″ رایگان
42 آموزش SQL Server (اس کیو ال سرور) قسمت 42 : آموزش View ها در SQL 23′:4″ 8,800
43 آموزش SQL Server (اس کیو ال سرور) قسمت 43 : Stored Procedure ها 44′:32″ 14,300
44 آموزش SQL Server (اس کیو ال سرور) قسمت 44 : آموزش Trigger ها 30′:30″ 8,360
45 آموزش SQL Server (اس کیو ال سرور) قسمت 45 : آموزش UDF ها در SQL 23′:12″ رایگان
46 آموزش SQL Server (اس کیو ال سرور) قسمت 46: UDT ها و متغیرهای جدول 12′:39″ رایگان
47 آموزش SQL Server (اس کیو ال سرور) قسمت 47 : کار با مستندات XML 39′:50″ 14,300
48 آموزش SQL Server (اس کیو ال سرور) قسمت 48 : آموزش Dynamic Query 19′:23″ 6,600
49 آموزش SQL Server (اس کیو ال سرور) قسمت 49 : بهینه سازی کوئری ها 46′:16″ 17,600
50 آموزش SQL Server (اس کیو ال سرور) قسمت 50 : In-Memory OLTP 14′:50″ رایگان
51 آموزش SQL Server (اس کیو ال سرور) قسمت 51 : سرویس Agent 23′:32″ 9,240
52 آموزش SQL Server (اس کیو ال سرور) قسمت 52 : آموزش FILESTREAM ها 26′:55″ 8,800
53 دوره آموزشی SQL Server :: قسمت پایانی - مروری بر دوره 10′:33″ رایگان
زمان و قیمت کل 24:32′:41″ 422,400
نظر شما
برای ارسال نظر باید وارد شوید.
41 نظر
افرادی که این مطلب را خواندند مطالب زیر را هم خوانده اند
تنظیمات حریم خصوصی
تائید صرفنظر