مهندس مسعود طاهری
مهندس مسعود طاهری، متخصص، مدرس و مشاور SQL Server و مباحث فوق پیشرفته بانک اطلاعاتی است و بعنوان کارشناس ارشد تحلیل و طراحی شرکت تجارت الکترونیک پارسیان (PECco) مشغول به فعالیت است. همچنین بعنوان مشاور SQL Server در شرکت مهندسی رایورز، مشاور SQL Server در سازمان کشتیرانی کل کشور، برنامه نویس و مدیر بانک اطلاعاتی شرکت ایده گستر (پیشرو در سیستمهای شهرداری و شهرسازی) به مدت ۶ سال فعالیت دارد.
فهرست فیلم های آموزشی مدرس
در ادامه، فهرست بیاموزهای ارائه شده توسط «مهندس مسعود طاهری» قابل مشاهده است. می توانید آموزش ها را به ترتیب تاریخ، و از جدیدترین به قدیمی ترین مرتب نمایید.
مدرس:
مهندس مسعود طاهری
حجم فایل:
15.72 مگابایت
مدت زمان:
00:05:36
نوع آموزش:
تصویری و کاملاً فارسی
SQL Server از ساختار B-Tree جهت ایندکس گذاری داده ها استفاده می کند. B-Tree در حقیقت درختی است که ریشه آن به سمت بالا بوده و برگ های آن در پایین درخت قرار دارد.
مدرس:
مهندس مسعود طاهری
حجم فایل:
50.10 مگابایت
مدت زمان:
00:14:59
نوع آموزش:
تصویری و کاملاً فارسی
Clustered Index نوع خاصی از ایندکس است که در آن ترتیب رکوردهای فیزیکی موجود در جدول بر اساس کلید ایندکس خواهد بود.
مدرس:
مهندس مسعود طاهری
حجم فایل:
18.45 مگابایت
مدت زمان:
00:16:49
نوع آموزش:
تصویری و کاملاً فارسی
با استفاده از ویژگی Collation می توانید تنظیمات تطبیق زبان را تعیین نمایید.
مدرس:
مهندس مسعود طاهری
حجم فایل:
38.64 مگابایت
مدت زمان:
00:19:05
نوع آموزش:
تصویری و کاملاً فارسی
ColumnStore Index در SQL Server 2012 معرفی شده است و دو مزیت مهم آن عبارت است از:
1- بالا رفتن سرعت اجرای کوئری ها
2- ذخیره داده ها به شکل فشرده در Pageها
1- بالا رفتن سرعت اجرای کوئری ها
2- ذخیره داده ها به شکل فشرده در Pageها
مدرس:
مهندس مسعود طاهری
حجم فایل:
6.04 مگابایت
مدت زمان:
00:05:59
نوع آموزش:
تصویری و کاملاً فارسی
در صورتي که بخواهيم يک فيلد، نتيجه يکسري محاسبات را در خود ذخيره کند از Computed Column يا ستون هاي محاسبه شده استفاده مي کنيم.
مدرس:
مهندس مسعود طاهری
حجم فایل:
9.84 مگابایت
مدت زمان:
00:05:54
نوع آموزش:
تصویری و کاملاً فارسی
توضیحات بسیار جامع در مورد Cross Join توسط مدرس
مدرس:
مهندس مسعود طاهری
حجم فایل:
69.34 مگابایت
مدت زمان:
00:18:16
نوع آموزش:
تصویری و کاملاً فارسی
Filter Index یا ایندکس های فیلتر شده، نوع خاصی از ایندکس ها هستند که در آن رکوردهای حائز شرایط، در ایندکس شرکت داده می شوند.
مدرس:
مهندس مسعود طاهری
حجم فایل:
6.73 مگابایت
مدت زمان:
00:04:30
نوع آموزش:
تصویری و کاملاً فارسی
توضیحات بسیار جامع در مورد Full Outer Join توسط مدرس
مدرس:
مهندس مسعود طاهری
حجم فایل:
17.6 مگابایت
مدت زمان:
00:10:33
نوع آموزش:
تصویری و کاملاً فارسی
توضیحات بسیار جامع در مورد Inner Join توسط مدرس
مدرس:
مهندس مسعود طاهری
حجم فایل:
13.7 مگابایت
مدت زمان:
00:09:08
نوع آموزش:
تصویری و کاملاً فارسی
توضیحات بسیار جامع در مورد Left Outer Join توسط مدرس
مدرس:
مهندس مسعود طاهری
حجم فایل:
98.48 مگابایت
مدت زمان:
00:18:11
نوع آموزش:
تصویری و کاملاً فارسی
زمانی که SQL Server تصمیم به استفاده از Non-Clustered Index می گیرد چنانچه بخواهد از سطح برگ B-Tree به سطح داده واقعی مراجعه کند. فرآیند Lookup اتفاق می افتد.
مدرس:
مهندس مسعود طاهری
حجم فایل:
32.99 مگابایت
مدت زمان:
00:23:36
نوع آموزش:
تصویری و کاملاً فارسی
در پایگاه داده های حجیم چگونه ایندکس هایی را که باید تعریف می کردیم ولی ایجاد نشده اند را پیدا کنیم. آیا راه حلی اتوماتیک وجود دارد که ایندکس های مذکور را بصورت خودکار پیشنهاد و ایجاد کند؟
مدرس:
مهندس مسعود طاهری
حجم فایل:
24.17 مگابایت
مدت زمان:
00:09:05
نوع آموزش:
تصویری و کاملاً فارسی
در این نوع ایندکس برخلاف Clustered Index خود جدول به شکل فیزیکی مرتب نمی شود. فیلد یا فیلدهایی که قرار است عملیات مرتب سازی بر روی آن انجام شود در فضای دیگری به شکل مرتب شده ذخیره می گردد.
مدرس:
مهندس مسعود طاهری
حجم فایل:
1.73 مگابایت
مدت زمان:
00:01:33
نوع آموزش:
تصویری و کاملاً فارسی
توضیحات بسیار جامع در مورد Outer Join توسط مدرس
مدرس:
مهندس مسعود طاهری
حجم فایل:
16.08 مگابایت
مدت زمان:
00:11:31
نوع آموزش:
تصویری و کاملاً فارسی
توضیحات بسیار جامع در مورد Right Outer Join توسط مدرس
مدرس:
مهندس مسعود طاهری
حجم فایل:
11.82 مگابایت
مدت زمان:
00:09:26
نوع آموزش:
تصویری و کاملاً فارسی
هدف استفاده از Schema، قرار گرفتن اشیاء مختلف بانک اطلاعاتی مثل جداول و ... درون آن است، در واقع بوسیله Schema می توانیم، اشیاء مختلف بانک اطلاعاتی را دسته بندی کنیم.
مدرس:
مهندس مسعود طاهری
حجم فایل:
18.1 مگابایت
مدت زمان:
00:11:59
نوع آموزش:
تصویری و کاملاً فارسی
توضیحات بسیار جامع در مورد Self Join توسط مدرس
مدرس:
مهندس مسعود طاهری
حجم فایل:
9.51 مگابایت
مدت زمان:
00:08:58
نوع آموزش:
تصویری و کاملاً فارسی
هنگامی که بیشتر فیلدهای یک جدول دارای مقدار Null باشد، باید این نوع فیلدها را از نوع Sparse مشخص نمایید.
مدرس:
مهندس مسعود طاهری
حجم فایل:
3.91 مگابایت
مدت زمان:
00:04:53
نوع آموزش:
تصویری و کاملاً فارسی
SQL مخفف Structured Query Language به معنی زبان جستجوی ساخت یافته است. SQL به شما اجازه دسترسی و دستکاری پایگاه داده را می دهد.
مدرس:
مهندس مسعود طاهری
حجم فایل:
87.85 مگابایت
مدت زمان:
00:19:15
نوع آموزش:
تصویری و کاملاً فارسی
با استفاده از Statisticsها می توان میزان پراکندگی مقادیر فیلدها را نمایش داد. یعنی برای فیلدی مثل City می توان تعداد تکرارهای شهر "اصفهان" و یا "تهران" را مشاهده نمود.
مدرس:
مهندس مسعود طاهری
حجم فایل:
40.79 مگابایت
مدت زمان:
00:08:15
نوع آموزش:
تصویری و کاملاً فارسی
Unique Clustered Index نوع خاصی از Clustered Index می باشد که در آن مقادیر موجود در ایندکس یکتا می باشد. این موضوع این مفهوم را نشان می دهد که شما نمی توانید مقادیر تکراری در ایندکس درج نمایید.
مدرس:
مهندس مسعود طاهری
حجم فایل:
9.66 مگابایت
مدت زمان:
00:07:36
نوع آموزش:
تصویری و کاملاً فارسی
در دوره آموزشی کوئری نویسی در SQL Server از پایگاه داده NikAmoozShop برای ارائه آموزش ها استفاده شده است. این پایگاه داده شامل 12 جدول می باشد.
مدرس:
مهندس مسعود طاهری
حجم فایل:
272.34 مگابایت
مدت زمان:
07:36:00
نوع آموزش:
تصویری و کاملاً فارسی
1 دستور Select در SQL
2 استفاده از Between
3 عملگر IN در SQL
4 عملگر like در SQL
5 دستور Distinct در SQL
6 استفاده از توابع در کوئریها
7 دستور Case در SQL
و ...
2 استفاده از Between
3 عملگر IN در SQL
4 عملگر like در SQL
5 دستور Distinct در SQL
6 استفاده از توابع در کوئریها
7 دستور Case در SQL
و ...
مدرس:
مهندس مسعود طاهری
حجم فایل:
9 گیگابایت
مدت زمان:
25:00:00
نوع آموزش:
تصویری و کاملاً فارسی
دوره جامع آموزش پیشرفته SQL Server با هدف افزايش کارايي و سرعت بانک اطلاعاتي شامل 10 جلسه مي باشد و شما کاربران محترم بياموز مي توانيد با مطالعه و انجام موارد ذکر شده در این آموزش، سرعت چشمگیری را در بانک های اطلاعاتی مشاهده نمایید.
مدرس:
مهندس مسعود طاهری
حجم فایل:
297.12 مگابایت
مدت زمان:
03:20:00
نوع آموزش:
تصویری و کاملاً فارسی
1 دستهبندی و گروهبندی دادهها
2 توابع گروهبندی و مقادیر Null
3 ترکیب Where با توابع گروهبندی
4 استفاده از Distinct
5 بررسی Group By
و ...
2 توابع گروهبندی و مقادیر Null
3 ترکیب Where با توابع گروهبندی
4 استفاده از Distinct
5 بررسی Group By
و ...
مدرس:
مهندس مسعود طاهری
حجم فایل:
5.88 مگابایت
مدت زمان:
00:04:33
نوع آموزش:
تصویری و کاملاً فارسی
عملگر BETWEEN یک محدوده از داده ها بین دو مقدار را انتخاب می کند. مقدارها می توانند اعداد، متن و تاریخ باشد.
مدرس:
مهندس مسعود طاهری
حجم فایل:
11.2 مگابایت
مدت زمان:
00:06:41
نوع آموزش:
تصویری و کاملاً فارسی
هدف استفاده از Cube استخراج همه سرجمع های اصلی و فرعی با همه ترکیبات ممکن به ازای عبارت های گروه بندی است.
مدرس:
مهندس مسعود طاهری
حجم فایل:
7.53 مگابایت
مدت زمان:
00:05:51
نوع آموزش:
تصویری و کاملاً فارسی
در اینجا قصد داریم نحوه استفاده از دستور Distinct به همراه Aggregation Functionها را توضیح دهیم.
مدرس:
مهندس مسعود طاهری
حجم فایل:
6.40 مگابایت
مدت زمان:
00:04:00
نوع آموزش:
تصویری و کاملاً فارسی
همان طور که می دانید می توانیم با استفاده از Where رکوردها را محدود کرده و در Group By شرکت ندهیم. اما اگر می خواهید رکوردهایی که در شرط Where صدق نمی کنند در نتیجه Group By شرکت داده شوند باید بجای Group By از Group By All استفاده کنید.
مدرس:
مهندس مسعود طاهری
حجم فایل:
8.98 مگابایت
مدت زمان:
00:05:12
نوع آموزش:
تصویری و کاملاً فارسی
همان طور که قبلاً گفته شد، هنگام استفاده از Group By نمی توان از Aggregation Functionها در قسمت Where استفاده نمود. اما صورت مسئله اصلی این است که می خواهیم براساس اطلاعات گروه بندی شده جستجو انجام دهیم. در این حالت تنها راه حل استفاده از Having بعد از عبارت Group By است.
مدرس:
مهندس مسعود طاهری
حجم فایل:
11.2 مگابایت
مدت زمان:
00:06:59
نوع آموزش:
تصویری و کاملاً فارسی
اگر در دستور Group By نیاز داشته باشید که سرجمع کل به ازای هر کدام از سطوح گروه بندی را در نتیجه کوئری نشان دهید راه حل، استفاده از Rollup بعد از دستور Group By است.
مدرس:
مهندس مسعود طاهری
حجم فایل:
7.56 مگابایت
مدت زمان:
00:06:03
نوع آموزش:
تصویری و کاملاً فارسی
تا اینجا با انواع توابع در SQL Server آشنا شدیم، اما حالا قصد داریم با نحوه ی استفاده از آنها در قسمت های مختلف یک کوئری مثل Where آشنا شویم.
مدرس:
مهندس مسعود طاهری
حجم فایل:
2.27 مگابایت
مدت زمان:
00:02:07
نوع آموزش:
تصویری و کاملاً فارسی
SQL توابع تعریف شده زیادی برای انجام محاسبات بر روی داده ها دارد.
مدرس:
مهندس مسعود طاهری
حجم فایل:
8.86 مگابایت
مدت زمان:
00:06:52
نوع آموزش:
تصویری و کاملاً فارسی
در این آموزش، با استفاده از یک تمرین بسیار کاربردی با روش جستجو در فیلدهای از نوع زمان در SQL Server آشنا خواهید شد.
مدرس:
مهندس مسعود طاهری
حجم فایل:
9.43 مگابایت
مدت زمان:
00:08:00
نوع آموزش:
تصویری و کاملاً فارسی
عبارت WHERE برای بیرون کشیدن رکوردهایی که در شرط خاصی صدق می کنند کاربرد دارد.
مدرس:
مهندس مسعود طاهری
حجم فایل:
1.16 مگابایت
مدت زمان:
00:01:04
نوع آموزش:
تصویری و کاملاً فارسی
هر فیلد در SQL Server دارای یک نوع خاص می باشد که به این نوع خاص Data Type یا همان نوع داده می گویند.
مدرس:
مهندس مسعود طاهری
حجم فایل:
11.77 مگابایت
مدت زمان:
00:11:09
نوع آموزش:
تصویری و کاملاً فارسی
دستور CREATE TABLE برای ایجاد جدول در یک پایگاه داده استفاده می شود.
مدرس:
مهندس مسعود طاهری
حجم فایل:
8.01 مگابایت
مدت زمان:
00:03:14
نوع آموزش:
تصویری و کاملاً فارسی
ایندکس لیستی از داده ها است که بر اساس موضوعی خاصی مرتب شده باشند.
استفاده از ایندکس باعث افزایش بازیابی رکوردها خواهد شد.
استفاده از ایندکس باعث افزایش بازیابی رکوردها خواهد شد.
مدرس:
مهندس مسعود طاهری
حجم فایل:
21.42 مگابایت
مدت زمان:
00:04:01
نوع آموزش:
تصویری و کاملاً فارسی
برای نصب بانک اطلاعاتی Northwind می توانید از فایل Script آن استفاده نمایید. این فایل حاوی دستورات TSQL مربوط به ایجاد بانک اطلاعاتی، ایجاد جداول، رکوردها ی جدول و سایر اشیاء مربوط به بانک اطلاعاتی می باشد.
مدرس:
مهندس مسعود طاهری
حجم فایل:
15.01 مگابایت
مدت زمان:
00:11:31
نوع آموزش:
تصویری و کاملاً فارسی
در اینجا قصد داریم نحوه استفاده از Group By همراه با Aggregation Functionها را توضیح دهیم.
JoomShopping Download & Support