SQL Server: آموزش T-SQL در 9 ساعت (ITS-201, 98-364)

SQL Server: Learn T-SQL in 9 hours (ITS-201, 98-364)

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: برای پرس‌وجوها، نماها، رویه‌ها، فهرست‌ها، پشتیبان‌گیری از پایگاه‌های داده و موارد دیگر SELECT. IT Specialist OD 201 (قبلاً 98-364) جداول را در یک پایگاه داده ایجاد می کند، جداول را عادی می کند و ستون های ALTER در جدول را تغییر می دهد. بدانید از چه نوع داده ای در موقعیت های مختلف استفاده کنید. بازیابی داده ها با استفاده از SELECT، FROM، WHERE، GROUP BY، HAVING و ORDER BY. دو جدول را به هم بپیوندید و داده های گم شده را پیدا کنید. داده‌های جدید را درج کنید، داده‌های موجود را به‌روزرسانی و حذف کنید، و داده‌ها را به یک جدول جدید صادر کنید. ایجاد محدودیت‌ها، نماها، رویه‌ها و محرک‌ها ایجاد پشتیبان‌گیری و بازیابی داده‌ها و بررسی امنیت پیش نیازها: شما باید نحوه استفاده از رایانه را بدانید و امیدواریم نحوه استفاده از صفحه گسترده را بدانید. بدون نیاز به دانش قبلی از SQL Server. SSMS را نمی توان روی سیستم عامل مک نصب کرد. اگر می‌خواهید آن را روی مک نصب کنید، باید دو بار در ویندوز بوت شوید یا از دسکتاپ موازی استفاده کنید. شما حتی نیازی به نصب SQL Server ندارید - من به شما نشان خواهم داد که چگونه آن را به صورت رایگان روی رایانه خود نصب کنید! یک خط مشی بازپرداخت 30 روزه در این دوره Udemy وجود دارد - به سیاست بازپرداخت Udemy مراجعه کنید. چرا به برنامه درسی زیر نگاه نکنید و ببینید چه چیزی می توانید یاد بگیرید؟

این دوره پایه و اساس گواهینامه تخصصی فناوری اطلاعات OD 201 "مبانی پایگاه داده" (که قبلاً آزمون 98-364 مایکروسافت بود) است و بر Microsoft SQL Server تمرکز دارد. در عرض چند ساعت نحوه ایجاد جداول، پرسش‌ها، نماها، رویه‌ها و موارد دیگر را بیاموزید.


افرادی مثل شما در مورد آن چه می گویند؟

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

گاسپر می‌گوید: "فیلیپ همیشه یک کار عالی انجام می‌دهد، این سومین دوره من از او است. پرشور و آگاه، تا جایی که بتوانم دوره‌های زیادی را از او خواهم گرفت. "

جوناس می‌گوید "توضیح SQL به روشی بسیار آسان! شما را با هر آنچه که نیاز دارید خوب و آرام بدانید."


ما با نصب رایگان SQL Server روی دسکتاپ یا لپ‌تاپ ویندوز شما و یادگیری نحوه شش بند عبارت SELECT - SELECT، FROM، WHERE، GROUP BY، HAVING و ORDER BY شروع می‌کنیم.

ما نحوه ذخیره داده ها در جداول را بررسی خواهیم کرد و خواهیم دید که چرا عادی سازی برای ساخت صحیح جداول مهم است.

سپس به محدودیت‌ها نگاه می‌کنیم که به شما امکان می‌دهد قوانینی را برای داده‌های خود تنظیم کنید. پس از این، چگونه می توانیم داده ها را درج، به روز رسانی و حذف کنیم؟ همچنین نماها، رویه‌ها، توابع ایجاد می‌کنیم و به محرک‌ها نگاهی خواهیم داشت.

در نهایت، نحوه افزایش سرعت درخواست‌های خود را با استفاده از نمایه‌ها، افزودن امنیت و پشتیبان‌گیری از داده‌هایتان بررسی خواهیم کرد.

هیچ دانش قبلی لازم نیست - من حتی به شما نشان خواهم داد که چگونه SQL Server را به صورت رایگان بر روی رایانه خود نصب کنید!

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

