گام دوم SQL Server برای برنامهنویسان یکی از چالشهای پیش روی هر برنامهنویس آن است که دانستههایش از بانکهای اطلاعاتی باید به چه میزان باشد؟ در دومین قدم از مسیر یادگیری SQL Server ویژه برنامه نویسان به سراغ آموزش T-SQL میرویم. در این دوره از زوایای مختلف به بررسی مفاهیم و دستورات T-SQL میپردازیم.
1.450.000 تومان Original price was: 1.450.000 تومان.870.000 تومانCurrent price is: 870.000 تومان.
▪️ بررسی انواع دستورات زبـان SQL ▪️ بررسی ابعاد سختافزاری تأثیرگذار بر یک کوئری ▪️ دستورات SQL چگونه اجـرا میشود؟ ▪️ بررسی ترتیب اجرای کوئریها ▪️ بررسی منطق 3VL ▪️ بررسی چالش مقادیر NULL با مفهوم 3VL در SQL Server
هر برنامهنویسی که در پروژههای مختلف با دیتابیس سروکار دارد، قطعاً با مبانی اولیه T-SQL آشنایی دارد. در این بخش، ضمن مرور اجمالی و سریع این مباحث (برخلاف دورههای کوئرینویسی)، نکات پیشرفته و برخی از چالشهای مرتبط با آن موردبررسی قرار میگیرد.
▪️ ساختار دستور SELECT ▪️ استفاده از عبارت ORDER BY ▪️ استفاده از دستور DISTINCT ▪️ استفاده از IN و BETWEEN ▪️ استفاده از عبارت DISTINCT ▪️ SCHEMA چیست؟ ▪️ بررسی نکات مهم مربوط به Performance ▪️ حل و ارائه مسائل کاربردی ▪️ متغیر (Variable) چیست؟ ▪️ عبارت TOP و Offset-Fetch ▪️ مدیریت NULL ▪️ دستور Case در SQL ▪️ بایدها و نبایدهای استفاده از عبارت ORDER BY در کوئریها
▪️ بررسی رفتـار توابع تجمعی با NULL ▪️ بررسی انواع ساختار JOIN میان جداول در کوئریها ▪️ بررسی عبارت JOIN ▪️ برررسی نکات مربوط به JOIN ▪️ Subquery چیست؟ ▪️ نکات استفاده از SUBQUERY
▪️ Temporary Table چیست؟ ▪️ تفاوت میان Temp Table و CTE ▪️ آشنایی با CTE و نکات مربوط به آن ▪️ حل و ارائه مسائل کاربردی
موضوع Window Function ها یکی از مباحث جذاب در SQL Server به حساب میآید و بهشدت با کوئریهای تحلیلی در ارتباط بوده و درصورت استفاده از آن، ضمن کاهش پیچیدگیهای کوئرینویسی، موجب افزایش عملکرد اجرای کوئریها نیز میشود. ▪️ Window Function چیست؟ ▪️ Window Function vs GROUP BY ▪️ اجزاء Window Function
▪️ Partitioning ▪️ Ordering ▪️ Framing ▪️ انواع Window Function ▪️ مزایای استفاده از Window Function ▪️ بررسی Logical Query Processing ▪️ مفاهیم مربوط به Window Function در SQL Server ▪️ مسئله حذف رکورد تکراری با دو روش مختلف
▪️ Ranking Function چیست؟ ▪️ انواع Ranking Function
▪️ ROW _ NUMBER ▪️ DENSE _ RANK ▪️ RANK ▪️ NTILE ▪️ حل و ارائه مسائل کاربردی ▪️ بررسی پرفورمنس مربوط به Ranking Function
ایمان باقری بیش از ۱۰ سال است که بصورت حرفهای با SQL Server کار میکند. و مدرس دورههای SQL Server در نیک آموز میباشد. مشاور و متخصص در هوش تجاری و SQL Server توسعه دهنده داشبورد های مدیریتی شرکت سام سرویس (سامسونگ) طراحی و توسعه سیستم انبار داده حوزه بانکی طراحی و پیاده سازی سیستم […]
Window Function در SQL Server ، نوعی تابع خاص است که روی مجموعه دادهها عمل میکند و نتیجه را براساس یک پنجره (Window) از ردیفها محاسبه میکند. برای آن که با این تابع بیشتر آشنا شوید، پیشنهاد میشود ویدئو آشنایی با Window Function ها را مشاهده کنید.
Window Function ها که در این دوره به آنها پرداخته شده است، بهعنوان یکی از مباحث جذاب در SQL Server محسوب میشود و به کمک آنها، پیچیدگیهای کوئرینویسی کاهش مییابند و پرفورمنس کوئریها نیز افزایش خواهد یافت.
دوره آموزش SQL Server ویژه برنامهنویسان – Power Start پیشنیاز این دوره محسوب میشود. برای آن که بهترین نتایج از مشاهده این دوره حاصل شود، لازم است شما حداقل یک سال با SQL Server کار کرده باشید.
بله؛ این عمل امکانپذیر است، اما توصیه میشود برای ادغام دادهها از چند سورس، از SQL Server Integration Services یا همان SSIS استفاده شود. SSIS یکی از کامپوننتهای Microsoft SQL Server است که برای انجام طیف وسیعی از تسکهای ادغام و تبدیل داده به کار میرود.
استفاده از T-SQL برای مدیریت و بهبود عملکرد سیستمهای گزارشگیری مواردی همچون بهینه سازی کوئری ها، ایندکسگذاری روی ستونهای پرکاربرد، پارتیشنبندی جداول حجیم، بهروز نگهداشتن آمار (Statistics) و استفاده از استور پروسیجرها (Stored Procedures) را شامل میشود. این اقدامات میتوانند به بهبود عملکرد کوئری، کاهش مصرف منابع و افزایش کارایی کلی سیستم گزارشگیری منجر شوند. برای آشنایی با تمامی ترفندها و تکنیکهای بهینهسازی کارایی، پیشنهاد میشود دوره آموزش ۳ در ۱ Performance Tuning در SQL Server را مشاهده کنید.
هدف اصلی ما در نیک آموز، ارائه بهروزترین آموزشهای حوزه پایگاه داده، برنامهنویسی و هوش تجاری است. به همین دلیل، سعی داریم با ارائه تمرینهای اضافه و سناریوهای تعمیمیافته، به شما کمک کنیم تا مفاهیم سرفصل را بهتر از قبل بیاموزید.
علاوهبراین، براساس اینکه در طول زمان، چه میزان تغییراتی در محتوای دوره آموزشی ایجاد شود، تخفیفهای مناسبی (۵۰٪ الی ۱۰۰٪) به خریداران دورههای پیشین تعلق میگیرد. در شرایطی که بهروزرسانی دوره، به افزایش مثالها یا Feature های خاصی محدود شود، این موارد بهصورت رایگان در اختیار شما قرار خواهد گرفت تا شما بتوانید دورهای که از قبل تهیه کردهاید را به بهترین شکل ممکن درک کنید و مهارتهای خود را مطابق با آپدیتها گسترش دهید. ضمن اینکه میتوانید تا مدت زمان شش ماه، از پشتیبانی (پرسشوپاسخ فنی) برخوردار شوید.
بله؛ میتوانید ازطریق اسنپ پی، بهراحتی دوره آموزش کوئری نویسی پیشرفته را تهیه کنید. کافیست در اسنپ پی، حساب کاربری ایجاد کرده و پس از ورود به صفحه نیک آموز، دوره موردنظر را تهیه کنید. اگر بخواهید از خرید اقساطی بهعنوان روش پرداخت هزینه استفاده کنید، تنها یکچهارم آن را در ابتدا پرداخت خواهید کرد. شما میتوانید با مطالعه راهنمای خرید اقساطی دوره آموزشی با اسنپ پی با مراحل آن آشنا شوید.
این دوره بهصورت دانلودی و دارای لایسنس پخش است. شما میتوانید این دوره را در پلیر اختصاصی مجموعه، با نام اسپات پلیر، مشاهده کنید. توجه کنید که پس از تهیه این دوره، یک کلید لایسنس منحصربهفرد در پنل کاربری شما قرار میگیرد. در صورتی که به لایسنسهای بیشتری نیاز داشته باشد، میتوانید با پرداخت هزینه آن، از این مزیت برخوردار شوید. توجه کنید که تمام فایلهای مربوط به دوره، شامل سورس کدها و جزوات، همگی در اسپات پلیر قابل دسترس شما هستند. برای اطلاعات بیشتر، به راهنمای مشاهده محصولات آموزشی محافظت شده نیک آموز مراجعه کنید.
درصورت تمایل به دریافت فاکتور رسمی، پیش از خرید خود، با واحد فروش مجموعه (17 00 07 91 – 021) تماس حاصل نمایید. لطفاً توجه کنید که پس از خرید آنلاین از سایت مجموعه، به هیچ عنوان امکان صدور فاکتور رسمی وجود نخواهد داشت.
دوره آموزش کوئری نویسی پیشرفته در استودیو اختصاصی نیک آموز تهیه شده است و در آن، مفاهیم مربوط به Window Function ها بهطور قابلدرک و به بیان ساده برای شما شرح داده میشوند. نحوه ارائه دوره بهگونهای است که شما میتوانید تمام مباحث را فرا بگیرید و مثالها و سناریوها را همزمان با مدرس بررسی کنید.
شما میتوانید با مراجعه به فرم درخواست مشاوره تخصصی ، از متخصصان نیک آموز مشاوره دریافت کنید و با بهکارگیری مهارتهای تجربی تیم ما، در ارتباط با پروژههای تخصصی خود، راهنمایی دریافت کنید.
بله؛ در نیک آموز امکان برگزاری دورههای سازمانی بهصورت تخصصی فراهم شده است. بهمنظور ثبت درخواست، کافی است اطلاعات خود و دوره سازمانی مدنظر را در فرم درخواست آموزش سازمانی ثبت کنید تا ما با شما تماس بگیریم.
برای اینکه بتوانید در ارتباط با برنامهنویسی، مشاوره / تدریس خصوصی بگیرید، لطفاً فرم درخواست مشاوره مدرسین را تکمیل نمایید تا کارشناسان ما با شما تماس بگیرند.
رضایت شما از دوره آموزشی و کمک به رفع مشکلات احتمالی، برای ما اهمیت زیادی دارد. به همین دلیل، یک گروه پشتیبانی در تلگرام ایجاد شده است تا شما بتوانید درصورت نیاز، مسائل خود را در این بستر مطرح کنید. تا حداکثر ۴۸ ساعت کاری پس از ثبت نام در دوره، با شما تماس گرفته میشود و فرآیند عضویت شما در گروه تلگرام نهایی خواهد شد. توجه شود که در آینده، سیستم تیکتینگ راهاندازی میشود و فرآیند پشتیبانی از گروه تلگرامی به آن جا منتقل خواهد شد.
بله؛ شما میتوانید از مشاورههای نیک آموز بهعنوان راهنما در مسیر خود استفاده کنید. برای این منظور، لطفاً شماره خود را در فرم مشاوره صفحه دوره وارد کنید تا مشاوران نیک آموز با شما تماس بگیرند.
Δ
ذخیره نام، ایمیل و وبسایت من در مرورگر برای زمانی که دوباره دیدگاهی مینویسم.