دوره آموزشی MICROSOFT SQL SERVER 2016 [حضوری و غیر حضوری]

350,000تومان500,000تومان

پیش‌نیاز دوره: بدون پیشنیاز

ظرفیت کلاس:10 نفر

طول دوره: 30ساعت

روز های برگزاری: یکشنبه و سه شنبه

شروع دوره: 11 آذر  ماه 1397

ساعت دوره: 16:30 الی 18:30

محل دوره: مشهد – خیابان سلمان فارسی (کلاهدوز شانزده ممیز یک)،بین سلمان فارسی 5 و 7 ، طبقه بالای پیشخوان دولت

مبلغ حضوری: 5.000.000 ریال

مبلغ غیرحضوری:3.500.000 ریال

مدرس: محمد آذرنیوا

توضیحات

دوره آموزشی Sql Server

درباره دوره آموزشی SQL Server

دوره آموزشی SQL Server  برای افرادی می باشد که علاقه مند به یادگیری چگونگی ایجاد پایگاه داده در SQL server 2016 هستند ولی هیچ دانش قبلی در مورد اصول طراحی پایگاه داده و کار با این محصول پر طرفدار مایکروسافت ندارند. هدف از برگزاری این دوره این است که شما را در کوتاه ترین زمان ممکن به سطحی از توانایی برساند که بتوانید پایگاه داده های مورد نظر خود را با استفاده از SQL server 2016 به سرعت پیاده سازی کنید.از سویی دیگر ، آهنگ حرکت سرفصل های دوره از مقدماتی به پیشرفته به گونه ای است که هم افراد مبتدی بتوانند در آن شرکت کنند و هم کاربران با تجربه بتوانند مشکلات کاری خود را طی آن بر طرف نمایند. جهت بهبود انتقال مطالب آموزشی در این دوره ۲ پایگاه داده تحلیل ، طراحی و پیاده سازی خواهد شد.

 


دوره حضوری

 

دوره غیر حضوری

دوره آموزشی SQL Server  چه توانایی هایی به شما میدهد ؟

SQL Server زیرساخت داده ها رابا قابلیت های صحیح در برنامه نویسی ، مجتمع سازی با NET  ،  دسترسی بالا ابزارهای مدیریتی و هوش تجاری گسترش داده است ودراین دوره شما به توانایی های زیر دست پیدا خواهید کرد.

  • پایگاه داده را طراحی ایمن سازی و مدیریت کنید .
  • داده ها را بازیابی کرده و تغییر دهید .
  • توانایی های پروژه های خود را با استفاده از اشیاء پایگاه داده گسترش دهید.
  • داده های تجاری خود را ایمن سازی و بازسازی کنید .
  • اطمینان یابید که زیرساخت پایگاه داده ای شما به خوبی کار میکند و بهبود پذیر است .

اهداف دوره آموزشی SQL Server

  • دلایل استفاده از SQL Server
  • آشنایی با نیاز های سخت افزاری و نرم افزاری SQL Server .
  • ابزارهایی که SQL Server فراهم می کند و کاربرد هر یک از آنها
  • آشنایی با محیط توسعه SQL Server و کامپوننت های آن
  • طراحی پایگاه داده و ایجاد آن
  • امنیت پایگاه داده (ورود به پایگاه داده ، نقش های سروری و دیتابیسی و..)
  • به کار گیری اسکیما ها
  • ایجاد جداول پایگاه داده
  • انواع داده های قابل تعریف در پایگاه داده
  • آشنایی با ایندکس ها و انواع آن
  • سیاست ها و پیاده سازی پشتیبان از پایگاه داده
  • بررسی دستورات کار با پایگاه داده SQL
  • ایجاد View ها
  • افزایش امنیت با استفاده از Viewها
  • تعریف stored procedure ها و مزایای آنها

پیش نیاز های دوره آموزشی SQL Server :

  • فاقد پیش نیاز

 

 

 

SQL

دوره آموزشی SQL Server  برای چه افرادی مناسب است ؟