پس از اتمام، دانش مقدماتی خوبی در مورد نحوه کار پایگاه داده ها خواهید داشت و می توانید دستورات SELECT خود را بسازید. و با کمی تمرین، می توانید برای آزمون رسمی متخصص فناوری اطلاعات نیز شرکت کنید - آیا این گواهی در رزومه یا رزومه شما خوب به نظر نمی رسد؟


سرفصل ها و درس ها

معرفی Introduction

معرفی Introduction

  • معرفی Introduction

  • به Udemy خوش آمدید Welcome to Udemy

  • رابط Udemy The Udemy Interface

  • آیا می خواهید زیرنویس به زبان های بیشتری به صورت خودکار ترجمه شود؟ Do you want auto-translated subtitles in more languages?

  • برنامه تحصیلی Curriculum

  • منابع Resources

نصب SQL Server و SQL Server Management Studio (SSMS) Installing SQL Server and SQL Server Management Studio (SSMS)

نصب SQL Server و SQL Server Management Studio (SSMS) Installing SQL Server and SQL Server Management Studio (SSMS)

  • در حال دانلود نسخه پشتیبان SQL Server Express 2022 Downloading SQL Server Express 2022 back end

  • از کدام نسخه SSMS استفاده کنم؟ Which version of SSMS should I use?

  • باز کردن و کاوش SSMS Opening and Exploring SSMS

3.2. انتخاب داده - از پرس و جوهای SELECT برای استخراج داده ها از یک جدول استفاده کنید 3.2. Select data - Utilize SELECT queries to extract data from one table

3.2. انتخاب داده - از پرس و جوهای SELECT برای استخراج داده ها از یک جدول استفاده کنید 3.2. Select data - Utilize SELECT queries to extract data from one table

  • 3.1i، 3.1j. بند SELECT 3.1i, 3.1j. The SELECT clause

  • بند FROM (یک جدول) و نحوه ذخیره و صادرات پرس و جوها The FROM clause (one table), and how to save and export queries

  • فعالیت شماره 1 را تمرین کنید - بندهای SELECT و FROM Practice Activity Number 1 - SELECT and FROM clauses

  • تمرین فعالیت شماره 1 - راه حل Practice Activity Number 1 - The Solution

  • بندهای SELECT و FROM The SELECT and FROM clauses

  • 1.1. موجودیت ها، ردیف ها/سوابق، ستون ها/فیلدها. NULL و NOT NULL 1.1. Entities, rows/records, columns/fields; NULL and NOT NULL

  • اصطلاحات جدول Table terminology

[3.2]. داده ها را انتخاب کنید - از پرس و جوهای SELECT برای استخراج داده ها استفاده کنید - WHERE و GROUP BY [3.2]. Select data - Utilize SELECT queries to extract data - WHERE and GROUP BY

[3.2]. داده ها را انتخاب کنید - از پرس و جوهای SELECT برای استخراج داده ها استفاده کنید - WHERE و GROUP BY [3.2]. Select data - Utilize SELECT queries to extract data - WHERE and GROUP BY

  • 3.2b-g، 3.2i-n. بند WHERE - قسمت 1 3.2b-g, 3.2i-n. The WHERE clause - Part 1

  • 3.2b-g، 3.2i-o. بند WHERE - قسمت 2 - با استفاده از یک پرسش فرعی 3.2b-g, 3.2i-o. The WHERE clause - Part 2 - using a subquery

  • 3.2 متر، 3.2n. بند WHERE - قسمت 3 - متن و تاریخ 3.2m, 3.2n. The WHERE clause - Part 3 - Text and dates

  • 3.1h، 3.2h، 3.3a، 3.3c-g. بند GROUP BY 3.1h, 3.2h, 3.3a, 3.3c-g. The GROUP BY clause

  • فعالیت شماره 2 - WHERE و GROUP BY را تمرین کنید Practice Activity Number 2 - WHERE and GROUP BY clauses

  • تمرین فعالیت شماره 2 - راه حل Practice Activity Number 2 - The Solution

  • بندهای WHERE و GROUP BY The WHERE and GROUP BY clauses

