🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش بوت کمپ نهایی T-SQL و Microsoft SQL Server
- آخرین آپدیت
دانلود The Ultimate T-SQL and Microsoft SQL Server Bootcamp
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
آموزش جامع T-SQL و Microsoft SQL Server برای متخصصان داده
دوره جامع T-SQL و Microsoft SQL Server یک دوره جامع است که برای افرادی طراحی شده است که می خواهند در مدیریت و استفاده از Microsoft SQL Server و Transact-SQL تخصص کسب کنند.
Microsoft SQL Server یک سیستم مدیریت پایگاه داده رابطه ای است که به طور گسترده برای ذخیره، مدیریت و بازیابی داده ها استفاده می شود. T-SQL زبان برنامه نویسی است که برای تعامل با SQL Server و نوشتن کد برای ایجاد، مدیریت و پرس و جو از پایگاه داده ها استفاده می شود. T-SQL یک زبان قدرتمند است که توسعه دهندگان و مدیران پایگاه داده را قادر می سازد تا پرس و جوهای پیچیده ایجاد کنند، وظایف را خودکار کرده و عملکرد پایگاه داده را بهینه کنند.
در این دوره، دانش آموزان اصول اولیه نحو T-SQL، از جمله ایجاد، مدیریت و پرس و جو از پایگاه داده ها را یاد خواهند گرفت. دانش آموزان در طول دوره با تمرین های عملی، مطالعات موردی و سناریوهای دنیای واقعی کار خواهند کرد تا مهارت های عملی SQL Server و T-SQL را توسعه دهند. آنها یاد خواهند گرفت که ساختارهای پیچیده پایگاه داده را طراحی و پیاده سازی کنند، پرس و جوهای کارآمد بنویسند و عملکرد پایگاه داده را بهینه کنند.
اهمیت یادگیری Transact-SQL (T-SQL)
مدیریت داده: T-SQL زبان اصلی برای مدیریت و دستکاری داده ها در Microsoft SQL Server، یکی از محبوب ترین سیستم های مدیریت پایگاه داده رابطه ای (RDBMS) است. با یادگیری T-SQL، می توانید پایگاه داده ها را ایجاد و مدیریت کنید، اشیاء (مانند جداول، نماها و رویه های ذخیره شده) را تعریف کنید و وظایف مختلف دستکاری داده ها را انجام دهید.
پرس و جو و بازیابی داده: T-SQL برای پرس و جو و بازیابی داده ها از یک پایگاه داده SQL Server ضروری است. این زبان یک نحو غنی و توابع برای فیلتر کردن، مرتب سازی، جمع آوری و پیوستن داده ها از یک یا چند جدول پایگاه داده ارائه می دهد. خواه یک توسعه دهنده، تحلیلگر یا دانشمند داده باشید، تسلط به T-SQL به شما امکان می دهد اطلاعات صحیح را به طور کارآمد و دقیق استخراج کنید.
تجزیه و تحلیل داده و گزارش گیری: T-SQL شما را قادر می سازد تا وظایف پیچیده تجزیه و تحلیل داده را در SQL Server انجام دهید. می توانید از T-SQL برای نوشتن پرس و جوهای پیشرفته که شامل گروه بندی، زیر پرس و جوها، توابع پنجره ای و عبارات جدول مشترک می شود، استفاده کنید. با این دانش، می توانید بینش های معنی داری از داده های خود استخراج کنید، گزارش تولید کنید و از فرآیندهای تصمیم گیری پشتیبانی کنید.
توسعه پایگاه داده: T-SQL برای توسعه و نگهداری برنامه های کاربردی پایگاه داده بسیار مهم است. خواه در حال ساخت یک برنامه وب، نرم افزار سازمانی یا هر سیستمی باشید که به یک SQL Server backend متکی است، به مهارت های T-SQL برای طراحی و بهینه سازی طرحواره پایگاه داده، نوشتن پرس و جوهای کارآمد و پیاده سازی منطق تجاری با استفاده از رویه های ذخیره شده، توابع و محرک ها نیاز دارید.
بهینه سازی عملکرد: درک T-SQL برای بهینه سازی عملکرد برنامه های کاربردی پایگاه داده شما حیاتی است. با تجزیه و تحلیل طرح های اجرایی پرس و جو، شناسایی گلوگاه ها و استفاده از تکنیک های T-SQL مانند نمایه سازی مناسب، تنظیم پرس و جو و نرمال سازی، می توانید سرعت و کارایی عملیات پایگاه داده خود را به طور قابل توجهی بهبود بخشید.
مدیریت پایگاه داده: اگر به عنوان مدیر پایگاه داده (DBA) کار می کنید، T-SQL یک مهارت اساسی است. این زبان به شما امکان می دهد امنیت پایگاه داده را مدیریت کنید، تنظیمات پایگاه داده را پیکربندی کنید، عملکرد را نظارت کنید و وظایف اداری را با استفاده از کارهای SQL Server Agent و برنامه های نگهداری خودکار کنید.
فرصت های شغلی: تسلط به T-SQL فرصت های شغلی مختلفی را باز می کند. بسیاری از سازمان ها برای نیازهای مدیریت داده خود به SQL Server تکیه می کنند و به دنبال متخصصانی هستند که بتوانند به طور موثر با این فناوری کار کنند. مشاغلی مانند توسعه دهنده پایگاه داده، تحلیلگر داده، مدیر پایگاه داده، توسعه دهنده هوش تجاری و مهندس داده اغلب به مهارت های قوی T-SQL نیاز دارند.
به طور خلاصه، یادگیری T-SQL برای مدیریت موثر داده، پرس و جو و بازیابی داده، تجزیه و تحلیل داده، توسعه پایگاه داده، بهینه سازی عملکرد و مدیریت پایگاه داده ضروری است و چشم انداز شغلی شما را در مدیریت و تجزیه و تحلیل داده گسترش می دهد.
پس از اتمام این دوره، دانش آموزان درک جامعی از SQL Server و T-SQL خواهند داشت. آنها به مهارت های عملی برای طراحی، مدیریت و بهینه سازی پایگاه داده های SQL Server مجهز خواهند شد.
این دوره برای متخصصان فناوری اطلاعات، تحلیلگران داده، توسعه دهندگان یا هر کسی که می خواهد مهارت های مدیریت داده خود را افزایش دهد، ایده آل است.
مخاطبین این دوره آموزشی
افرادی که با SQL تازه آشنا هستند و می خواهند اصول کار با پایگاه داده ها و نوشتن کوئری های SQL را بیاموزند.
تحلیلگران داده که می خواهند از SQL برای استخراج، دستکاری و تجزیه و تحلیل داده ها استفاده کنند.
متخصصان BI که نیاز به کار با پایگاه داده ها و SQL برای استخراج و دستکاری داده ها، ایجاد مجموعه داده ها و ساخت گزارش ها برای تجزیه و تحلیل کسب و کار دارند.
افرادی که می خواهند پایگاه داده ها، SQL و مدیریت داده را درک کنند تا بهتر از داده ها برای عملیات تجاری خود استفاده و تجزیه و تحلیل کنند.
پیش نیازها
دانش طراحی پایگاه داده مفید خواهد بود.
سرفصل ها و درس ها
مقدمه
Introduction
مقدمه
Introduction
پرسشهای اساسی
Essential Questions
Microsoft SQL Server چیست؟
What is Microsoft SQL Server?
SQL چیست؟
What is SQL?
چرا SQL را یاد بگیریم؟
Why Learn SQL?
چه جایگزینهایی وجود دارد؟
What Alternatives are There?
راهاندازی محیط
Environment Setup
نصب SQL Server - ویندوز
Install SQL Server - Windows
نصب SQL Server (Docker) - مک/لینوکس
Install SQL Server (Docker) - Mac / Linux
SQL Management Studio
SQL Management Studio
نصب Azure Data Studio
Install Azure Data Studio
راهاندازی پایگاه داده
Database Setup
مرور کلی بخش
Section Overview
راهاندازی پایگاه داده AdventureWorks
Setup AdventureWorks Database
کاوش ساختار پایگاه داده
Explore Database Structure
مقدمهای بر زبان تعریف داده (DDL)
Introduction to Data Definition Language
ایجاد پایگاه داده با دستورات SQL
Create Database with SQL Commands
حذف پایگاه داده با دستورات SQL
Drop Database with SQL Commands
ایجاد و حذف جداول با دستورات SQL
Create and Drop Tables with SQL Commands
تمرین دستورات DDL
Practice DDL Statements
تغییر جداول و افزودن روابط
Alter Tables and Add Relationships
محدودیتهای Unique و Default
Unique and Default Constraints
حذف ستونها و محدودیتها
Drop Columns and Constraints
پاکسازی
Clean Up
اسکریپت مرجع
Reference Script
خواندن دادهها
Reading Data
شروع کار با پرس و جوهای SELECT
Getting Started SELECT Queries
تمرین دستورات SELECT
Practice SELECT Statements
فیلتر و مرتبسازی دادهها
Filtering and Sorting Data
فیلتر کردن با Wild Cards
Filtering with Wild Cards
تمرین فیلتر کردن
Practice Filtering
نام مستعار برای ستونها
Aliasing Columns
ترکیب جداول چندگانه با JOINs (قسمت 1)
Combine multiple tables with JOINs (Part 1)
ترکیب جداول چندگانه با JOINs (قسمت 2)
Combine multiple tables with JOINs (Part 2)
ترکیب جداول چندگانه با JOINs (قسمت 3)
Combine multiple tables with JOINs (Part 3)
SQL - خواندن و دستکاری داده
SQL - Data reading and manipulation
UNION و UNION ALL
UNION and UNION ALL
Distinct در مقابل Group By
Distinct vs. Group By
توابع تجمعی - قسمت 1
Aggregate Functions - Part 1
توابع تجمعی - قسمت 2
Aggregate Functions - Part 2
دستکاری رشته
String Manipulation
توابع دستکاری رشته
String Manipulation Functions
خروجی گرفتن دادهها به عنوان گزارش اکسل
Export data as Excel Report
اسکریپت مرجع
Reference Script
مفاهیم بیشتر پرس و جوهای خواندنی
More Read Query Concepts
استفاده از زیرپرس و جوها
Using Subqueries
زیرپرس و جوها
Sub Queries
استفاده از Common Table Expressions
Using Common Table Expressions
Common Table Expressions
Common Table Expressions
توابع Window
Window Functions
نمایش: توابع تجمعی Window
Demo: Aggregate Window Functions
نمایش: توابع رتبهبندی Window
Demo: Ranking Window Functions
نمایش: توابع مقدار Window
Demo: Window Value Functions
توابع Window
Window Functions
ISNULL و COALESCE
ISNULL and COALESCE
وارد کردن دادهها
Inserting Data
INSERT کامل
Full INSERT
INSERT جزئی
Partial INSERT
وارد کردن دادههای مرتبط
Inserting Related Data
Select Into
Select Into
بازبینی اسکریپت کامل
Review Full Script
عملیات بهروزرسانی و حذف
Update and Delete Operations
مرور کلی بخش
Section Overview
دستور UPDATE
UPDATE Statement
بهروزرسانی دادهها
Updating Data
دستور DELETE
DELETE Statement
CASCADE on Delete Statement
CASCADE on Delete Statement
حذف دادهها
Deleting Data
طراحی و ایجاد Viewها و توابع
Designing and Creating Views and Functions
ایجاد Viewها
Creating Views
مدیریت Viewها
Managing Views
متغیرها
Variables
توابع Scalar
Scalar Functions
توابع Table Valued
Table Valued Functions
دستورات کنترل جریان
Control-of-flow statements
BEGIN..END
BEGIN..END
دستورات IF/ELSE
IF/ELSE statements
دستورات WHILE
WHILE statements
BREAK
BREAK
CASE
CASE
طراحی و پیادهسازی روالهای T-SQL
Designing and Implementing T-SQL Routines
مرور کلی بخش
Section Overview
Stored procedures
Stored procedures
Triggers
Triggers
Cursors
Cursors
مدیریت تراکنشها و همزمانی
Managing Transactions and Concurrency
مرور کلی بخش
Section Overview
درک تراکنشها
Understanding Transactions
انواع تراکنشها
Types of Transactions
قفلگذاری پایه
Basic Locking
شبیهسازی قفلگذاری و مسدودسازی
Simulating Locking and Blocking
سطوح جداسازی تراکنش
Transaction Isolation Levels
خلاصه درس
Lesson Summary
پیادهسازی تراکنشها
Implementing Transactions
تمرینها
Assignments
ایجاد اشیاء پایگاه داده
Creating Database Objects
فیلتر و مرتبسازی دادهها
Filtering and Sorting Data
ترکیب جداول چندگانه با JOINs
Combine multiple tables with JOINs
نمایش نظرات