لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش SQL Essential Training
SQL Essential Training
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
فراگیر بودن داده های بزرگ به این معنی است که اکنون، بیش از هر زمان دیگری، نیاز مبرم به ذخیره سازی، دسترسی و درک سریع و کارآمد محتویات پایگاه های داده عظیم وجود دارد. کسب مهارت در SQL برای آماده شدن برای حال و آینده مبتنی بر داده ضروری است. همچنین برای تقویت مهارت های شما به عنوان یک تحلیلگر داده یا توسعه دهنده برنامه بسیار مهم است. در این دوره آموزشی، والتر شیلدز به شما می آموزد: ساختار اساسی پایگاه های داده – اینکه چه هستند، چگونه کار می کنند، و چگونه با موفقیت در آنها پیمایش کنید. نحوه استفاده از SQL برای بازیابی و درک داده ها بدون توجه به مقیاس یک پایگاه داده. و نحوه تسلط بر مهمترین نحو پرس و جوی SQL، به همراه نحوه و زمان استفاده از آن به بهترین شکل.
این دوره شامل چالش های کد است که توسط CoderPad ارائه شده است. چالشهای کد، تمرینهای کدنویسی تعاملی با بازخورد بیدرنگ هستند، بنابراین میتوانید در کنار محتوای دوره تمرین کدنویسی را انجام دهید تا مهارتهای برنامهنویسی خود را ارتقا دهید.
سرفصل ها و درس ها
معرفی
Introduction
دنیای داده محور
The data-driven world
آنچه شما باید بدانید
What you should know
1. مبانی ساختارهای پایگاه داده
1. The Basics of Database Structures
موتور پایگاه داده SQLite
The SQLite database engine
نظریه پایگاه داده رابطه ای
Relational database theory
2. پشته SQL
2. The SQL Stack
نرم افزار مرورگر DB
The DB Browser software
نکات یادگیری
Learning tips
WSDA Music (پایگاه داده نمونه)
WSDA Music (sample database)
نحوه نصب مرورگر DB
How to install DB Browser
3. محیط پایگاه داده SQLite
3. The SQLite Database Environment
نحوه دسترسی به مرورگر DB برای نرم افزار SQLite
How to access the DB Browser for SQLite software
فایل نمونه پایگاه داده را بارگیری کنید
Load the sample database file
منطقه نوشتن پرس و جو
The query writing area
منطقه داده های مرور
The browse data area
آشنایی با پایگاه داده
Getting familiar with a database
4. نوشتن پرس و جو
4. Composing Queries
مرتب سازی نتایج پرس و جو
Sorting query results
محدود کردن نتایج پرس و جو
Limiting query results
بهترین شیوه های ترکیب پرس و جو
Query composition best practices
پرس و جوها
Queries
ترکیب پرس و جو
Query composition
نظر دادن را پرس و جو کنید
Query commenting
نام های سفارشی ستون
Column custom names
5. کشف بینش در داده ها
5. Discovering Insights in Data
فیلتر و تجزیه و تحلیل با استفاده از تاریخ
Filter and analyze using dates
براکت و سفارش
Brackets and order
اپراتورهای بین و IN
BETWEEN and IN operators
فیلتر و تجزیه و تحلیل داده های متنی
Filter and analyze text data
IF سپس با CASE منطقی کنید
IF THEN logic with CASE
جستجوی سوابق بدون تطابق دقیق
Search records without an exact match
فیلتر و تجزیه و تحلیل داده های عددی
Filter and analyze numeric data
انواع عملگرهای SQL
Types of SQL operators
سوابق را بر اساس بیش از یک شرط فیلتر کنید
Filter records based on more than one condition
عملگر منطقی OR
Logical operator OR
6. دسترسی به داده ها از چند جداول
6. Accessing Data from Multiple Tables
پیوست ها توضیح داده شد
Joins explained
پیوستن داخلی
The INNER JOIN
انواع JOIN
Types of JOINs
حق عضویت
The RIGHT JOIN
چگونه جداول یک رابطه را به اشتراک می گذارند، قسمت 2
How tables share a relationship, part 2
چگونه جداول یک رابطه را به اشتراک می گذارند، بخش 1
How tables share a relationship, part 1
جداول و نمودارهای رابطه موجودیت
Tables and Entity Relationship diagrams
پیوستن به بسیاری از جداول
Joining many tables
چپ پیوستن
The LEFT JOIN
ساده کردن JOIN ها
Simplifying JOINs
7. توابع SQL
7. SQL Functions
توابع تودرتو
Nesting functions
توابع تاریخ
Date functions
توابع رشته UPPER و LOWER
UPPER and LOWER string functions
انواع تابع رشته، تاریخ و انبوه
String, date, and aggregate function types
توابع جمع
Aggregate functions
رشته های اتصال
Connecting strings
جدا کردن متن
Separating text
محاسبه با توابع
Calculating with functions
8. گروه بندی
8. Grouping
گروه بندی بر اساس بسیاری از زمینه ها
Grouping by many fields
گروه بندی نتایج پرس و جو
Grouping your query results
گروه بندی با عبارت WHERE و HAVING
Grouping with the WHERE and HAVING clause
فیلتر کردن با شرایط گروهی
Filtering with a grouped condition
گروه بندی با عبارت WHERE
Grouping with the WHERE clause
گروه بندی با عبارت HAVING
Grouping with the HAVING clause
9. پرس و جوهای تودرتو
9. Nesting Queries
عبارت DISTINCT فرعی
DISTINCT clause subquery
سوالات فرعی جمع آوری شده
Aggregated subqueries
عبارت SELECT فرعی
SELECT clause subquery
سوالات فرعی و توابع جمع
Subqueries and aggregate functions
عبارت فرعی IN
IN clause subquery
سوالات فرعی غیر تجمیعی
Non-aggregate subqueries
10. پرس و جوهای ذخیره شده
10. Stored Queries
مشاهده معرفی
View introduction
حذف نماها
Deleting views
ویرایش یک نما
Editing a view
پیوستن به نماها
Joining views
ایجاد نما
Creating a view
11. افزودن، اصلاح و حذف داده ها
11. Adding, Modifying, and Deleting Data
در حال حذف داده ها
Deleting data
به روز رسانی داده ها
Updating data
درج داده ها
Inserting data
تجزیه و تحلیل و مدیریت
Analysis and administration
نمایش نظرات