SQL Server دارای ویژگی هایی است که از طرف تمام کسانی که درگیر ذخیره سازی و دستکاری داده ها در یک سازمان ، شرکت ، کسب و کار و فعالیت تجاری هستند مورد درخواست است .این دوره برای افرادی که به صورت تخصصی میخواهند پایگاه داده مایکروسافت را فرا بگیرند مناسب است. این دوره برارائه های نمای کلی از تمام ویژگی های SQL SERVER به اندازه ای که به شما اجازه دهد بتوانید برنامه های SQL SEVER خود را ایجاد کنید تمرکز دارد . در طول دوره یاد خواهید گرفت که چگونه کامپونت های مورد نظر خود را نصب کنید. نمونه های نصب شده را پیکربندی و مدیریت کنید و پایگاه داده را ایجاد کنید . شما یا ابزارهایی که به همراه SQL SERVER ارائه شده اند آشنا خواهید شد. همچنین آموزش خواهیم داد که که چگونه هرکدام از این ابزارها شمارا قادر میسازند که محیط پایگاه داده خود راتوسعه داده ومدیریت کنید.یاد خواهید گرفت که به چه روش هایی داده ها رادستکاری کنید ، پایگاه داده خود را امن کنید ، داده ها را مدیریت کرده و مورد حفاظت قرار دهید وزیرساخت داده ای خود را توزیع کنید تاگسترش پذیری و مقاومت پذیری در برابرخطای آن را افزایش دهید.

چرا SQL SERVER 2016 ؟

SQL SERVER  رقیب جدی سایر پایگاه های داده محسوب میشود منظور فقط محصولات مایکروسافت نظیر Microsoft Access  نیست بلکه با محصولات دیگری ازقبیل Oracle و Sybase  و….. هم درحال رقابت جدی است. جدی ترین رقیب SQL SERVER  در بین پایگاه های داده Oracle می باشد که این پایگاه داده نسبت به SQL SERVER مشکلاتی نظیرپیچیدگی های نصب و مدیریت را دارا می باشد به خصوص این مشکلات برای سیستم های بزرگ و جامع بسیار بیشتراست همچنین ازنظر کاربرپسند بودن محیط ومدیریت پرس و جوها XML وسایرابزارهای تحت وب در مقایسه SQL SERVER ضعیف تر است .

گارانتی بازگشت وجه:

از آنجایی که به راهکارهای ارائه شده بر این دوره اطمینان داریم (و شخصاً آن را تجربه کرده ایم) به کاربردی بودن این دوره و نتایج آن بدون هیچ تردیدی ایمان داریم از همین رو با خیال آسوده این دوره را به صورت صد در صد گارانتی می نماییم.

شما می‌توانید در جلسه اول دوره شرکت کنید و اگر احساس کردید که این دوره اجرایی نیست و نتیجه کافی را از آن نگرفته اید می توانید درخواست خود را مبنی بر بازگشت تمام وجه دریافتی  اعلام نمایید.

البته از آنجایی که به محتوای ارائه شده ایمان داریم، تردید نداریم که شما در انتهای این دوره اینقدر از مطالب آن استفاده کرده‌اید و تغییرات خوبی در زندگی خود ایجاد نموده‌اید که اصلاً به مقوله گارانتی فکر نمی‌کنید.

پیشنهاد می‌کنم همین الان از چند نفر از شرکت کنندگان سایر دوره‌های ما بپرسید که آیا اصلاً به گزینه گارانتی بازگشت وجه فکر می‌کنند یا خیر!

شما با ثبت نام در این دوره هیچ ریسکی نمی‌کنید زیرا در صورت عدم رضایت خود می‌توانید تمام وجه پرداختی خود را دریافت کنید.

سرفصل های دوره آموزشی SQL Server


دوره SQL

۱-مروری و نصب SQL Server 2016

  • نیاز های سخت افزاری
  • نصب
    • شروع نصب
    • بررسی انتخاب های نصب
    • تعیین نام برای Instance (نمونه)
    • انتخاب Service Accounts
    • انتخاب حالت اعتبار سنجی
    • محل ذخیره سازی داده ها
    • ایجاد پایگاه داده Reporting Service
    • Distributed Replay
    • تنظیم گزارش خطا و استفاده
  • امنیت
    • اکانت های سرویس
    • نگاهی به حالت اعتبار سنجی
      • حالت Windows Authentication
      • اعتبار سنجی ترکیبی (Mixed)
      • معرفی sa

 

