جلسه چهارم دوره SQL Server ویژه برنامه نویسان با موفقیت برگزار گردید، در این جلسه مسعود طاهری مدرس و مشاور SQL Server در مورد نکات ذیل صحبت کرد که مختصری از این نکات برای شما دوستان عزیز شرح داده میشود.
جلسه چهارم شامل چه مباحثی است:
1- چگونه با Sequenceها در SQL Server کار کنیم؟
2- بررسی انواع Constrainها (Check, Unique , Default , PK , FK)
3- چگونه برای جداول خودمان Relation ایجاد کنیم؟
4- آموزش نحوه کوئری نویسی
5- چگونه با Execution Plan کار کنیم؟
6- معرفی ابزار جذاب و قدرتمند Datazen برای ایجاد داشبوردهای مدیریتی در اندروید و IOS
چگونه با Sequenceها در SQL Server کار کنیم؟
در جلسه سوم دوره SQL Server ویژه برنامه نویسان در مورد Identity صحبت شد در این جلسه یکی از قابلیت های SQL Server که شبیه به Identity هست و از نسخه 2012 ارائه شده است را بررسی کردیم، این قابلیت Sequence نام دارد.
یک مثال: احتمالا برنامه هایی دیدید یا حتی نوشته اید که در زمان درج سند حسابداری یا فاکتور فروش قبل از اینکه رکورد در داخل بانک اطلاعاتی درج شود یک عدد به عنوان شماره فاکتور یا شماره سند به کاربر نمایش می داد.
فرض کنید کاربر دکمه جدید را فشار می دهد، سپس فرم سند حسابداری باز شده و شماره سند را بصورت آخرین شماره سند + 1 به کاربر نمایش می دهد.
توجه کنید که در این حالت هنوز سند در جدول بانک اطلاعاتی ذخیره نگردیده است، برای بدست آوردن همین شماره سند +1 اتفاقات زیادی می افتد و چالشهای زیادی خواهید داشت.
یکی از بهترین روش ها برای حل کردن مشکل سناریو بالا استفاده از همین Sequence است.
همین قابلیت در اوراکل هم وجود دارد.
چگونه بوسیله یک ابزار قدرتمند گزارشات مدیریتی اندرویدی و IOSی تولید کنیم؟
فرض کنید شما یک سیستم حسابداری و مالی نوشته اید، حال می خواهید یکسری گزارشات مدیریتی را روی گوشیهای هوشمند (اسمارت فونها) نمایش دهید.
راه حل اول: یک App اندرویدی بنویسیم و آنرا به SQL Server متصل کنیم و بعد به مدیران گزارشات موبایلی بدهیم.
راه حل دوم: استفاده از یک ابزار قدرتمند که تمامی اینکارها را بصورت هوشمند و حرفه ای انجام میدهد، از اتصال به SQL Server تا طراحی گزارشات و داشبوردهای مدیریتی و در انتها به شما یک App اندروید، IOS و ویندوزی میدهد.
این ابزار در دوره معرفی گردید و سناریوهای مرتبط با آن بررسی گردید.
دانلود برخی از جلسات دوره SQL Server ویژه برنامه نویسان – سطح 1
[wpfilebase tag=file id=153 /]
نحوه خواندن Execution Plan در SQL Server
یکی از مباحثی که در این جلسه بسیار مورد توجه دوستان قرار گرفت، نحوه تحلیل تکنیکال و حرفه ای کوئریهایی بود که برنامه نویسان آنها را نوشته بودند.
بوسیله این تحلیلها شما به راحتی میتوانید متوجه بشوید که کدام کوئری در کدام قسمت کُند است.
همچنین یکی از قابلیتهای جدید SQL Server 2016 که برای Execution Plan ارائه شده بود بررسی گردید.
جهت استفاده از مباحث بالا می توانید بصورت غیرحضوری دوره SQL Server ویژه برنامه نویسان – سطح 1 را سفارش دهید.
منبع: آموزش برنامه نویسی نیک آموز
9 دیدگاه
عاطفه حسن پور
مثل همیشه بسیار عالی
عباس عابدی
“” ابزار قدرتمند گزارشات مدیریتی اندرویدی””””
مسعود طاهری
چند تا نکته تکمیلی درباره Datazen و نحوه استفاده از آن
مرجان آب بر
با سپاس فراوان
مسعود طاهری
سلام
جعفر صالحی
خیلی ممنون بابت مرسی این نرم افزار
مهدي قادرزاده
باسلام
محمد استقامت
با سلام
محمد لطفی
بسیار عالی و آموزنده