SQL Server 2022 Database Development آنلاین

تاریخ شروع:
  • 1404/08/30
شهریه دوره: 7,700,000 تومان
دپارتمان فناوری اطلاعات و ارتباطات (IT)
مدت زمان 60 ساعت
حضوری / آنلاین ترکیبی
شروع دوره 30 آبان 1404
روزهای برگزاری جمعه
ساعات برگزاری 13:00–17:00
ثبت نام
SQL Server 2022 Database Development آنلاین
توضیحات دوره
در دنیای امروز، داده‌ها یکی از ارزشمندترین دارایی‌ها هستند و توانایی مدیریت و تحلیل آن‌ها، مهارتی حیاتی برای برنامه‌نویسان و مدیران فناوری اطلاعات محسوب می‌شود. دوره Database Development با SQL Server 2022 در مجتمع فنی تهران زعفرانیه فرصتی است برای ورود به این حوزه با استفاده از ابزارهای پیشرفته و محیطی بی‌نظیر.

در طول دوره، شما با طراحی بانک‌های اطلاعاتی، نوشتن کوئری‌های SQL، مدیریت روابط بین جداول، امنیت داده‌ها و بهینه‌سازی عملکرد پایگاه داده آشنا می‌شوید. این دوره به صورت پروژه‌محور طراحی شده است تا توانایی حل مسائل واقعی و پیاده‌سازی پروژه‌های عملی را در شما تقویت کند.

SQL Server 2022 امکانات پیشرفته‌ای مانند پردازش سریع داده‌ها، قابلیت‌های تحلیلی و مدیریت بهینه داده‌ها ارائه می‌دهد. منابع رسمی مانند SQL Server Documentation
 کمک می‌کنند تا دانش شما با آخرین استانداردها و تغییرات به‌روز باشد.

اساتید مجرب با ارائه تجربیات عملی و مثال‌های واقعی، یادگیری را جذاب و مفهومی می‌کنند. پس از پایان دوره، شما قادر خواهید بود به‌طور مستقل پایگاه داده‌های پیچیده را طراحی، پیاده‌سازی و مدیریت کنید. محیط آموزش مجتمع فنی تهران زعفرانیه باعث می‌شود فرآیند یادگیری به تجربه‌ای کاربردی و ماندگار تبدیل شود.
سر فصل‌ها
آمـوزش 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
• فعال کردن تراکنش های ضمنی
• قفل گذاری روی اطلاعات

{{#ifUser}}{YouCommented}{{else}}{AddCommentAccess}{{/ifUser}}