[3.2]. داده‌ها را انتخاب کنید - از پرس‌وجوهای SELECT برای استخراج داده‌ها -HAVING و ORDER BY استفاده کنید [3.2]. Select data - Utilize SELECT queries to extract data -HAVING and ORDER BY

[3.2]. داده‌ها را انتخاب کنید - از پرس‌وجوهای SELECT برای استخراج داده‌ها -HAVING و ORDER BY استفاده کنید [3.2]. Select data - Utilize SELECT queries to extract data -HAVING and ORDER BY

  • تغییر به پایگاه داده msdb Changing to the msdb database

  • 3.3b. بند داشتن 3.3b. The HAVING clause

  • 3.2a. بند ORDER BY 3.2a. The ORDER BY clause

  • فعالیت شماره 3 را تمرین کنید - بندهای داشتن و سفارش Practice Activity Number 3 - The HAVING and ORDER BY clauses

  • تمرین فعالیت شماره 3 - راه حل Practice Activity Number 3 - The Solution

  • بندهای HAVING و ORDER BY The HAVING and ORDER BY clauses

بیایید جداول را بررسی کنیم Let's explore tables

بیایید جداول را بررسی کنیم Let's explore tables

  • 1.3. انتخاب انواع داده - مقدمه 1.3. Choose data types - Introduction

  • 1.3. انواع داده های عددی، از جمله مقادیر بولی 1.3. Numeric Data Types, including Boolean values

  • 1.3. تاریخ/زمان انواع داده 1.3. Date/time Data Types

  • 1.3. انواع شخصیت 1.3. Character Types

  • 1.3. انواع فیلدهای دیگر 1.3. Other Field Types

  • بررسی فیلدهای جداول موجود Examining existing tables' fields

  • انواع میدان Field types

ایجاد جداول خودمان Creating our own tables

ایجاد جداول خودمان Creating our own tables

  • ایجاد پایگاه داده و 2.1a. نحوه ایجاد جدول Creating Database and 2.1a. how to create a table

  • 2.1ai، 2.1b. طراحی جدول Employee، تعیین فیلدهای مناسب برای استفاده 2.1ai, 2.1b. Designing the Employee table, determining the right fields to use

  • 2.1aii، 2.1aiii. با استفاده از نحو مناسب ANSI SQL جداول را تغییر دهید و رها کنید 2.1aii, 2.1aiii. Alter and drop tables by using proper ANSI SQL syntax

  • وارد کردن داده ها با استفاده از GUI و T-SQL Entering data using GUI and T-SQL

  • ایجاد یک جدول دوم، جدول Transaction Creating a second table, the Transaction table

  • ایجاد جداول خودمان Creating our own tables

پیوستن به جداول Joining tables

پیوستن به جداول Joining tables

  • نیاز به سیستم های مدیریت پایگاه داده رابطه ای (RDBMS) The need for relational database management systems (RDBMS)

  • چگونه روابط برقرار می شود How relations are established

  • 3.1a. پیوستن به دو جدول با استفاده از JOIN داخلی 3.1a. JOINing two tables using an INNER JOIN

  • 3.1b-3.1e. استخراج داده ها با استفاده از اتصالات - سایر JOIN ها 3.1b-3.1e. extract data by using joins - other JOINs

  • داده های گم شده را با استفاده از IS NULL پیدا کنید Find missing data using IS NULL

  • 3.1f. خود ملحق می شود 3.1f. Self joins

  • ایجاد جداول جدید برای فعالیت های تمرینی Creating new tables for Practice Activities

  • تمرین فعالیت شماره 4 - پیوستن به جداول Practice Activity Number 4 - Joining tables

  • تمرین فعالیت شماره 4 - راه حل Practice Activity Number 4 - The Solution

  • پیوستن به جداول Joining tables

13. عادی سازی را درک کنید 13. Understand normalization