دوره SQL Server

 

۲- SQL Server Managment Studio

  • مروری سریع بر SSMS
  • بررسی گزینه های SSMS
  • شاخه Enviroment
  • شاخه Fonts & Colors
  • شاخه Keyboard
  • شاخه Help
  • شاخه Source Control
  • شاخه Text Editor
  • شاخه Query Execution
  • شاخه Query Rsualts
  • Query ویرایشگر

sql management

۳-ایجاد Database

  • تعریف پایگاه داده
  • پایگاه داده های پیش ساخته در SQL Server
    • master
    • tempdb
    • model
    • msdb
  • انتخاب نوع سیستم پایگاه داده
    • OLTP
    • پشتیبان ها
    • نمایه ها
    • OLAP
  • انتخاب سیستم نمونه
  • گردآوری داده ها
  • تعیین اطالاعاتی که باید در پایگاه داده ذخیره شود
  • ایجاد روابط
    • استفاده از کلید ها
    • کلید اولیه
    • کلید خارجی/ارجاع
    • کلید کاندیدیا جایگزین
    • قید یکتا به جای کلید اصلی
    • ایجاد روابط
    • رابطه ها و جامعیت ارجاعی
    • انواع ارتباط
      • یک به یک
      • یک به چند
      • چند به چند
    • اطلاعات تکمیلی در مورد کلید خارجی
  • نرمال سازی
    • اشکال نرمال سازی
    • شکل اول نرمال
    • شکل دوم نرمال
    • شکل سوم نرمال
    • ضد نرمال سازی
  • مثال

۴-امنیت در SQL Server 2016

  • ورود ها
  • ورود های سرور و کاربران پایگاه داده
  • Role ها
    • نقش های ثابت سرور
    • نقش های پایگاه داده
    • نقش های برنامه کاربردی
  • Schema

۵-ایجاد Table ها

  • جدول چیست؟
  • انواع دادهی موجود در SQL Server
    • انواع دادهای جدول
      • cahr
      • nachar
      • varchar
      • nvarchar
      • text
      • ntext
      • image
      • int
      • bigint
      • smallint
      • tinyint
      • decimal/numeric
      • float
      • real
      • money
      • smallmoney
      • Date
      • datetime
      • datetime2
      • smalldatetime
      • datetimeoffset
      • time
      • hierarchyid
      • geometry
      • geography
      • rowversion
      • uniqueidentifier
      • binary
      • varbinary
      • bit
      • xml
    • انواع داده های برنامه
      • cursor
      • table
      • sql_variant
  • ستون های چیری بیش از انبارهای ساده داده ها هستند
    • مقادیر پیش فرض
    • تولید مقادیر IDENTITY
    • استفاده از مقادیر NULL
    • دلیل ایجاد ستونی که NULL را بپذیرد
  • ایجاد جدول در SQL Server Management Studio
  • ایجاد یک جدول از طریق Query Editor
  • ایجاد یک جدول با استفاده از الگو
  • ایجاد و تغییر یک الگو
  • دستور ALTER TABLE
  • تعریف جداول باقی مانده
  • ایجاد کلید اصلی
  • ایجاد یک رابطه
    • Check Existing Data on Creation
    • Enforce Foreign Key Constraints
    • انتخای قواعد حذف و به روز رسانی
  • ایجاد یک رابطه با استفاده از T-SQL

