جستجو برای "{{term}}"
جستجو برای "{{term}}" نتیجه ای نداشت.
پیشنهاد می شود:
  • از املای صحیح کلمات مطمئن شوید.
  • از کلمات کمتری استفاده کنید.
  • فقط کلمه کلیدی عبارت مورد نظر خود را جستجو کنید.
{{count()}} نتیجه پیدا شد. برای دیدن نتایج روی دکمه های زیر کلیک کنید!
نتیجه ای یافت نشد.
سایر نتیجه ها (دپارتمان ها، اخبار، مقالات، صفحات) را بررسی کنید.

{{item.title}}

{{item.caption}}
نتیجه ای یافت نشد.
سایر نتیجه ها (دوره ها، اخبار، مقالات، صفحات) را بررسی کنید.

{{item.title}}

{{item.caption}}
نتیجه ای یافت نشد.
سایر نتیجه ها (دوره ها، دپارتمان ها، مقالات، صفحات) را بررسی کنید.

{{item.title}}

{{item.caption}}
{{item.datetime}}
نتیجه ای یافت نشد.
سایر نتیجه ها (دوره ها، دپارتمان ها، اخبار، صفحات) را بررسی کنید.

{{item.title}}

{{item.caption}}
{{item.datetime}}
نتیجه ای یافت نشد.
سایر نتیجه ها (دوره ها، دپارتمان ها، اخبار، مقالات) را بررسی کنید.

{{item.title}}

{{item.caption}}
{{item.datetime}}

سرفصل SQL Server Development

برنامه نویسی (Programming)

 

دوره SQL Server 2022 Database Development

 عناوین درس توضیحات درس
آمـوزش SQL Server Internals
  • آمـوزش کارکرد درونی SQL Server
  • آمـوزش ساختار تراکنش ها
  • آمـوزش Page , Extent و ساختار درونی ذخیره و بازیابی داده ها بصورت فیزیکی در SQL Server
  • آموزش انواع فایل های پایگاه داده و معماری آن ها
  • آموزش معماری Data File
  • آموزش معماری Log File
  • آمـوزش Rollback و تاثیر آن بر فایل های Log , MDF
  • آمـوزش Rollforward و تاثیر آن بر فایل های Log , MDF
  • آمـوزش Checkpoint و تاثیر آن بر فایل های Log , MDF
آمـوزش ساخت دیتابیس و کـار با SQL Server ، طراحی دیتا مدل
  • آموزش File Group هادر SQL Server
  • آمـوزش ساخت File Group
  • مزایا و معایب File Group در SQL Server
معرفی اشیاء پایگاه داده
  • آمـوزش جدول ها
  • دیاگرام ها
  • مشاهده Views
  • دنباله ها Sequences
  • کاربران و نقش ها
  • قوانین
  • انواع داده تعریف شده كاربر
  • انواع داده SQL SERVER
  • داده Null
  • شناسه های SQL SERVER برای اشیاء
  • مدیریت سرویس
  • پیکربندی شبکه
  • پروتکل ها
  • تعامل از طریق پنجره پرس و جو
  • ابزار داده SQL SERVER
  • پروفایلر SQL SERVER
آمـوزش دستورالعمل های بنیادیT-SQL
  • آمـوزش دستـور Select
  • آمـوزش مدیریت تاریـخ و زمان
  • آمـوزش مدیریت رشتـه هـا
  • آمـوزش ستـون های محـاسباتی
  • آمـوزش Aggregation Functions
  • آمـوزش گـروه بندی با Group By
  • قرار دادن شرایط موجود در گروه ها با Having
  • آمـوزش اپراتورهای T-SQL, Like, Exist
  • آمـوزش استفـاده از عملگرهای شرطی پیچیده
  • آمـوزش استفاده از Between
  • آمـوزش Order By
  • اضافه کردن داده ها با دستور Insert
  • آمـوزش Multirow Insert
  • آمـوزش بروز رسانی داده ها با دستور Update
  • آمـوزش دستور Delete
  • جدول های موقت
  • کلیدها و محدودیت ها (Constraints)
انواع محدودیت CONSTRAINTS
  • دامنه محدودیت
  • محدودیت های موجود 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
آمـوزش انـواع SubQuery
  • آمـوزش 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
  • فراتر از نرمال سازی
  • انتخاب انواع داده
  • اضافه کردن نمودار و جداول اولیه
  • اضافه کردن روابط
  • اضافه کردن برخی محدودیت
نمایه ها(VIEWS)
  • آمـوزش ایجاد نمایه های ساده
  • آمـوزش ویرایش نمایه ها با T-SQL
  • آمـوزش حذف Views
  • آمـوزش ایجاد و ویرایش Views در Management Studio
  • آمـوزش حفاظت از کد
  • آمـوزش بازدید رمزگذاری
  • آمـوزش Indexed (Materialized) Views
  • آمـوزش Indexing an Aggregate View
آمـوزش Trigger
  • آمـوزش 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 و ساختارهای INDEX
  • آمـوزش ذخیره سازی در 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
  • حفظ و نگهداری شاخص ها
اسکریپت نوشتن و BATCHE
  • آمـوزش مبانی اسکریپت
  • آمـوزش انتخاب متن پایگاه داده با استفاده از عبارت USE
  • آمـوزش تعریف متغیرها
  • آمـوزش تنظیم مقدار موجود در متغیر ها
  • آمـوزش بازیابی مقادیر IDENTITY
  • آمـوزش تولید SEQUENCES
  • آمـوزش استفاده از @@ROWCOUNT
  • آمـوزش خطا در Batches
  • آمـوزشSQL داینامیك با استفاده از فرمان EXEC
  • آمـوزش خطرات Dynamic SQL
  • آمـوزش استفاده از دستورات Control-of-Flow
  • آمـوزش دستور IF . . . ELSE
  • آمـوزش دستور CASE
  • آمـوزش حلقه با دستور WHILE
  • آمـوزش دستور WAITFOR
  • آمـوزش سر و کار داشتن با خطاها با بلوك های TRY/CATCH
آمـوزش Scalar Functions
  • آمـوزش Schema
  • کاربرد Schema در دسته بندی اشیاء
  • کاربرد Schema در بحث امنیت پایگاه داده
  • کاربرد Schema در کاهش پیچیدگی های دیتابیس های Enterprise
  • آمـوزش Scalar Function برای Checking در Business Rule
  • آمـوزش Scalar Function برای کاربرد بجای یک ستون در کوئری ها
  • مقایسه Scalar Function با Scalar SubQuery
  • مقایسه Scalar Function با Group By
آمـوزش مدیریت درخت ها در SQL Server
  • آمـوزش الگوریتم Parent , Child
  • آمـوزش الگوریتم Lineage
  • بررسی مزایا و معایب Lineage
  • پیمایش رو به بالا در یک درخت
  • پردازش رو به پایین در یک درخت
  • آمـوزش تغییر شاخه های درخت
آمـوزش Stored Procedures
  • آمـوزش کاربرد 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
تراکنش و قفل ها (TRANSACTIONS AND LOCKS)
  • تهیه 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
  • فعال کردن تراکنش های ضمنی
  • قفل گذاری روی اطلاعات