SQL Server 2022 Database Development

تاریخ شروع:
  • 1405/03/29
شهریه دوره: 11,250,000 تومان
دپارتمان فناوری اطلاعات و ارتباطات (IT)
مدت زمان 60 ساعت
حضوری / آنلاین حضوری
شروع دوره 29 خرداد 1405
روزهای برگزاری جمعه
ساعات برگزاری 09:00–13:00
ثبت نام
SQL Server 2022 Database Development
توضیحات دوره

در دوره SQL Server 2022 Database Development از مجتمع فنی تهران نمایندگی زعفرانیه مفاهیم اصلی SQL Server را پوشش می‌دهیم. SQL Server یک سیستم مدیریت پایگاه داده رابطه ای (RDBMS) قوی و پرکاربرد است که توسط مایکروسافت توسعه یافته است. با هر نسخه جدید،SQL Server پیشرفت‌‌هایی می‌کند که از آن‌ برای برآورده کردن نیاز‌های روز افزون برنامه‌‌ها و سازمان‌های مبتنی بر داده‌‌ها استفاده می‌شود. SQL Server 2022 نیز از این قاعده مستثنی نیست و مجموعه ای از ویژگی‌ها و قابلیت‌های جدید هیجان انگیز را برای توسعه دهندگان، مدیران و تحلیل گران داده ارائه می‌دهد. 

دوره SQL Server 2022 Database Development

دوره SQL Server 2022 Database Development شما را با تمام جنبه‌های مختلف SQL آشنا می‌کند. از جمله کار با جداول، نماها، بهینه سازی عملکرد پرس و جو، ایمن سازی پایگاه داده و استفاده از ویژگی‌های پیشرفته. در پایان این دوره، شما به خوبی می‌توانید بر انجام وظایف پیچیده پایگاه داده، عیب یابی مشکلات رایج و استفاده حداکثری از قابلیت‌های SQL Server 2022 مسلط شوید.

مهارت هاي اكتسابي پس از طی دوره:‌

• تسلط بر سرویس Database Engine به عنوان سرویس پایه RDBMS شرکت مایکروسافت

• آشنایی و کار با Clientهای مخصوص کار و مدیریت SQL Server به ویژه سرویس Database Engine مانند SSMS(SQL Server Management Studio), Azure Data Studio

• توانایی برنامه نویسی با زبان T-SQL

• توانایی تهیه عناصر داده ای و تابعی مورد نیاز نرم افزارها براساس زبان T-SQL تسلط بر کار با (Shared Procedure, Function)

• توانایی تهیه گزارش های متنوع از بانک اطلاعاتی

توضیحات تکمیلی در خصوص نحوه برگزاری دوره:

SQL Server یک سیستم مدیریت پایگاه‌ داده رابطه‌ای یا RDBMS است که توسط مایکروسافت توسعه‌ یافته و به بازار عرضه‌ شده‌است. SQL Server به عنوان یک سرور پایگاه‌ داده، یک محصول نرم‌افزاری است که وظیفه اصلی ذخیره و بازیابی داده‌ها را طبق درخواست سایر برنامه‌های نرم‌افزاری دارد. در این دوره علاوه بر SQL Server، به طور کامل به آموزش SQL نیز پرداخته می‌شود.

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

بازار کار:

• تمام شاخه های کاری تولید و پشتیبانی و مدیریت Data

• ورود به شرکت های نرم افزاری به عنوان پشتیبان فنی و ... نرم افزار

• تمام شاخه های کاری حوزه ی برنامه نویسی به ویژه .net

• با توجه به رشد روز افزون استفاده از نرم افزار در دنیای کنونی و تولید لحظه به لحظه حجم عظیمی از Data، هر سال نیاز به افراد با تخصص ارائه شده در این دوره بیشتر می شود و بازار کار متخصصین حوزه Data هر سال بیشتر توسعه می یابد.


سر فصل‌ها

آمـوزش SQL Server Internals

آمـوزش کارکرد درونی SQL Server

آمـوزش ساختار تراکنش ها

آمـوزش Page , Extent و ساختار درونی ذخیره و بازیابی داده ها بصورت فیزیکی در SQL Server

آموزش انواع فایل های پایگاه داده و معماری آن ها

آموزش معماری Data File

آموزش معماری Log File

دامنه محدودیت

محدودیت های موجود Entity Constraints

محدودیت های یکپارچگی ارجاعی

محدودیت نامگذاری

محدودیت های کلید در این دوره از آموزش SQL Server

محدودیت كلید اصلی Primary Key

محدودیت كلید خارجی Foreign Key

قیود UNIQUE

CHECK Constraints

DEFAULT Constraints

