لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
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
تمرین فعالیت شماره 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
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 است.
نمایش نظرات