۶-ایجاد Indexها و نمودار های پایگاه داده

  • Index(شاخص) چیست ؟
    • انواع ایندکس ها
      • ایندکس خوشه ای
      • ایندکس غیر خوشه ای
    • یکتایی
  • عوامل موثر بر یک ایندکس خوب
    • استفاده از ستون ها یی با هزینه تعمیر و نگهداری کم
    • استفاده از کلید های اصلی و خارجی
    • پیدا کردن رکورد های خاص
    • استفاده از شاخص های پویا
    • جست و جوی محدوده ای اط اظلاعات
    • حفظ ترتیب داده ها
  • عوامل موثر بر یک ایندکس بد
    • استفاده از ستون های نامناسب
    • انتخاب داده ای نا مناسب
    • به کارگیری تعداد زیادی ستون
    • به کار گیری رکورد های اندل در جدول
  • بازبینی ایندکس برای کارایی
  • ساخت یک ایندکس
    • ایجاد ایندکس با Table Designer
    • ایندکس ها و آمار
    • شکل دستور CREATE INDEX
    • ایجاد ایندکس در Query Editor با استفاده از Template
    • ایجاد ایندکس در Query Editor با استفاده از SQL Code
  • حذف ایندکس
  • ویرایش ایندکس در Query Editor
  • وقتی شاخص وجود ندار د
  • ترسیم دیاگرام پایگاه داده
    • اصول دیاگرام سازی پایگاه داده
    • ابزاردیاگرام پایگاه داده
    • دیاگرام پایگاه داده پیش فرض
    • نوار ابزار دیاگرام پایگاه داده

۷- پشتیبان گیری و بازیابی دیتابیس

  • استراتژی های بک آپ گیری
    • مدل های گوناگون ریکاوری
    • انواع فایل های بک آپ
    • تصمیم گیری در مورد استراتژی بک آپ گیری
    • پشتیبان از فایل Transaction Log
    • تکرار عمل بک آپ گیری
  • سوابق تراکنش ها
  • آفلاین کرد دیتابیس
  • بک آپ گیری از داده ها
  • نکات مورد توجه هنگام تهیه بک آپ
    • تهیه بک آپ به صورت دستی
    • تهیه بک آپ با T-SQL
    • تهیه بک آپ از فایل سوابق تراکنش ها با T-SQL
  • بازیابی پایگاه داده
    • باز یابی با استفاده از SQL Server Management Studio
    • بازیابی با استفاده از T-SQL
    • بازیابی به زمان دلخواه
  • Attach و Detach کردن دیتابیس
    • Attach و Detach کردن دیتابیس با استفاده از SQL Server Management Studio
    • Attach و Detach کردن دیتابیس با استفاده از T-SQL
    • ایجاد اسکریپت های SQL برای دیتابیس

۸-نگه داشت پایگاه داده(Maintenance Plan)

  • ایجاد طرح نگهداشت دیتابیس
    • Check Database Integrity-بررسی جامعیت داده ها
    • Shrink Database – کوچک سازی پایگاه داده
    • Reorganize Index-سازماندهی دوباره ایندکس ها
    • Rebuild Index-دوباره سازی ایندکس ها
    • Update Statistics-به روز رسانی آمار
    • Clean Up History-پاکسازی تاریخجه
    • Execute SQL Server Agent Job-اجرای یک وظیفه از پیش تعریف شده
    • Back Up Database (Full)-پشتیبان گیری از پایگاه داده ( کامل)
    • Back Up Database (Differential)-پشتیبان گیری از پایگاه داده ( جزئی)
    • Back Up Database (Transaction Log)-پشتبان گیری پایگاه داده (سوابق تراکنش)
    • Maintenance Cleanup Task-پاکسازی فایل های موقت
  • اجرای طرح
  • راه اندازی ایمیل پایگاه داده
  • ویرایش Maintenance Plan

۹-درج و حذف داده ها و تراکنش ها

  • درج داده ها
    • درج داده ها با T-SQL
    • توضیح دستور INSERT
      • مقادیر پیش فرض
      • تستفاده از مقادیر NULL
    • مقید کردن ستون ها
    • درج همزمان چندین رکورد
  • تراکنش ها
    • مبانی تراکنش ها
    • دستورات تراکنش
      • BEGIN TRAN
      • COMMIT TRAN
      • ROLLBACK TRAN
    • قفل کردن داده ها
  • حذف داده ها
    • شرح فرمان DELETE
    • خالی کردن یک جدول
    • حذف یک جدول