اضافه کردن یک محدودیت به طور پیش فرض به یک جدول موجود

غیر فعال کردن محدودیت

غیر فعال کردن محدودیت

نادیده گرفتن داده های بد هنگامی که شما ایجاد محدودیت می كنید

غیر فعال کردن محدودیت های موجود به طور موقت

قوانین و پیش فرض ها

Rules

حذف قوانین

حذف Defaults

تعیین جداول و نوع داده استفاده از یک قاعده یا پیش فرض

آمـوزش Left Join

آمـوزش Right Join

آمـوزش Full Join

آمـوزش Inner Join

آمـوزش Cross Join

آمـوزش Joinبرای n جدول

نمایش نتایج با UNION

آمـوزش Scalar Subquery

آمـوزش Table – Drive Subquery

نحوه شرط گذاری بر روی ستون های محاسباتی

آمـوزش کوئـری های بسیار پیچیده که از تمام تکنیک های Join, Scalar Subquery, Table – Drive Subquery بصورت همزمان در یک مثال استفاده می کنند.

آمـوزش CTE (Common Table Expression)

آمـوزش Subquery نوع سوم

ایجاد یك Subquery تو در تو

ایجاد Subqueries مرتبط

كار با Correlated Subqueries

سروکار داشتن با داده NULL

جداول مشتق شده

استفاده از عبارات معمولی CTE

استفاده از واژه WITH

استفاده از CTEs چندگانه

CTE بازگشتی

استفاده از عملگر EXISTS

انواع میکس داده ها CAST و CONVERT

همگام سازی داده ها با فرمان MERGE

فرمان Merge در عمل

ROW_NUMBER

RANK, DENSE_RANK, NTILE

نرمالسازی

نگه داشتن اطلاعات بصورت Normal

فرم اول نرمال

فرم دوم نرمال

فرم سوم نرمال

درك روابط Relationships

One-to-One

One-to-Many

Many-to-Many

رسم نمودار پایگاه داده ها

ایجاد روابط در نمودارها

Denormalization

فراتر از نرمال سازی

انتخاب انواع داده

اضافه کردن نمودار و جداول اولیه

اضافه کردن روابط

اضافه کردن برخی محدودیت

آمـوزش کارکرد درونی SQL Server

آمـوزش ساختار تراکنش ها

آمـوزش Page , Extent و ساختار درونی ذخیره و بازیابی داده ها بصورت فیزیکی در SQL Server

آموزش انواع فایل های پایگاه داده و معماری آن ها

آموزش معماری Data File

آموزش معماری Log File

آمـوزش Rollback و تاثیر آن بر فایل های Log , MDF

آمـوزش Rollforward و تاثیر آن بر فایل های Log , MDF

آمـوزش Checkpoint و تاثیر آن بر فایل های Log , MDF

آموزش File Group هادر SQL Server

آمـوزش ساخت File Group

مزایا و معایب File Group در SQL Server

آمـوزش جدول ها

دیاگرام ها

مشاهده Views

دنباله ها Sequences

کاربران و نقش ها

قوانین

انواع داده تعریف شده كاربر

انواع داده SQL SERVER

داده Null

شناسه های SQL SERVER برای اشیاء

مدیریت سرویس

پیکربندی شبکه

پروتکل ها

تعامل از طریق پنجره پرس و جو

ابزار داده SQL SERVER

پروفایلر SQL SERVER

آمـوزش دستـور Select

آمـوزش مدیریت تاریـخ و زمان

آمـوزش مدیریت رشتـه هـا

آمـوزش ستـون های محـاسباتی

آمـوزش Aggregation Functions

آمـوزش گـروه بندی با Group By

قرار دادن شرایط موجود در گروه ها با Having

آمـوزش اپراتورهای T-SQL, Like, Exist

آمـوزش استفـاده از عملگرهای شرطی پیچیده

آمـوزش استفاده از Between

آمـوزش Order By

اضافه کردن داده ها با دستور Insert

آمـوزش Multirow Insert

آمـوزش بروز رسانی داده ها با دستور Update

آمـوزش دستور Delete

جدول های موقت

کلیدها و محدودیت ها (Constraints)

دامنه محدودیت

محدودیت های موجود Entity Constraints

محدودیت های یکپارچگی ارجاعی

محدودیت نامگذاری

محدودیت های کلید در این دوره از آموزش SQL Server

محدودیت كلید اصلی Primary Key

محدودیت كلید خارجی Foreign Key

قیود UNIQUE

CHECK Constraints

DEFAULT Constraints

اضافه کردن یک محدودیت به طور پیش فرض به یک جدول موجود

غیر فعال کردن محدودیت

غیر فعال کردن محدودیت

نادیده گرفتن داده های بد هنگامی که شما ایجاد محدودیت می كنید

