لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مقدمه ای بر SQL
Introduction to SQL
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
در این دوره جذاب و سریع، اصول SQL را یاد خواهید گرفت و مهارتهای عملی برای جستجو در پایگاههای داده، از جمله استفاده از جدیدترین ابزارهای هوش مصنوعی تولیدی برای SQL به دست خواهید آورد. ما با یک دوره کوتاه سریع درباره مبانی پایگاه داده رابطهای شروع میکنیم تا اطمینان حاصل کنیم که پایه محکمی دارید. از آنجا، ما به مفاهیم اساسی و نحو SQL می پردازیم و بر اساس آنها برای کشف موضوعات پیشرفته تر می پردازیم. نحوه ایجاد و دستکاری جداول، بازیابی و فیلتر کردن داده ها با استفاده از عبارات SELECT، و انجام پرس و جوهای پیچیده تر با اتصالات، پرسش های فرعی و تجمیع را خواهید یافت. در طول دوره، ما بر کمک به شما برای تغییر فرآیند فکری خود برای ایجاد شهود و کارآمدتر کردن سوالات نوشتن تمرکز خواهیم کرد. ما سؤالات متداولی که افراد هنگام یادگیری SQL دارند را بررسی خواهیم کرد، بهترین شیوه های دنیای واقعی را پوشش خواهیم داد، و حتی چگونگی استفاده از هوش مصنوعی Generative را برای تقویت مهارت های SQL بررسی خواهیم کرد. در پایان این دوره، شما درک کاملی از SQL و مهارت های عملی برای دستکاری و تجزیه و تحلیل موثر داده ها در حوزه های مختلف خواهید داشت.
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
قبل از نوشتن هر SQL
Before You Write Any SQL
نوار کناری: SQL در مقابل "Sequel"
Sidebar: SQL vs. "Sequel"
مبانی پایگاه داده
Database Fundamentals
پایگاههای داده Reason وجود دارد
The Reason Databases Exist
تکامل سیستم های مدیریت پایگاه داده رابطه ای
The Evolution of Relational Database Management Systems
نقطه هر پایگاه داده
The Point of Every Database
موجودیت ها و جداول
Entities and Tables
سطرها و ستون ها
Rows and Columns
اهمیت انواع داده ها
The Importance of Data Types
برخورد با مقادیر NULL
Dealing with NULL Values
کلیدهای اصلی
Primary Keys
کلیدهای خارجی و روابط
Foreign Keys and Relationships
قراردادهای نامگذاری پایگاه داده
Database Naming Conventions
نوشتن پرس و جوهای SQL
Writing SQL Queries
بیانیه SQL SELECT
The SQL SELECT Statement
نوار کناری: کجا SQL می نویسید؟
Sidebar: Where Do You Write SQL?
فیلتر کردن داده ها با استفاده از WHERE
Filtering Data Using WHERE
ایجاد شرایط پیچیده تر WHERE
Creating More Complex WHERE Conditions
جستجوی چند مقدار با BETWEEN و IN
Searching Multiple Values with BETWEEN and IN
نوار کناری: آیا SQL به حروف کوچک و کوچک حساس است؟
Sidebar: Is SQL Case Sensitive?
نوار کناری: SQL و فضای سفید
Sidebar: SQL and Whitespace
استفاده از LIKE برای تطبیق الگوها
Using LIKE to Match Patterns
استفاده از NULL در بیانیه SELECT
Using NULL in a SELECT Statement
توابع ترتیب، گروه بندی و جمع
Ordering, Grouping, and Aggregate Functions
مرتب سازی نتایج با ORDER BY
Sorting Results with ORDER BY
قدرت توابع کل
The Power of Aggregate Functions
خلاصه کردن داده ها با GROUP BY
Summarizing Data with GROUP BY
استفاده از GROUP BY و HAVING
Using GROUP BY and HAVING
نادیده گرفتن مقادیر تکراری با DISTINCT
Ignoring Duplicate Values with DISTINCT
بهبود تفکر SQL شما
Improving Your SQL Thinking
نحوه پیوستن به جداول
How to JOIN Tables
نحوه پیوستن به جداول در یک پرس و جو
How to JOIN Tables in a Query
استفاده از اتصالات بیرونی - چپ، راست، و کامل
Using OUTER JOINs — LEFT, RIGHT, and FULL
با استفاده از NATURAL JOIN
Using NATURAL JOIN
نام مستعار جدول در SQL
Table Aliases in SQL
سوالات فرعی و مجموعه ها
Subqueries and Sets
ایجاد یک پرسش فرعی
Creating a Subquery
استفاده از نام مستعار ستون با AS
Using Column Aliases with AS
ترکیب داده ها با UNION و UNION ALL
Combining Data with UNION and UNION ALL
نوار کناری: UNION در مقابل JOIN
Sidebar: UNION vs. JOIN
افزودن، به روز رسانی و حذف داده ها
Adding, Updating, and Deleting Data
نحوه درج داده های جدید
How to INSERT New Data
نحوه به روز رسانی داده ها
How to UPDATE Data
نحوه حذف ردیف ها از جدول
How to Delete Rows from a Table
موضوعات اضافی
Additional Topics
آشنایی با DML، DDL و DCL
Understanding DML, DDL, and DCL
SQL و هوش مصنوعی مولد
SQL and Generative AI
از اینجا کجا برویم
Where to Go from Here
نمایش نظرات
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
سایمون یکی از نویسندگان ستاد در Pluralsight است. وی با بیش از سه دهه تجربه توسعه نرم افزار ، در هر رشته ای برنامه ریزی کرده است: از امور مالی تا حمل و نقل ، راکتورهای هسته ای تا بازی سازی. قبل از پیوستن به Pluralsight ، سیمون نویسنده اصلی توسعه دهنده در lynda.com بود. اولین دوره ویدئویی وی در سال 2002 منتشر شد: از آن زمان ، دوره های محبوب وی توسط صدها هزار توسعه دهنده مشاهده شده است. تمرکز فعلی او هم بر روی جدید - جدیدترین فن آوری های توسعه iOS و Mac - و هم به موضوعات قدیمی: علوم رایانه اساسی است. او وسواس دارد که موضوعات پیچیده را در دسترس ، به یادماندنی و آسان تر برای یادگیری قرار دهد.
نمایش نظرات