13. عادی سازی را درک کنید 13. Understand normalization

  • 1.5a. دلایل عادی سازی را درک کنید 1.5a. Understand the reasons for normalization

  • 1.5b. سه سطح اول عادی سازی 1.5b. the first three common levels of normalization

  • اضافه کردن، تغییر و حذف ستون ها Adding, altering and removing columns

  • فعالیت شماره 5 را تمرین کنید - اضافه کردن ستون ها، تغییر و حذف ستون ها Practice Activity Number 5 - Adding columns, altering and removing columns

  • تمرین فعالیت شماره 5 - راه حل Practice Activity Number 5 - The Solution

  • درک عادی سازی، و اضافه کردن، تغییر و حذف ستون ها Understanding normalization, and adding, altering and removing columns

14. کلیدهای اولیه و ترکیبی را درک کنید 14. Understand primary and composite keys

14. کلیدهای اولیه و ترکیبی را درک کنید 14. Understand primary and composite keys

  • 1.2a. کلیدهای اصلی چیست؟ و ایجاد کلیدهای اولیه 1.2a. What are Primary keys? and Creating Primary Keys

  • میانبر کلیدهای اصلی Primary keys shortcut

  • 1.2b. فیلدهای مناسب برای کلیدهای ترکیبی و IDENTITY را انتخاب کنید 1.2b. Select appropriate fields for composite keys, and IDENTITY

  • اطلاعات بیشتر درباره IDENTITY More about IDENTITY

  • فعالیت شماره 6 - کلیدهای اصلی و هویت را تمرین کنید Practice Activity Number 6 - Primary keys and IDENTITY

  • تمرین فعالیت شماره 6 - راه حل Practice Activity Number 6 - The Solution

  • کلیدهای اصلی و هویت Primary keys and IDENTITY

14. کلیدهای خارجی و سایر محدودیت ها را درک کنید 14. Understand foreign keys and other constraints

14. کلیدهای خارجی و سایر محدودیت ها را درک کنید 14. Understand foreign keys and other constraints

  • 1.4a. کلیدهای خارجی چیست؟ و ایجاد کلیدهای خارجی 1.4a. What are Foreign keys? and creating Foreign Keys

  • 1.4c. رابطه بین کلیدهای خارجی و اصلی را درک کنید 1.4c. understand the relationship between foreign and primary keys

  • 1.4b. نمودارهای موجودیت-رابطه (ERD) 1.4b. Entity-relationship diagrams (ERDs)

  • تمرین فعالیت شماره 7 - کلیدهای خارجی Practice Activity Number 7 - Foreign keys

  • تمرین فعالیت شماره 7 - راه حل Practice Activity Number 7 - The Solution

  • کلیدهای خارجی و سایر محدودیت ها Foreign keys and other constraints

زبان دستکاری داده ها (DML) Data Manipulation language (DML)

زبان دستکاری داده ها (DML) Data Manipulation language (DML)

  • DML چیست و نقش آن در پایگاه داده What is DML and its role in databases

  • درک نحوه درج داده ها در پایگاه داده Understand how data is inserted into a database

  • 4.1b. نحوه استفاده از عبارات INSERT - VALUES 4.1b. How to use INSERT statements - VALUES

  • 4.1a. نحوه استفاده از دستورات INSERT - از جداول و INSERT INTO 4.1a. How to use INSERT statements - from tables and INSERT INTO

  • فعالیت شماره 9 را تمرین کنید - عبارات را درج کنید Practice Activity Number 9 - INSERT statements

  • تمرین فعالیت شماره 9 - راه حل Practice Activity Number 9 - The Solution

زبان دستکاری داده ها (DML) - به روز رسانی و حذف Data Manipulation language (DML) - UPDATE and DELETE

زبان دستکاری داده ها (DML) - به روز رسانی و حذف Data Manipulation language (DML) - UPDATE and DELETE

  • درک نحوه به روز رسانی داده ها در پایگاه داده Understand how data is updated in a database

  • 4.2. نحوه نوشتن داده های به روز شده در پایگاه داده با استفاده از UPDATE 4.2. How to write the updated data to the database using UPDATE

  • 4.2. با استفاده از جدول به روز رسانی کنید 4.2. update by using a table

  • 4.3. حذف داده ها از جداول یک یا چند 4.3. Delete data from single or multiple tables

  • فعالیت شماره 10 را تمرین کنید - عبارات را به روز رسانی و حذف کنید Practice Activity Number 10 - UPDATE and DELETE statements

  • تمرین فعالیت شماره 10 - راه حل Practice Activity Number 10 - The Solution

  • زبان دستکاری داده ها Data Manipulation language