غیر فعال کردن محدودیت های موجود به طور موقت

قوانین و پیش فرض ها

Rules

حذف قوانین

حذف Defaults

تعیین جداول و نوع داده استفاده از یک قاعده یا پیش فرض

آمـوزش Scalar Subquery

آمـوزش Table – Drive Subquery

نحوه شرط گذاری بر روی ستون های محاسباتی

آمـوزش کوئـری های بسیار پیچیده که از تمام تکنیک های Join, Scalar Subquery, Table – Drive Subquery بصورت همزمان در یک مثال استفاده می کنند.

آمـوزش CTE (Common Table Expression)

آمـوزش Subquery نوع سوم

ایجاد یك Subquery تو در تو

ایجاد Subqueries مرتبط

كار با Correlated Subqueries

سروکار داشتن با داده NULL

جداول مشتق شده

استفاده از عبارات معمولی CTE

استفاده از واژه WITH

استفاده از CTEs چندگانه

CTE بازگشتی

استفاده از عملگر EXISTS

انواع میکس داده ها CAST و CONVERT

همگام سازی داده ها با فرمان MERGE

فرمان Merge در عمل

ROW_NUMBER

RANK, DENSE_RANK, NTILE

نرمالسازی

نگه داشتن اطلاعات بصورت Normal

فرم اول نرمال

فرم دوم نرمال

فرم سوم نرمال

درك روابط Relationships

One-to-One

One-to-Many

Many-to-Many

رسم نمودار پایگاه داده ها

ایجاد روابط در نمودارها

Denormalization

فراتر از نرمال سازی

انتخاب انواع داده

اضافه کردن نمودار و جداول اولیه

اضافه کردن روابط

اضافه کردن برخی محدودیت

آمـوزش ایجاد نمایه های ساده

آمـوزش ویرایش نمایه ها با T-SQL

آمـوزش حذف Views

آمـوزش ایجاد و ویرایش Views در Management Studio

آمـوزش حفاظت از کد

آمـوزش بازدید رمزگذاری

آمـوزش Indexed (Materialized) Views

آمـوزش Indexing an Aggregate View

آمـوزش Trigger نویسی بر روی جداول

بررسی رویدادهای مرتبط با Trigger

آمـوزش Trigger های تو در تو

آمـوزش Trigger های بازگشتی

آمـوزش Instead و کاربرد آن در پروژه های واقعی

آمـوزش For و کاربرد آن در پروژه های واقعی

آمـوزش جدول های مجازی Inserted , Deleted

آمـوزش استفاده از IF UPDATE () و COLUMNS_UPDATED

معایب و مزایا Trigger

آمـوزش حذف Triggers

آمـوزش رفع اشکال تریگر

آمـوزش DDL(Data Base Level Events)

آموزش Dropping a DDL Trigger

آمـوزش ()EventData

آمـوزش ذخیره سازی در SQL SERVER

ستون های پراکنده (Sparse Columns)

آمـوزش شاخص ها (INDEX) در SQL Server

آمـوزش B-Trees در SQL Server

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

ایجاد، تغییر و حذف شاخص در SQL Server

دستور CREATE INDEX

شاخص ضمنی ایجاد شده با محدودیت

ایجاد شاخص در ستون پراکنده و ستون های Geospatial

آمـوزش Clustered Index

آمـوزش Unclustered Index

پوشاندن شاخص ها

آمـوزش ALTER INDEX

آمـوزش حذف شاخص ها در SQL Server

استفاده ازموتور پایگاه داده برای تنظیم Advisor

حفظ و نگهداری شاخص ها

آمـوزش مبانی اسکریپت

آمـوزش انتخاب متن پایگاه داده با استفاده از عبارت USE

آمـوزش تعریف متغیرها

آمـوزش تنظیم مقدار موجود در متغیر ها

آمـوزش بازیابی مقادیر IDENTITY

آمـوزش تولید SEQUENCES

آمـوزش استفاده از @@ROWCOUNT

آمـوزش خطا در Batches

آمـوزشSQL داینامیك با استفاده از فرمان EXEC

آمـوزش خطرات Dynamic SQL

آمـوزش استفاده از دستورات Control-of-Flow

آمـوزش دستور IF . . . ELSE

آمـوزش دستور CASE

آمـوزش حلقه با دستور WHILE

آمـوزش دستور WAITFOR

آمـوزش سر و کار داشتن با خطاها با بلوك های TRY/CATCH

آمـوزش Schema

کاربرد Schema در دسته بندی اشیاء

کاربرد Schema در بحث امنیت پایگاه داده

کاربرد Schema در کاهش پیچیدگی های دیتابیس های Enterprise

