دوره SQL Server 2022 Design/Query/Develop

دوره آموزشی تخصصی و کلاس اموزش نرم افزار اس کیو ال سرور، طراحی دیتابیس و کوئری | SQL Server 2022 Design/Query/Develop مجتمع فنی تهران نمایندگی سیدخندان

SQL مخفف Structerd Query Language یکی از محبوبترین زبان ها برای برنامه نویسی می باشد. بهتر است برای طراحی سایت اس کیو ال را فرا گرفت. از SQL برای افزایش،کاهش و یا تغییر داده ها مورد استفاده قرار می گیرد. SQL زبانی بر پایه اعلان می باشد و برعکس زبان های بیسیک و سی می باشد.زبانهای توسعه یافیه ی دیگر مانند PL و SQL به دنبال کامل کردن زبان به هداف ایجاد زبان برنامه نویسی با حفظ مزیت های SQL می باشد.

سرفصل دوره آموزش 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. طراحی کردن دیتا مدل.
    • آموزش دادن File Group ها در SQL Server.
    • آموزش دادن ساختن File Group.
    • انواع مزایا و عیب های File Group در SQL Server.
  • معرفی کردن اشیاء پایگاه داده.
    • آموزش دادن جدول ها.
    • دیاگرام ها.
    • مشاهده Views.
    • دنباله یا همان Sequence ها.
    • نقش ها و کاربران.
    • قوانین.
    • انواع داده های تعریف شده کاربر.
    • انواع داده ها در 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 تو در تو.
    • ایجاد کردن Subquery های مرتبط.
    • کار کردن با Correlated Subqueries.
    • سر و کار داشتن با دیتا یا داده NULL.
    • جدول های مشتق شده.
    • استفاده کردن از عبارت های معمولی CTE.
    • استفاده کردن از واژه WITH.
    • استفاده کردن از CTE های چندگانه.
    • CTE بازگشتی.
    • استفاده کردن از عملگر EXISTS.
    • انواع میکس داده ها CAST و CONVERT.
    • همگام سازی داده ها با فرمان MERGE.
    • فرمان MERGE در عمل.
    • ROW-NUMBER.
    • RANK, DENSE-RANK, NTILE.
    • نرماسازی.
    • نگه داشتن اطلاعات به صورت Normal.
    • فرم اول نرمال.
    • فرم دوم نرمال.
    • فرم سوم نرمال.
    • درک روابط Relationships.
    • One-to-One.
    • One-to-Many.
    • Many-to-Many.
    • رسم کردن نمودار پایگاه داده ها.
    • ایجاد کردن روابط در نمودارها.
    • Denormalization.
    • فراتر از نرمال سازی.
    • انتخاب کردن انواع داده.
    • افزودن نمودار و جدول های اولیه.
    • افزودن روابط.
    • افزودن برخی محدودیت ها.
  • نمایه یا همان VIEW ها.
    • آموزش دادن ایجاد کردن نمایه های ساده.
    • آموزش دادن ویرایش نمایه ها با T-SQL.
    • آموزش دادن حذف کردن Views.
    • آموزش دادن ایجاد و ویرایش کردن Views در Management Studio.
    • آموزش دادن حفاظت کردن از کد.
    • آموزش دادن بازدید رمزگذاری.
    • آموزش دادن Indexed (Materialized) Views.
    • آموزش دادن Indexing an Aggregate View.
  • آموزش دادن Trigger.
    • آموزش دادن Trigger نویسی بر روی جدول ها.
    • بررسی کردن رویدادهای مرتبط با Trigger.
    • آموزش دادن Trigger های تو در تو.
    • آموزش دادن Trigger های بازگشتی.
    • آموزش دادن Instead و کاربرد آن در پروژه های واقعی.
    • آموزش دادن For و کاربرد آن در پروژه های واقعی.
    • آموزش استفاده کردن از () IF UPDATE و COLUMNS_UPDATED.
    • معایب و مزایای Trigger.
    • آموزش حذف کردن Triggers.
    • آموزش دادن رفع اشکال Trigger.
    • آموزش دادن 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.
    • حفظ و نگهداری شاخص ها.
  • نوشتن Script و BATCHES
    • آموزش دادن مبانی اسکریپت.
    • آموزش دادن انتخاب متن پایگاه داده با استفاده از عبارت USE.
    • آموزش دادن تعریف کردن متغیرها.
    • آموزش تنظیم کردن مقدار موجود در متغیرها.
    • آموزش دادن بازیابی مقادیر IDENTITY.
    • آموزش دادن تولید SEQUENCE ها.
    • آموزش دادن استفاده کردن از ROWCOUNT.
    • آموزش خطا Batches.
    • آموزش دادن Dynamic 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.
    • آموزش استفاده کردن از 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 کردن بانک های اطلاعاتی.
    • درک Transaction ها.
    • ACID Transaction.
    • آشنا شدن با عملگر Transaction.
    • استفاده از BEGIN TRAN.
    • استفاده کردن از COMMIT TRAN.
    • استفاده از SAVE TRAN.
    • استفاده از ROLLBACK TRAN.
    • فعالسازی تراکنش های ضمنی.
    • قفل گذاری روی اطلاعات.

پیش نیاز دوره آموزش SQL Server 2022 Database Development

برنامه نویسی به زبان ++C

لیست ارائه های دوره SQL Server 2022 Database Development

ردیف عنوان دوره روزهای تشکیل تاریخ شروع تعداد ساعت شهریه (ریال) توضیح پیش نیاز ثبت نام
1 SQL Server 2022 Database Development یکشنبه, سه شنبه 17:30 تا 20:30 03-02-04 60

51,000,000

ثبت نام

مقالات مرتبط با وب و برنامه‌نویسی

نمایش دیدگاه ها

  • سلام خسته نباشید... دوره SQL Server 2017 Database Development در مجتمع فنی تهران به صورت جامع آموزش داده می شود؟ آیا بعد از گذراندن این دوره در مجتمع فنی تهران باید دوره ی دیگری در ارتباط با SQL Server بگذرانیم؟

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

  • سلام دنبال یک استاد کوری نویس حرفه ای برای آموزش هستم شماره من 09148465679

    • با سلام
      تمامی اساتید مجتمع فنی جهت کسب گواهینامه تدریس از فیلترهای مختلف عبور میکنند. بنابراین از نظر کیفیت آموزش در سطح بالایی قرار دارند. شما می توانید در بخش معرفی اساتید مجتمع فنی تهران رزومه اساتید را ملاحظه کنید و با تماس با شماره22868670 جهت کسب اطلاعات بیشتر با خانم پیری صحبت فرمایید.

  • درود بر شما
    برای پیشنیاز دوره که ++C قید شده ، باید مسلط باشم بهش یا همونقدر که چند سال پیش تو دانشگاه خوندم کفایت میکنه؟

    • سلام و وقت بخیر
      براساس اینکه فرمودید رشته شما مرتبط هست و یک زبان برنامه نویسی در دانشگاه گذراندید کافی هست منظور ما از پیش نیاز این دوره این هست که آشنایی به قواعد برنامه نویسی داشته باشید.

  • با سلام و خسته نباشی من در نوشتن برنامه اس کیو ال چند تا سوال که برای هتل است با مشکل مواجه شدم می توانید کمکم کنید لظفا
    1-تعداد کل مسافرانی که از ابتدا تا کنون در هر اتاق ساکن بوده ان
    2-تعداد کل مسافرانی که هر اتاق در هر سال پذیرایی کرده است
    3-نام مسافرانی که در هر سال بیشترین مدت اقامت در هر هتل را داشته اند به همراه تعداد روز اقامت آنها
    4-تعداد کل مبلغی که هر کارمند در هر روز از مشتریاندریافت کرده است
    5-شماره کارمندانی که تا کنون اتاق 101 را رزرو داده اندبه شرط آنکه اتاق 102 را رزرو نداشته باشند
    6-مجموع درآمدی که هر اتاق در هر سال برای هتل داشته است
    7-لیست اتاق عایی که در هر سال خالی منده اند

    • سلام و وقت بخیر
      برای رفع مشکل برنامه تان لطفا حضوری تشریف بیاورید با یکی از مدرسین sql ما صحبت کنید امیدوارم بتوانیم کمکتون کنیم.

  • این دوره خیلی خوبه ولی واسه شاغلین که تا ۱ سرکارن..تایمش خوب نیست لااقل بزارین ۲.۲:۳۰ که برسیم بیایم

    • سلام و وقت بخیر
      زمانبندی دوره sql برای در طول هفته و جمعه ها در ترم تابستان خواهیم داشت.

  • میشه بازم کلاس sql بزارین این تایمی که گذاشتین واسه من مقدور نیست ممنون میشم از 17 به بعد طول هفته

    • سلام ووقت بخیر
      گروه جدید دوره sql برای تابستان برنامه ریزی میشود و گروه در طول هفته هم خواهیم داشت.

  • سلام من پیش نیاز رو نگذروندم می تونم در این دوره شرکت کنم ؟

    • سلام و وقت بخیر
      پیش نیاز دوره SQL Server آشنایی به یک زبان برنامه نویسی است و باید پیش نیاز را بلد باشید.

  • سلام پیش نیاز دوره SQL Server 2014 Database Development ، برنامه نویسی دات نت (c#) است و یا ++C ؟ و زمان شروع این دوره کی است؟

    • سلام، پیش نیاز گذراندن دوره SQL Server 2014 Database Development در مجتمع فنی تهران نمایندگی سیدخندان صرفا آشنایی با یک زبان برنامه نویسی است که به دلیل اینکه زبان برنامه نویسی ++C، زبان پایه برنامه نویسی می باشد، به عنوان پیش نیاز این دوره ذکر شده است.