4. زبان تعریف داده (DDL) - نماها 4. Data Definition Language (DDL) - Views

4. زبان تعریف داده (DDL) - نماها 4. Data Definition Language (DDL) - Views

  • 2.2b. درک کنید که چگونه T-SQL می تواند برای ایجاد اشیاء پایگاه داده استفاده شود 2.2b. Understand how T-SQL can be used to create database objects

  • 2.2b. درک زمان استفاده از نماها 2.2b. Understand when to use views

  • 2.2a. نحوه ایجاد نما با استفاده از T-SQL یا طراح گرافیک 2.2a. How to create a view by using T-SQL or a graphical designer

  • 2.2aii، 2.2aiii. با استفاده از نحو مناسب ANSI SQL، نماها را تغییر دهید و رها کنید 2.2aii, 2.2aiii. Alter and drop views by using proper ANSI SQL syntax

  • به‌روزرسانی ردیف‌ها با استفاده از نماها (یا درج یا حذف) Updating rows using views (or Inserting or Deleting)

  • بازدیدها با گزینه چک Views WITH CHECK OPTION

  • مشاهده با طرحواره View WITH SCHEMABINDING

  • تمرین فعالیت شماره 11 - بازدید Practice Activity Number 11 - Views

  • تمرین فعالیت شماره 11 - راه حل Practice Activity Number 11 - The Solution

  • بازدیدها Views

زبان تعریف داده (DDL) - سایر اشیاء Data Definition Language (DDL) - Other Objects

زبان تعریف داده (DDL) - سایر اشیاء Data Definition Language (DDL) - Other Objects

  • 2.3a، 2.3c. ایجاد رویه های ذخیره شده 2.3a, 2.3c. Create stored procedures

  • 2.3a. دریافت مقدار OUTPUT از رویه های ذخیره شده 2.3a. Getting an OUTPUT value from Stored Procedures

  • 2.3b. توابع اسکالر 2.3b. Scalar Functions

  • فعالیت شماره 12 را تمرین کنید - رویه ها، عملکردها و محرک ها Practice Activity Number 12 - Procedures, Functions and Triggers

  • تمرین فعالیت شماره 12 - راه حل Practice Activity Number 12 - The Solution

  • رویه ها و عملکردهای ذخیره شده Stored Procedures and Functions

موضوعات دیگر Other topics

موضوعات دیگر Other topics

  • 3.1 گرم مجموعه نتایج را با استفاده از UNION، INTERSECT و EXCEPT ترکیب کنید 3.1g. combine result sets by using UNION, INTERSECT and EXCEPT

  • 2.4a. شاخص های خوشه ای و غیر خوشه ای 2.4a. Clustered and non-clustered indexes

  • تمرین فعالیت شماره 13 - سایر موضوعات Practice Activity Number 13 - Other topics

  • تمرین فعالیت شماره 13 - راه حل Practice Activity Number 13 - The Solution

  • موضوعات دیگر Other topics

16. مفاهیم امنیت پایگاه داده را درک کنید 16. Understand database security concepts

16. مفاهیم امنیت پایگاه داده را درک کنید 16. Understand database security concepts

  • نیاز به ایمن سازی پایگاه داده را درک کنید Understand the need to secure a database

  • 1.6e. حساب ها و نقش های کاربر 1.6e. User accounts and roles

  • 1.6b. چه اشیایی را می توان/باید ایمن کرد؟ 1.6b. What objects can/should be secured?

  • 1.6. GRANT، با گزینه اعطای، لغو و اصل حداقل امتیاز 1.6. GRANT, WITH GRANT OPTION, REVOKE and principle of least privilege

  • 1.6aiii. اصل کمترین امتیاز 1.6aiii. Principle of least privilege

درک پشتیبان گیری از پایگاه داده و بازیابی Understand database backups and restore

درک پشتیبان گیری از پایگاه داده و بازیابی Understand database backups and restore

  • 1.6ai. اهمیت پشتیبان گیری 1.6ai. Importance of backups

  • 1.6ai. انواع مختلف پشتیبان گیری مانند کامل و افزایشی را بدانید 1.6ai. Understand various backup types, such as full and incremental

  • 1.6aii. نحوه بازیابی پایگاه داده 1.6aii. How to restore a database

  • فعالیت تمرینی شماره 14 Practice Activity Number 14

  • تمرین فعالیت شماره 14 - راه حل Practice Activity Number 14 - The Solution

  • مدیریت یک پایگاه داده Administer a database

نتیجه Conclusion

نتیجه Conclusion

  • آزمون تمرینی Practice Test

  • بعدش چی؟ What's next?

  • تبریک می گویم Congratulations

ویدیوهای اضافی Extra videos

ویدیوهای اضافی Extra videos

  • ویدیوهای اضافی Extra videos

  • سایر محدودیت ها - NOT NULL و DEFAULT Other constraints - NOT NULL and DEFAULT

  • محدودیت های دیگر - منحصر به فرد و چک Other constraints - UNIQUE and CHECK

  • تمرین فعالیت شماره 8 - سایر محدودیت ها Practice Activity Number 8 - Other Constraints

  • تمرین فعالیت شماره 8 - راه حل Practice Activity Number 8 - The Solution

  • پس از محرک ها AFTER Triggers

  • به جای محرک ها INSTEAD OF Triggers

  • درج قطعات Insert Snippets

  • فعالیت شماره 12 ب - محرک ها را تمرین کنید Practice Activity Number 12b - Triggers

  • تمرین فعالیت شماره 12 ب - راه حل Practice Activity Number 12b - The Solution

  • فرم های معمولی 4 و 5 Normal Forms 4 and 5

  • ویدیوهای اضافی Extra videos

سخنرانی پاداش Bonus Lecture

سخنرانی پاداش Bonus Lecture

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

SQL Server: آموزش T-SQL در 9 ساعت (ITS-201, 98-364)
جزییات دوره
9 hours
115
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
3,807
4.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Phillip Burton Phillip Burton

Phillip یک مشاور محاسباتی است که خدمات تخصصی در توسعه سیستم های کامپیوتری و تجزیه و تحلیل داده ها ارائه می دهد. او یک متخصص فناوری گواهی مایکروسافت است. او همچنین به عنوان کارشناس راه حل های تایید شده مایکروسافت برای هوش تجاری، مایکروسافت آفیس 2010 استاد، و به عنوان متخصص پروژه مایکروسافت 2013 گواهینامه دریافت کرده است.

او از بررسی داده ها لذت می برد، که به من امکان می دهد سیستم های به روز و فعال را برای کمک به کنترل و نظارت بر فعالیت های روزانه حفظ کنم. به عنوان بخشی از موارد فوق، او همچنین یک پایگاه داده مکاتباتی را در Microsoft Access و SQL Server برای مشاهده مکاتبات مربوط به شغل (110000 پی دی اف در یک شغل) توسط چندین مشاور و وکیل ایجاد و نگهداری می کند.

او همچنین تخصص و برنامه‌هایی را برای فهرست‌نویسی و پردازش و کنترل داده‌های الکترونیکی، مقادیر زیادی کاغذ یا داده‌های الکترونیکی برای تجزیه و تحلیل ساختاریافته و بررسی ایجاد کرده است.

او یکی از 9 برنده جایزه Experts for Experts Exchange's Annual Expert Awards است و یکی از 10 کارشناس برتر Expert Exchange برای سه ماهه اول سال 2015 بود.

علائق او کار با داده‌ها، از جمله Microsoft Excel، Access و SQL Server است.

I Do Data Limited I Do Data Limited

مهارت های خود را در SQL، Office، Tableau، Power BI و موارد دیگر بهبود بخشید