آمـوزش Scalar Function برای Checking در Business Rule

آمـوزش Scalar Function برای کاربرد بجای یک ستون در کوئری ها

مقایسه Scalar Function با Scalar SubQuery

مقایسه Scalar Function با Group By

Change event streaming

Capture and publish incremental DML changes of data (such as updates, inserts, and deletes) in near real-time. Change event streaming sends details of data changes such as the schema, previous values, and new values to Azure Event Hubs in a simple CloudEvent, serialized as either native JSON or Avro Binary. Requires PREVIEW_FEATURES database scoped configuration.

Fuzzy string matching

Check if two strings are similar, and calculate the difference between two strings. Requires PREVIEW_FEATURES database scoped configuration.

Regular expressions

Define a search pattern for text with a sequence of characters. Query SQL Server with regex to find, replace, or validate text data.

Regular expressions functions

Match complex patterns and manipulate data in SQL Server with regular expressions.

External REST endpoint invocation

With a call to the system stored procedure sp_invoke_external_rest_endpoint

JSON data in SQL Server

Batch mode optimizations for built-in functions

New Chinese collations

Version 160 to support GB18030-2025 standard.

آمـوزش الگوریتم Parent , Child

آمـوزش الگوریتم Lineage

بررسی مزایا و معایب Lineage

پیمایش رو به بالا در یک درخت

پردازش رو به پایین در یک درخت

آمـوزش تغییر شاخه های درخت

آمـوزش کاربرد Stored Procedures

آمـوزش پارامترهای Out در Stored Procedures

آمـوزش رمزگذاری در Stored Procedures

آمـوزش افرایش کارایی در Stored Procedures

آمـوزش مدیریت تراکنش ها در Stored Procedures

آمـوزش مدیریت خطاها در Stored Procedures

آمـوزش طراحی قالب کاری برای خطاهای چند زبانه در Stored Procedures

آمـوزش استفاده از Scalar Functions برای checking های پیچیده در Stored Procedures

آموزش Pessimistic Locking در Stored Procedures

آموزش Optimistic Concurrency در Stored Procedures

آموزش Cursor ها در Stored Procedures

تهیه Backup و روش های بازیابی (Backup Database Backup Recovery and Maintenance)

استراژی های تهیه نسخه پشتیبان

Offline سازی بانک اطلاعاتی

Back up گیری با استفاده از دستورات T-Sql

Restore کردن بصورت Wizard

Restore کردن با استفاده از دستورات T-Sql

Attach ,Detach کردن بانکهای اطلاعاتی

درك Transactions

ACID Transactions

آشنایی با عملگر تراکنش

استفاده از BEGIN TRAN

استفاده ازCOMMIT TRAN

استفاده ازSAVE TRAN

استفاده از ROLLBACK TRAN

فعال کردن تراکنش های ضمنی

قفل گذاری روی اطلاعات


دیدگاه دانشجویان نظرات و امتیاز دوره تجربه خودتان را ثبت کنید؛ نظرها پس از تایید منتشر می‌شوند.
0.0
0 نظر تایید شده
ثبت نظر برای این دوره امتیازهای زیر به کاربرهای بعدی کمک می‌کنند انتخاب دقیق‌تری داشته باشند.
میانگین امتیاز از ۵ محاسبه می‌شود
کیفیت5/5
ارزش خرید5/5
پشتیبانی5/5
محتوا5/5
0 نظر تایید شده با میانگین 0.0 از 5
هنوز نظری برای این دوره منتشر نشده است.
دوره های مشابه
C# Programming آنلاین
فناوری اطلاعات و ارتباطات (IT) C# Programming آنلاین
8,380,000 تومان
(آنلاین) Python Web Development With Django
فناوری اطلاعات و ارتباطات (IT) (آنلاین) Python Web Development With Django
7,380,000 تومان
Data Analysis with Python (آنلاین)
فناوری اطلاعات و ارتباطات (IT) Data Analysis with Python (آنلاین)
5,000,000 تومان
SQL Server 2022 Database Development آنلاین
فناوری اطلاعات و ارتباطات (IT) SQL Server 2022 Database Development آنلاین
9,630,000 تومان
Python Programming Advanced
فناوری اطلاعات و ارتباطات (IT) Python Programming Advanced
14,250,000 تومان
Developing IOS apps with Swift
فناوری اطلاعات و ارتباطات (IT) Developing IOS apps with Swift
6,750,000 تومان
Python Programming Advanced آنلاین
فناوری اطلاعات و ارتباطات (IT) Python Programming Advanced آنلاین
11,500,000 تومان
Python Web Development With Django
فناوری اطلاعات و ارتباطات (IT) Python Web Development With Django
92,500,000 تومان