۱۰-انتخاب و به روز رسانی داده ها

  • بازیابی داده ها
    • استفاده از SQL Server Management Studio برای بازیابی داده ها
    • استفاده از دستور Select برای بازیابی داده ها
      • دستور SELECT
      • نام گذاری ستون ها
      • نخستین جستجو
    • تغییر خروجی کوئری Select
  • محدود کردن جست و جو با استفاده از WHERE
    • به کار گیری TOP n
    • به کارگیری TOP n PERCENT
    • به کارگیری SET ROWCOUNT n
  • توابع رشته ای
  • مرتب سازی با OREDER BY
  • استفاده از عملگر LIKE
  • ایجاد جدول جدید با استفاده از SELECT INTO
  • ویرایش داده ها
    • ویرایش داده ها با استفاده از Query Editor
    • ویرایش داده ها با استفاده از تراکنش
    • تراکنش های تودر تو
  • نحوه کار با بیش از یک جدول
  • JOIN کردن دو جدول در کوئری
    • Outer Join
    • CROSS JOIN

۱۱-ایجاد یک VIEW

  • دلیل استفاده از VIEW
    • استفاده از VIEW برای امنیت
    • رمزنگاری VIEW
  • ایجاد یک VIEW در SQL Server Management Studio
  • ساخت VIEW با استفاده از VIEW
  • ایجاد VIEW با استفاده از T-SQL
    • نگارش CREATE VIEW
    • ایجاد VIEW با CREATE VIEW و SELECT
    • مقید سازی ستون های VIEW با استفاده از SCHEMABINDING
  • ایجاد ایندکس برای یک VIEW

۱۲-Stored Procedure ها, Function ها و امنیت

  • Stored Procedureچیست ؟
  • نحوه ایجاد Stored Procedure
    • سینتکس ایجاد PROCEDURE
    • برگشت دادن مجموعه از سطر ها
    • ایجاد Stored Procedure در Management Studio
    • روش های مختلف اجرا
  • برگرداندن نتایج
    • استفاده از کلمه کلیدی RETURN
    • برگرداندن مجموعه ای از رکورد ها
  • کنترل جریان
    • IF…ELSE
    • BEGIN…END
    • WHILE…BREAK
    • دستور CASE
  • جمع بندی دستورات کنترلی
  • امنیت
    • دستاورد های امنیتی
    • اعطا و لغو مجوز ها
      • اعطا مجوز
      • لغو مجوز
  • Function ها تعریف شده توسط کاربر
    • Function های اسکالر ( تک مقاداری)
    • Functionها جدولی
    • نکات مهم در هنگام ایجاد Function ها

۱۳- ضروریات کد نویسی موثر

  • متغیر ها
  • جداول موقت
  • Aggregation ها
    • COUNT/COUNT_BIG
    • SUM
    • MAX/MIN
    • AVG
  • گروه بندی داده های
    • استفاده از HAVING
  • کاربرد Distinct
  • Function ها
    • توابع Date and Time
      • DATEADD()
      • DATEDIFF()
      • DATENAME()
      • DATEPART()
      • FORMAT()
    • توابع رشته ای
      • ASCII()
      • CHAR()
      • LEFT()
      • LOWER()
      • LTRIM()
      • RIGHT()
      • RTRIM()
      • STR()/CONCAT()
      • SUBSTRING()
      • UPPER()
    • توابع سیستمی

۱۴-پروژه ( سیستم انتخاب واحد دانشگاه)

  • شرح سیستم
    • فرایند ثبت نام دانشجو
    • گزارشات سیستم
  • اطلاعات و نیازمندی های مربوط به ثبت دانشجویان
  • اطلاعات و نیازمندی های مربوط به ثبت اساتید
  • اطلاعات و نیازمندی های مربوط به گروه درسی
  • اطلاعات و نیازمندی های مربوط به دروس
  • اطلاعات و نیازمندی های مربوط به محل برگزاری کلاس ها
  • اطلاعات و نیازمندی های مربوط به دوره ها
  • اطلاعات و نیازمندی های مربوط به جدول ثبت نام
  • برقراری ارتباط بین جداول سیستم
    • ارتباطات جدول Register
    • ارتباطات جدول Course
    • ارتباطات جدول Lesson
    • بررسی روابط
      • یک به یک
      • یک به چند
      • چند به چند
  • ایجاد View های مورد نیاز

دوره حضوری

 

دوره غیر حضوری

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “دوره آموزشی MICROSOFT SQL SERVER 2016 [حضوری و غیر حضوری]”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *