اگر بخواهیم در یک نگاه محبوب ترین نرم افزار مدیریت بانکهای اطلاعاتی رابطهای را مورد بررسی قرار دهیم، بیشک همه نگاهها به سمت SQL Server 2019 Database Development خواهد بود.
این نرم افزار مجهز به ابزارهای جدیدی برای نظارت و مدیریت بوده و همچنین مناسب استفاده برای بانک های اطلاعاتی بسیار بزرگ میباشد. از طرفی امکانات گستردهای که در این نسخه تعبیه شده، طراحی و پیادهسازی بانکهای اطلاعاتی را سرعت بخشیده و تلفیق و انطباق آن با انواع فناوریهای نو باعث افزایش چشمگیر قدرت و کارایی آن شده است.
SQL مخفف Structerd Query Language یکی از محبوبترین زبان ها برای برنامه نویسی می باشد. بهتر است برای طراحی سایت اس کیو ال را فرا گرفت. از SQL برای افزایش،کاهش و یا تغییر داده ها مورد استفاده قرار می گیرد. SQL زبانی بر پایه اعلان می باشد و برعکس زبان های بیسیک و سی می باشد.زبانهای توسعه یافیه ی دیگر مانند PL و SQL به دنبال کامل کردن زبان به هداف ایجاد زبان برنامه نویسی با حفظ مزیت های SQL می باشد.
سرفصل دوره آموزش SQL Server 2019
- اصول و مفاهیم اولیه بانکهای اطلاعاتی معرفی SQL Server و تاریخچه ساختار SQL Server (Database Engine، Replication، Integration Services و …
- نحوه نصب و معرفی پیکربندی
- آشنایی با ابزارها: معرفی Books Online، معرفی Configuration Manager، معرفی Management Studio، معرفی Business Intelligence Studio، معرفی Profile و معرفی و طبقه بندی بانک های اطلاعاتی
- آشنایی با بانک های اطلاعاتی و سیستمی: معرفی مقدماتی اشیای موجود در یک بانک اطلاعاتی، آشنایی با نحوه ذخیره سازی یک بانک اطلاعاتی و مدیریت بانکهای اطلاعاتی Create/Drop Backup & Restore Attach, Detach Shrink
- معرفی و طبقه بندی جداول: بررسی ساختار جداول ستون های جدول( عادی/ محاسباتی) انواع داده ها
- آشنایی با مقدار Null
- آشنایی با Identity
- معرفی Collation
- جامعیت داده ها و استفاده از Constraintها: مفهوم جامعیت داده ها و معرفی روشها (Declarative، Procedural)، معرفی Unique & Primary Key Constraints، معرفی Check Constraint،طراحی بانکهای اطلاعاتی، تهیه فهرست جداول مورد نیاز، بهینه سازی طراحی و تعریف رابطه بین جداول و استفاده از Foreign Key Constraint
- معرفی زبان T-SQL
- معرفی و طبقه بندی دستورات DDL: دستور Create Database و دستور Create Table
- آشنایی با دستورات DML: دستور Select، دستور From، دستور Where، دستور Order By، دستور Distinct، دستور Top، دستور Union، دستور Insert، دستور Update، دستور Delete و Truncate Table
- بازیابی اطلاعات از جداول مختلف با استفاده از انواع Joinها: دستور Inner Join، دستور Outer Join و دستور Cross Join
- جمع بندی اطلاعات با استفاده از دستور Group By و توابع جمع: استفاده از دستور Case، استفاده از اپراتورهای Exists و In، آشنایی با Sub Query، آشنایی با Nested Query، آشنایی با Common Table Expression – CTE، پرسشه ای بازگشتی (Recursive) و آشنایی با دستور Merge
- حل تمرین و رفع اشکال
- معرفی و طبقه بندی Viewها: کاربرد Viewها، نحوه ایجاد و مدیریت Viewها، استفاده از Viewها، بازیابی اطلاعات و دستکاری اطلاعات از طریق View
- آشنایی با امکانات کنترل روند اجرای برنامه در TSQL
- تعریف و مقداردهی متغیرها
- تصمیم گیری و دستور If حلقه While
- کنترل خطاهای زمان اجرا (Structured Exception Handling)
- تعریف متغیر از نوع جدول
- جداول موقتی
- معرفی و استفاده از Cursorها: طبقه بندی Cursorها
- نحوه تعریف و استفاده معرفی و طبقه بندی پروسیجرها
- آشنایی با برخی پروسیجرهای سیستم در حوزه Database Catalog
- نحوه اجرای پروسیجر مدیریت و ساخت پروسیجر پارامترها
- خروجی مقدار برگشتی
- معرفی و طبقه بندی توابع: استفاده از توابع سیستمی، توابع اسکالر، توابع جمع، توابع رتبه بندی، توابع جدولی، ایجاد و مدیریت توابع، توابع اسکالر، توابع جدولی نوع Inline و توابع جدولی نوع Multi Statement
- بررسی محدودیتها
- معرفی و طبقه بندی تراکنشها و مزایای استفاده از تراکنشها: تراکنش های ساده و توزیع شده، نحوه عملکرد SQL Server در رابطه با تراکنشها، معرفی تراکنش های صریح، ضمنی و خودکار (Auto Commit) و آشنایی با دستورات T-SQL در رابطه با تراکنشها
- معرفی و طبقه بندی Triggerها: نحوه ایجاد و مدیریت Triggerهای DML و بررسی نقش آنها در تراکنشهای خودکار (Auto Commit)، بررسی تفاوتهای Instead Of Trigger و After Trigger، ارایه دستور العمل در استفاده از Triggerها، جامعیت داده ها به روش Procedural،سفارشی کردن خطاها محرک آغاز پردازشها …، نحوه ایجاد و مدیریتTriggerهای DDL و معرفی پروسیجرهای مرتبط با مبحث Triggerها
پیش نیاز دوره آموزش SQL Server 2019
علاقه به برنامه نویسی
دوره آموزشی مقدماتی
دوره آموزشی تکمیلی
هیچ دیدگاهی برای این محصول نوشته نشده است.