لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جامع توسعه مایکروسافت اسکیال سرور (Microsoft SQL Server) برای همه
- آخرین آپدیت
دانلود Microsoft SQL Server Development for Everyone
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
بهروزرسانی شده در می ۲۰۲۵.
این دوره اکنون دارای قابلیت Coursera Coach است!
یک روش هوشمندانه برای یادگیری با گفتگوهای تعاملی و لحظهای که به شما کمک میکند دانش خود را آزمایش کنید، فرضیات را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیقتر کنید.
این دوره یک بررسی عمیق در SQL Server ارائه میدهد که با معرفی مفاهیم پایه دیتابیسها و انواع دادهها آغاز میشود. شما در مراحل نصب و پیکربندی SQL Server روی پلتفرمهای مختلف از جمله ویندوز، مک و لینوکس راهنمایی خواهید شد تا شروعی بیدردسر داشته باشید. همچنین با بررسی SQL Server Management Studio و Azure Data Studio، با ابزارهای ضروری برای مدیریت پایگاه داده آشنا میشوید.
در ادامه، مهارتهای بنیادی مانند ایجاد، تغییر و حذف دیتابیسها با استفاده از ابزارهای گرافیکی و اسکریپتهای SQL آموزش داده میشود. مفاهیم کلیدی مانند نرمالسازی (Normalization)، کلیدهای خارجی (Foreign Keys) و روابط بین جداول را خواهید آموخت تا دیتابیسهای شما بهینه و کارآمد باشند. علاوه بر این، عملیات CRUD، تراکنشها (Transactions) و تکنیکهای کوئرینویسی مانند فیلتر کردن، توابع تجمیعی و Join کردن جداول را برای مدیریت مجموعهدادههای بزرگ و کوئریهای پیچیده یاد میگیرید.
در نهایت، دوره به مباحث پیشرفتهتر از جمله Viewها، توابع (Functions) و استورد پروسیجرها (Stored Procedures) میپردازد. همچنین نحوه پیادهسازی اقدامات امنیتی مانند مدیریت کاربران و احراز هویت را خواهید آموخت تا مهارتهای لازم برای مدیریت دیتابیس در دنیای واقعی را کسب کنید. در پایان، شما پایهای مستحکم در SQL Server خواهید داشت و ابزارهای لازم برای مدیریت دیتابیسها را با اعتماد به نفس کامل به دست خواهید آورد.
این دوره برای مدیران دیتابیس (DBA)، توسعهدهندگان نرمافزار و متخصصان IT که به دنبال ارتقای مهارتهای SQL Server خود هستند طراحی شده است. داشتن دانش اولیه از دیتابیسها مفید است اما الزامی نیست.
سرفصل ها و درس ها
مقدمه
Introduction
مقدمهای بر SQL Server و دیتابیسها
Introduction to SQL Server and Databases
درک انواع دادهها و ذخیرهسازی
Understanding Types of Data and Storage
راهاندازی محیط
Environment Setup
دانلود و نصب SQL Server Express (ویندوز)
Download and Install SQL Server Express (Windows)
دانلود و نصب SQL Server Express روی مک و لینوکس
Download and Install SQL Server Express on Mac and Linux
آشنایی با ابزارها
Understanding the Toolset
بررسی SQL Server Management Studio
Explore SQL Server Management Studio
بررسی Azure Data Studio
Explore Azure Data Studio
بررسی ابزار Draw.io
Explore Draw.io
ایجاد و مدیریت دیتابیسها
Creating and Manipulating Databases
مرور کلی بخش
Section Overview
ایجاد دیتابیس با استفاده از Management Studio
Create a Database Using Management Studio
ایجاد دیتابیس با استفاده از اسکریپت SQL
Create a Database Using SQL Script
نحوه حذف دیتابیس
How to Remove a Database
نحوه تغییر نام دیتابیس
How to Change Database Name
مرور بخش
Section Review
مدیریت جداول و دادهها
Managing Tables and Data
جدول دیتابیس چیست؟
What Is a Database Table?
ایجاد مدل دادههای موجودیت (EDM)
Create Entity Data Model
ایجاد جدول دیتابیس با استفاده از Management Studio
Create a Database Table Using Management Studio
SQL چیست؟
What Is SQL?
ایجاد جدول دیتابیس با استفاده از اسکریپت SQL
Create a Database Table Using SQL Script
مرور نحوه ایجاد جدول
Review Table Creation
درج دادهها در جدول با استفاده از Management Studio
Insert Data into the Table Using Management Studio
درج دادهها در جدول با استفاده از اسکریپتهای SQL
Insert Data into the Table Using SQL Scripts
انتخاب دادهها از جداول - کوئریهای ساده
Select Data from Tables - Simple Queries
انتخاب دادهها از جداول - افزودن فیلتر
Select Data from Tables - Adding Filtering
انتخاب دادهها از جداول - خروجی گرفتن از دادهها
Select Data from Tables - Exporting Data
بهروزرسانی دادهها در جداول
Update Data in Tables
حذف دادهها از جداول
Delete Data from the Tables
تراکنشهای SQL
SQL Transactions
مرور عملیات CRUD
Review CRUD Operations
نرمالسازی، روابط و کلیدهای خارجی
Normalization, Relationships, and Foreign Keys
روابط، کلیدهای خارجی و نرمالسازی چیستند؟
What Are Relationships, Foreign Keys, and Normalization?
نرمالسازی دیتابیس ما
Normalizing Our Database
ایجاد رابطه در SQL Server
Creating a Relationship in SQL Server
درج رکوردها در جداول با رابطه یک به چند
Inserting Records in One-to-Many Related Tables
درج رکوردها در جداول با رابطه چند به چند
Inserting Records in Many-to-Many Related Tables
استفاده از Inner Join برای خواندن دادههای مرتبط
Using Inner Joins to Read Related Data
درک Left، Right و Full Join
Understanding Left, Right, and Full Joins
گزینههای Cascade در کلید خارجی
Foreign Key Cascade Options
مرور بخش
Section Review
دستور GROUP BY و توابع تجمیعی
GROUP BY and Aggregate Functions
گروهبندی دادهها با استفاده از عبارت GROUP BY
Grouping Data Using the SQL GROUP BY Clause
تابع تجمیعی COUNT در SQL
SQL COUNT Aggregate Function
تابع تجمیعی AVG در SQL
SQL AVG Aggregate Function
توابع تجمیعی MAX و MIN در SQL
SQL MAX and MIN Aggregate Functions
تابع تجمیعی SUM در SQL
SQL SUM Aggregate Function
فیلتر کردن بر روی مقادیر تجمیعی
Filtering on Aggregate Values
اشیاء و مفاهیم پیشرفته SQL Server
Advanced SQL Server Objects and Concepts
مرور کلی بخش
Section Overview
ایجاد و مدیریت Viewها
Creating and Managing Views
توابع Scalar-Valued
Scalar Valued Functions
توابع Inline Table-Valued
Inline Table-Valued Functions
توابع Multi-Statement Table-Valued
Multi-Statement Table-Valued Functions
نمایش نظرات