مهندس مسعود طاهری
مهندس مسعود طاهری، متخصص، مدرس و مشاور SQL Server و مباحث فوق پیشرفته بانک اطلاعاتی است و بعنوان کارشناس ارشد تحلیل و طراحی شرکت تجارت الکترونیک پارسیان (PECco) مشغول به فعالیت است. همچنین بعنوان مشاور SQL Server در شرکت مهندسی رایورز، مشاور SQL Server در سازمان کشتیرانی کل کشور، برنامه نویس و مدیر بانک اطلاعاتی شرکت ایده گستر (پیشرو در سیستمهای شهرداری و شهرسازی) به مدت ۶ سال فعالیت دارد.
فهرست فیلم های آموزشی مدرس
در ادامه، فهرست بیاموزهای ارائه شده توسط «مهندس مسعود طاهری» قابل مشاهده است. می توانید آموزش ها را به ترتیب تاریخ، و از جدیدترین به قدیمی ترین مرتب نمایید.
مدرس:
مهندس مسعود طاهری
حجم فایل:
12.2 مگابایت
مدت زمان:
00:07:09
نوع آموزش:
تصویری و کاملاً فارسی
عموماً Pivot Table را با عنوان Cross Table نیز می شناسند. هدف استفاده از Pivot Table ها در واقع استخراج عناوین ستون ها از درون خود داده هاست ...!
مدرس:
مهندس مسعود طاهری
حجم فایل:
5.30 مگابایت
مدت زمان:
00:01:02
نوع آموزش:
تصویری و کاملاً فارسی
یک Non-Clustered Index از قسمت های زیر تشکیل شده است:
1- Root Level یا سطح ریشه
2- Leaf Level یا سطح برگ
3- Data Level یا سطح داده
1- Root Level یا سطح ریشه
2- Leaf Level یا سطح برگ
3- Data Level یا سطح داده
مدرس:
مهندس مسعود طاهری
حجم فایل:
6.63 مگابایت
مدت زمان:
00:03:44
نوع آموزش:
تصویری و کاملاً فارسی
عملگر IN به شما این امکان را می دهد که چندین ارزش را در عبارت WHERE مشخص کنید.
مدرس:
مهندس مسعود طاهری
حجم فایل:
20.93 مگابایت
مدت زمان:
00:12:55
نوع آموزش:
تصویری و کاملاً فارسی
عملگر LIKE در بند WHERE برای پیدا کردن یک الگوی خاص در یک ستون استفاده می شود.
مدرس:
مهندس مسعود طاهری
حجم فایل:
64.12 مگابایت
مدت زمان:
00:21:23
نوع آموزش:
تصویری و کاملاً فارسی
بطور کلی هر بانک اطلاعاتی در SQL Server حداقل از دو فایل Data File و Log File تشکیل شده است.
مدرس:
مهندس مسعود طاهری
حجم فایل:
43.67 مگابایت
مدت زمان:
00:10:30
نوع آموزش:
تصویری و کاملاً فارسی
در صورتی که جدولی دارای ایندکس نباشد SQL Server هنگام جستجوی اطلاعات طی چندین علمیات IO کیه Pageهای مربوط به جدول مورد جستجو را در حافظه RAM بارگذاری نموده تا با Scan کردن کلیه Pageها رکوردهای مرتبط با شرط کوئری را استخراج نماید
مدرس:
مهندس مسعود طاهری
حجم فایل:
28.45 مگابایت
مدت زمان:
00:06:54
نوع آموزش:
تصویری و کاملاً فارسی
در SQL Server چنانچه بخواهیم مقدار موجود در یک فیلد و یا تعدادی از فیلدها یکتا باشد کافی است که فیلد و یا فیلدهای مورد نظر را به شکل Unique Key در نظر بگیریم.
مدرس:
مهندس مسعود طاهری
حجم فایل:
7.20 مگابایت
مدت زمان:
00:06:29
نوع آموزش:
تصویری و کاملاً فارسی
در SQL Server به طور پیش فرض یک ستون می تواند حاوی مقدار خالی (NULL) باشد.
مدرس:
مهندس مسعود طاهری
حجم فایل:
9.63 مگابایت
مدت زمان:
00:08:19
نوع آموزش:
تصویری و کاملاً فارسی
ویژگی Identity به ازای فیلدهای نوع عددی بوده و تنظیم آن باعث تولید یک عدد به شکل خودکار خواهد شد. در واقع پس از درج رکورد، شناسه به شکل اتوماتیک تخصیص داده خواهد شد.
مدرس:
مهندس مسعود طاهری
حجم فایل:
158.09 مگابایت
مدت زمان:
02:08:00
نوع آموزش:
تصویری و کاملاً فارسی
زمانی که یک جدول را در SQL Server طراحی می کنیم به چه نکاتی باید توجه کنیم تا جداول ما بصورت استاندارد و مناسب طراحی شوند؟ آیا با انواع Data Type های مورد استفاده در SQL Server مانند XML ، Spatial ، Hierarchy ، Filestream و … آشنا هستید؟ کی و چه زمانی باید از این نوع DataTypeها استفاده کنیم؟
مدرس:
مهندس مسعود طاهری
حجم فایل:
1.01 گیگابایت
مدت زمان:
04:16:48
نوع آموزش:
تصویری و کاملاً فارسی
چه راهکارهایی برای بالا بردن سرعت بانک اطلاعاتی SQL و گزارشات وجود دارد؟آیا فکر می کنید فقط باید سخت افزار سرور را قوی کرد؟ نکته اینجاست که فقط ۴۰ درصد سرعت به سخت افزار سرور بستگی دارد.!
مدرس:
مهندس مسعود طاهری
حجم فایل:
269 کیلوبایت
این مجموعه مثال به صورت رایگان در اختیار شما کاربران محترم قرار می گیرد. پيشنهاد مي شود در کنار هر مثال، فیلم آموزشی مربوطه را نیز تهیه نمایید.
مدرس:
مهندس مسعود طاهری
حجم فایل:
23.02 مگابایت
مدت زمان:
00:13:40
نوع آموزش:
تصویری و کاملاً فارسی
در اینجا قصد داریم با استفاده از مثال های بیشر شما را با دستور Group By کاملاً آشنا کنیم.
مدرس:
مهندس مسعود طاهری
حجم فایل:
14.51 مگابایت
مدت زمان:
00:09:18
نوع آموزش:
تصویری و کاملاً فارسی
دستور ORDER BY برای مرتب کردن نتیجه پرس و جو بر اساس ستون مشخص شده استفاده می شود.
مدرس:
مهندس مسعود طاهری
حجم فایل:
8.92 مگابایت
مدت زمان:
00:08:36
نوع آموزش:
تصویری و کاملاً فارسی
فیلد چیست؟
رکورد چیست؟
جدول چیست؟
قوانین نامگذاری اشیاء در SQL Server چیست؟
مفهوم Schema چیست؟
رکورد چیست؟
جدول چیست؟
قوانین نامگذاری اشیاء در SQL Server چیست؟
مفهوم Schema چیست؟
مدرس:
مهندس مسعود طاهری
حجم فایل:
9.69 مگابایت
مدت زمان:
00:03:38
نوع آموزش:
تصویری و کاملاً فارسی
SQL Server جهت بدست آوردن رکوردهای مرتبط با شرایط کوئری ها از روش های مختلفی استفاده می کند. یکی از این روش ها Scan کردن تک تک رکوردهای موجود در جدول برای تطبیق با شرایط کوئری است.
مدرس:
مهندس مسعود طاهری
حجم فایل:
55.99 مگابایت
مدت زمان:
00:11:24
نوع آموزش:
تصویری و کاملاً فارسی
در اینجا برای توضیح بهتر از دو جدول زیر استفاده شده است:
1- Orders: جدولی که شامل یک ایندکس Clustered است.
2- Orders2: هیچ ایندکسی روی این جدول تعریف نشده است و در واقع یک جدول heap است
1- Orders: جدولی که شامل یک ایندکس Clustered است.
2- Orders2: هیچ ایندکسی روی این جدول تعریف نشده است و در واقع یک جدول heap است
مدرس:
مهندس مسعود طاهری
حجم فایل:
49.52 مگابایت
مدت زمان:
00:13:18
نوع آموزش:
تصویری و کاملاً فارسی
برای مقایسه دو کوئری از لحاظ سرعت، در SQL Server امکانات مختلفی را در اختیار دارید. در زیر به برخی از آنها اشاره می کنیم:
1- Statistics IO
2- Statistics Time
3- Execution Plan
1- Statistics IO
2- Statistics Time
3- Execution Plan
مدرس:
مهندس مسعود طاهری
حجم فایل:
2.62 مگابایت
مدت زمان:
00:03:46
نوع آموزش:
صوتی
شاید اکثر دوستانی که دوره صوتی افزایش سرعت SQL Server را تهیه کرده اند با مباحث Performance & Tuning در SQL Server درگیر شده باشند و به این نتیجه رسیده اند که باید تحولی در بانک های اطلاعاتی خود ایجاد نمایند.
مدرس:
مهندس مسعود طاهری
حجم فایل:
49.09 مگابایت
مدت زمان:
00:10:35
نوع آموزش:
تصویری و کاملاً فارسی
با ایجاد ایندکس از نوع Column Store Index جدول مذکور بصورت اتوماتیک در حالت Read-only قرار می گیرد. و اگر قصد Update / Insert / Delete دارید، ابتدا باید ایندکس Column Store Index را غیر فعال (Disable) کنید و بعد از انجام عملیات های مذکور، مجدداً آنرا Rebuild نمایید.
مدرس:
مهندس مسعود طاهری
حجم فایل:
53.51 مگابایت
مدت زمان:
00:11:51
نوع آموزش:
تصویری و کاملاً فارسی
Statistics به سه روش ایجاد می شود:
1- ایجاد Statistics بصورت خودکار
2- ایجاد Statistics زمان ایجاد ایندکس
3- ایجاد Statistics توسط کاربر
در ادامه هر کدام از موارد بالا را بصورت خودکار توضیح خواهیم داد.
1- ایجاد Statistics بصورت خودکار
2- ایجاد Statistics زمان ایجاد ایندکس
3- ایجاد Statistics توسط کاربر
در ادامه هر کدام از موارد بالا را بصورت خودکار توضیح خواهیم داد.
مدرس:
مهندس مسعود طاهری
حجم فایل:
110.98 مگابایت
مدت زمان:
00:26:08
نوع آموزش:
تصویری و کاملاً فارسی
در اینجا از دو دید مختلف می توان به قضیه نگاه کرد:
1-Non-Clustered Index ی که روی یک جدول Heap ایجاد شده است.
2- Non-Clustered Index ی که روی یک جدول Clustered ایجاد شده است.
1-Non-Clustered Index ی که روی یک جدول Heap ایجاد شده است.
2- Non-Clustered Index ی که روی یک جدول Clustered ایجاد شده است.
مدرس:
مهندس مسعود طاهری
حجم فایل:
25.55 مگابایت
مدت زمان:
00:06:05
نوع آموزش:
تصویری و کاملاً فارسی
زمانیکه SQL Server تشخصی می دهد که استفاده از Clustered Index برای کوئری مورد نظر مناسب است، برای پیدا کردن رکوردهای مورد نظر با پیمایش گره ریشه در Clustered index کار جستجو را شروع می کند.
مدرس:
مهندس مسعود طاهری
حجم فایل:
2.05 مگابایت
مدت زمان:
00:01:52
نوع آموزش:
تصویری و کاملاً فارسی
نوع داده Spatial برای ذخیره داده های فضایی/مکانی استفاده می شود و شامل دو نوع Geometry و Geography می باشد.
مدرس:
مهندس مسعود طاهری
حجم فایل:
6.62 مگابایت
مدت زمان:
00:06:51
نوع آموزش:
تصویری و کاملاً فارسی
در نوع داده Approximate Numeric مقداری تقریبی را از عددی که به آن نسبت می دهید ذخیره می کند و اعداد بصورت نماد ریاضی در SQL Server ذخیره می شوند.
مدرس:
مهندس مسعود طاهری
حجم فایل:
4.87 مگابایت
مدت زمان:
00:04:54
نوع آموزش:
تصویری و کاملاً فارسی
از انواع داده Binary برای ذخیره مقادیر باینری، مثل تصاویر، فایل Word و ... استفاده می شود.
مدرس:
مهندس مسعود طاهری
حجم فایل:
11.38 مگابایت
مدت زمان:
00:11:55
نوع آموزش:
تصویری و کاملاً فارسی
برای ذخیره متن و یا رشته ای از کاراکترها از این نوع داده استفاده می شود.
مدرس:
مهندس مسعود طاهری
حجم فایل:
8.06 مگابایت
مدت زمان:
00:08:23
نوع آموزش:
تصویری و کاملاً فارسی
از انواع داده Date & Time برای ذخیره مقادیر تاریخ و زمان استفاده می شود.
مدرس:
مهندس مسعود طاهری
حجم فایل:
16.95 مگابایت
مدت زمان:
00:16:42
نوع آموزش:
تصویری و کاملاً فارسی
در فیلدهای Exact Numeric دقیقاً مقداری را که به آنها نسبت می دهیم ذخیره می شود.
مدرس:
مهندس مسعود طاهری
حجم فایل:
1.70 مگابایت
مدت زمان:
00:01:31
نوع آموزش:
تصویری و کاملاً فارسی
نوع داده Filestream یک نوع داده جدید است که در SQL Server 2008 ارائه گردیده و هدف آن یکپارچه کردن Database Engin با NTFS می باشد.
مدرس:
مهندس مسعود طاهری
حجم فایل:
1.43 مگابایت
مدت زمان:
00:01:20
نوع آموزش:
تصویری و کاملاً فارسی
نوع داده Hirrarchyid برای ساماندهی داده های سلسله مراتبی می باشد. اساس این نوع داده بر پایه CLR (ایجاد شده بوسیله یکی از زبان های NET.) می باشد.
مدرس:
مهندس مسعود طاهری
حجم فایل:
3.69 مگابایت
مدت زمان:
00:03:19
نوع آموزش:
تصویری و کاملاً فارسی
نوع داده SQL_Variant یک نوع داده عمومی است که جهت ذخیره کردن مقادیری از سایر انواع داده ها مورد استفاده قرار می گیرد.
مدرس:
مهندس مسعود طاهری
حجم فایل:
3.31 مگابایت
مدت زمان:
00:03:05
نوع آموزش:
تصویری و کاملاً فارسی
نوع داده TimeStamp یک نوع داده بشکل باینری بوده که به ازای هر بار تغییر رکورد، مقدار آن بصورت خودکار عوض خواهد شد.
مدرس:
مهندس مسعود طاهری
حجم فایل:
2.44 مگابایت
مدت زمان:
00:02:21
نوع آموزش:
تصویری و کاملاً فارسی
نوع داده UniqueIdentifier یک شناسه یکتای جهانی است، مقدار این نوع داده یک مقدار یکتا در کل دنیا می باشد که با استفاده از فرمول های ریاضی بشکل تصادفی تولید می گردد.
مدرس:
مهندس مسعود طاهری
حجم فایل:
2.79 مگابایت
مدت زمان:
00:02:28
نوع آموزش:
تصویری و کاملاً فارسی
XML یک زبان Text Base جهت نشانه گذاری داده ها می باشد.
مدرس:
مهندس مسعود طاهری
حجم فایل:
13.02 مگابایت
مدت زمان:
00:04:23
نوع آموزش:
تصویری و کاملاً فارسی
در Clustered Index ترتیب داده ها بر اساس کلید ایندکس می باشد.با توجه به اینکه در این نوع ایندکس ترتیب داده ها تغییر پیدا می کند، شباهت زیادی به دیکشنری پیدا خاهد کرد.در Clustered Index برگ ها دارای داده های واقعی می باشند.هر جدول فقط و فقط یک Clustered Index می تواند داشته باشد.
مدرس:
مهندس مسعود طاهری
حجم فایل:
10.1 مگابایت
مدت زمان:
00:07:36
نوع آموزش:
تصویری و کاملاً فارسی
توضیحات بسیار جامع در مورد پایگاه داده استفاده شده در این آموزش توسط مدرس
مدرس:
مهندس مسعود طاهری
حجم فایل:
10.82 مگابایت
مدت زمان:
00:06:27
نوع آموزش:
تصویری و کاملاً فارسی
در SQL Server به طور پیش فرض یک ستون می تواند حاوی مقدار خالی (NULL) باشد. اما با تنظیم ویژگی NOT NULL یک ستون را وادار می کنیم که همیشه حاوی مقداری باشد، این بدان معناست که شما نمی توانید رکورد جدیدی را وارد کنید یا تغییر دهید بدون اینکه مقداری را در آن اضافه کنید.
مدرس:
مهندس مسعود طاهری
حجم فایل:
23.2 مگابایت
مدت زمان:
00:13:32
نوع آموزش:
تصویری و کاملاً فارسی
Grouping Set قابلیتی است که از SQL Server 2008 به بعد اضافه شده است. و به شما این اجازه را می دهد که داده ها را بر اساس چندین فیلد گروه بندی نمایید.
مدرس:
مهندس مسعود طاهری
حجم فایل:
10.09 مگابایت
مدت زمان:
00:06:22
نوع آموزش:
تصویری و کاملاً فارسی
در اینجا قصد داریم درباره گروه بندی چند سطحی توضیحاتی را ارائه دهیم. اگر جلوی عبارت Group By از نام چند فیلد استفاده شود، گروه بندی چندسطی اتفاق افتاده است.
JoomShopping Download & Support