آموزش اوراکل SQL - دوره جامع: SQL به صورت عملی - آخرین آپدیت

دانلود Oracle SQL - The Ultimate Course: SQL Made Practical

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

از مبتدی تا نابغه Oracle SQL: آموزش عملی برای تبدیل شدن به توسعه‌دهنده حرفه‌ای SQL

با تمرین واقعی و چالش‌های دنیای واقعی، SQL را بیاموزید.

از Oracle SQL برای بازیابی، فیلتر، تحلیل، قالب‌بندی و ارائه اطلاعات از پایگاه‌های داده Oracle استفاده کنید.

ایجاد جدول، محدودیت‌ها، ایندکس‌ها، نماها و بسیاری دیگر از اشیاء پایگاه داده.

با استفاده از SQL، اطلاعات را در پایگاه‌های داده Oracle درج، ویرایش و حذف کنید.

کد SQL مورد نیاز برای حل رایج‌ترین مشکلات در موقعیت‌های کاری واقعی و آزمون‌های دانشگاهی را بنویسید.

با مباحث پیشرفته مانند توابع تحلیلی، کوئری‌های سلسله مراتبی و موارد دیگر آشنا شوید.

لطفاً توجه داشته باشید که PL/SQL در این دوره پوشش داده نمی‌شود.

پیش‌نیازها:

دانش قبلی Oracle SQL لازم نیست. شما Oracle SQL را از ابتدا یاد خواهید گرفت (اگر به آن نیاز دارید).

اگر می‌خواهید پایگاه داده Oracle SQL خود را نصب کنید، به کامپیوتری با سیستم عامل ویندوز یا لینوکس نیاز دارید که بتوانید برنامه‌ها را نصب و اجرا کنید (کامپیوترهای مک نیز قابل استفاده هستند، اما نیاز به اجرای نرم‌افزار پایگاه داده در یک ماشین مجازی دارند).

شما باید اشتیاق واقعی برای یادگیری Oracle SQL و زمان کافی برای تماشای سخنرانی‌ها و تمرین مفاهیم طبق دستورالعمل مدرس داشته باشید.

* پوشش Oracle Database 11g، Oracle 12c، Oracle 18c و Oracle 19c

Oracle در حال حاضر محبوب‌ترین سیستم مدیریت پایگاه داده رابطه‌ای در جهان است. این سیستم توسط هزاران شرکت بزرگ استفاده می‌شود که معمولاً مایل به پرداخت حقوق خوب به افراد مناسب هستند، از جمله کسانی که دانش عملی Oracle SQL مبتنی بر بهترین شیوه‌ها و تجربه دارند.

بیشتر دوره‌های SQL دانش نظری SQL را به شما می‌دهند. در این دوره، شما با نوشتن کد واقعی یاد خواهید گرفت.

نظر سایر فراگیران در مورد این دوره:

  • شروتی می‌گوید: “این یک دوره فوق‌العاده بود. کاملاً دوستانه برای مبتدیان.”
  • دنیل می‌گوید: “تطابق عالی. علی‌رغم دانستن SQL برای بیش از یک دهه، چیزهای جدید زیادی یاد گرفتم.”
  • دیوید می‌گوید: “واقعاً به خوبی توضیح داده شده! انرژی مدرس را دوست دارم!”
  • اسکات می‌گوید: “این یک دوره باورنکردنی است! دوست دارم که مدرس کارلوس موضوعات را بسیار واضح ارائه می‌دهد، اما همچنین دانشجویان را در آزمون‌ها و چالش‌های تمرینی به چالش می‌کشد. بسیاری از دوره‌های موجود، چالش‌های تمرینی را دارند که دقیقاً بازتولید چیزی است که تازه آموخته شده، که بیش از حد آسان هستند و رشد دانشجو را محدود می‌کنند. هیچ پیشنهادی برای بهبود محتوا و ارائه دوره ندارم، زیرا از نظر من کاملاً بی‌نقص بود. اگر امکانش بود، این دوره را بالاتر از ۵ ستاره امتیاز می‌دادم. ممنونم کارلوس!”
  • توماس می‌گوید: “صادقانه بگویم، من دوره‌های خوب یودمی دیده‌ام… این دوره یکی از بهترین ساختار یافته‌ترین دوره‌هایی است که دیده‌ام. اولویت را به چالش‌های تمرینی می‌دهد که کیفیت دوره را با یک دوره دانشگاهی قابل مقایسه می‌کند… آموزش عالی، ارزش فوق‌العاده برای دوره!”
  • روشان می‌گوید: “دوره عالی برای پوشش تمام اصول اولیه، عالی برای آماده‌سازی مصاحبه.”
  • پل می‌گوید: “این دوره بسیار جامع است و کارلوس یک مدرس ماهر است!”
  • رادو می‌گوید: “دوره بسیار واضح، ارائه مختصر، نکات عالی، تلفظ بسیار خوب، زیرنویس بدون خطا، تمرین‌های زیاد برای تمرین… از شما برای دوره عالی متشکرم، کارلوس.”

Oracle SQL را به روشی عملی و هوشمندانه بیاموزید و شغل خود را به عنوان توسعه‌دهنده Oracle SQL آغاز کنید:

  • همه چیز را در مورد دستور SELECT از جمله بندهای FROM، JOIN، WHERE، GROUP BY، HAVING، OVER، PIVOT و تمام بندهای مرتبط دیگر بیاموزید.
  • نحوه استفاده از انواع اپراتورها در Oracle SQL را بیاموزید.
  • نحوه استفاده از توابع عددی، متنی، تاریخ، تبدیل، تجمیعی، تحلیلی و سایر انواع توابع Oracle SQL را بیاموزید.
  • نحوه افزودن، ویرایش و حذف اطلاعات از پایگاه‌های داده Oracle با استفاده از SQL از طریق دستورات UPDATE، DELETE، MERGE و انواع دیگر را بیاموزید.
  • نحوه استفاده از SQL برای ایجاد و استفاده از جداول، محدودیت‌ها، سکانس‌ها، ایندکس‌ها و نماها را بیاموزید.
  • با نوشتن واقعی کد Oracle SQL، مشکلات جالب و چالش برانگیز را حل کنید که یادگیری و حفظ شما را بهبود می‌بخشد و به شما اطمینان می‌دهد که مهارت‌های خود را در موقعیت‌های واقعی به کار بگیرید.
  • نکات و دانشی را کسب کنید که معمولاً فقط از طریق سال‌ها تجربه SQL به دست می‌آید.
  • و خیلی موارد دیگر.

کارلوس این دوره را ایجاد کرده است زیرا بیشتر دوره‌ها، اگر نگوییم همه آن‌ها، بیش از حد بر “گفتن” یا “نمایش دادن” نحوه انجام کارها تمرکز می‌کنند، اما به شما به عنوان دانشجو، فرصتی برای آزمایش و تمرین آنچه آموخته می‌شود، نمی‌دهند. برخی از آن‌ها از شما می‌خواهند که همراه با مدرس تمرین کنید یا کارهایی انجام دهید، اما متأسفانه، چنین رویکردی واقعاً مؤثر نیست. دیدن نحوه انجام کارها یا صرفاً کپی کردن یا تکرار آنچه روی صفحه می‌بینید، کمکی به یادگیری SQL نخواهد کرد. ممکن است احساس کنید که در حال یادگیری هستید، اما وقتی زمان آن فرا می‌رسد که خودتان دستوری بنویسید، به احتمال زیاد اعتماد به نفس زیادی نخواهید داشت.

در اینجا شما بیشتر از اصول اولیه SQL را یاد خواهید گرفت و تمرین خواهید کرد.

محتوا و مرور کلی:

این دوره نه تنها به مبتدیان کمک می‌کند تا زبان SQL را بیاموزند. اگر از قبل دانش SQL دارید، مفاهیم، ویژگی‌ها و تکنیک‌های جدید زیادی را یاد خواهید گرفت که شما را به یک توسعه‌دهنده SQL بهتر تبدیل می‌کند.

پس از تنظیم محیط یادگیری، با اساسی‌ترین مفاهیم پایگاه‌های داده به طور کلی و مقدمه‌ای کوتاه بر Oracle و زبان SQL آغاز می‌شود.

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

این دوره شامل چندین موضوع است که برخی افراد، از جمله توسعه‌دهندگان با تجربه و مدرسان دیگر، آن‌ها را پیشرفته می‌دانند، مانند توابع تحلیلی، کوئری‌های سلسله مراتبی، ویژگی‌های Pivot و Unpivot، و بسیاری موارد دیگر.

این دوره شامل سخنرانی‌های نمایشی نیست زیرا کل دوره یک نمایش کدنویسی است. در ۹۰٪ سخنرانی‌های ویدیویی، شما صفحه کامپیوتر مدرس را تماشا خواهید کرد در حالی که او کد Oracle SQL را تایپ می‌کند، توضیح می‌دهد و اجرا می‌کند.

این دوره شامل آزمایشگاه در پایان هر بخش نیست زیرا تقریباً هر درس دارای یک وظیفه کدنویسی برای تمرین آنچه یاد می‌گیرید است.

لطفاً توجه داشته باشید که PL/SQL (زبان رویه‌ای Oracle) در این دوره پوشش داده نمی‌شود.

مدرس نه تنها SQL را به شما آموزش می‌دهد. او دهه‌ها تجربه Oracle خود را از طریق آنچه او “نکات تجربه” می‌نامد، با شما به اشتراک می‌گذارد. این نکات واقعاً می‌توانند به شما در تمایز و برجسته شدن کمک کنند.

کلمات پایانی از مدرس:

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

- کارلوس، بنیانگذار آکادمی Standout-Dev.


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

مقدمه دوره Course Introduction

  • خوش آمدید به دوره و مروری بر برنامه درسی Welcome to the Course and Curriculum Overview

  • از ویژگی‌های یودمی هوشمندانه استفاده کنید! Use Udemy's Features Wisely!

  • بیایید همین الان مقداری کد SQL اجرا کنیم! Let’s run some SQL code right away!

  • چگونه از دوره حداکثر بهره را ببریم How to take Full Advantage of the Course

  • مهم: چالش‌های تمرینی و تمرین‌های کدنویسی IMPORTANT: Practice Challenges and Coding Exercises

راه اندازی محیط Environment Setup

  • مقدمه Introduction

  • نحوه گذراندن دوره بدون نصب هیچ برنامه‌ای How to take the course without installing any program

  • راه اندازی و استفاده از Apex برای گذراندن دوره در مرورگر Setting Up and using Apex to take the course on the browser

  • استفاده از Live SQL برای گذراندن دوره در مرورگر Using Live SQL to take the course on the browser

  • دانلود و نصب Oracle Database Express Edition 18c Downloading and installing Oracle Database Express Edition 18c

  • گذراندن دوره در کامپیوتر "خانگی" مک یا ویندوز Taking the Course on a Mac or Windows "Home" Computer

  • دانلود و نصب Oracle Sql Developer Downloading and installing Oracle Sql Developer

  • مبانی Oracle Sql Developer Oracle Sql Developer Basics

مفاهیم پایه پایگاه داده و SQL Basic Database and SQL Concepts

  • مقدمه Introduction

  • مفاهیم پایه پایگاه داده (جداول، سطرها، ستون‌ها، کلیدهای اصلی و خارجی و غیره) Basic Database Concepts (Tables, rows, columns, primary and foreign keys, etc)

  • SQL چیست؟ What is SQL?

  • مفاهیم و معماری پایه پایگاه داده اوراکل (پایگاه داده، Instance، ذخیره‌سازی...) Basic Oracle Database Concepts and Architecture (Database, Instance, Storage...)

  • معماری Multitenant The Multitenant Architecture

  • ویژگی‌های خاص پایگاه داده اوراکل Basic Oracle Database Peculiarities

  • خلاصه فصل (BC) Section Recap (BC)

بازیابی اطلاعات از پایگاه داده با استفاده از SQL (دستور SELECT) Retrieving information from the Database using SQL (The SELECT statement)

  • مقدمه ای بر بازیابی اطلاعات از پایگاه داده اوراکل. Introduction to retrieving information from an Oracle database.

  • ایجاد اولین جداول تست Creating the first Test Tables

  • انواع داده‌های پایه اوراکل (NUMBER, VARCHAR2, DATE, LOB, و غیره) Basic Oracle Datatypes (NUMBER, VARCHAR2, DATE, LOB, etc)

  • دستور SELECT در ساده‌ترین شکل خود (بندهای SELECT و FROM) The SELECT Statement in its Simplest Form (SELECT and FROM clauses)

  • چالش تمرینی: دستور SELECT پایه Practice Challenge: Basic SELECT Statement

  • نام مستعار ستون و جدول در اوراکل Column and Table Aliases in Oracle

  • آزمون فصل (RIFD) Section Quiz (RIFD)

  • راه حل چالش‌های تمرینی در این فصل (RIFD) Solution to the practice challenges in this section (RIFD)

  • خلاصه فصل (RIFD) Section Recap (RIFD)

فیلتر کردن و مرتب‌سازی نتایج در SQL Filtering and Sorting Results in SQL

  • مقدمه ای بر فیلتر کردن و مرتب‌سازی نتایج از کوئری‌های SQL. Introduction to filtering and sorting results from SQL queries.

  • فیلتر کردن نتایج (معرفی بند WHERE) Filtering Results (Introducing the WHERE Clause)

  • چالش تمرینی: فیلتر کردن نتایج Practice Challenge: Filtering Results

  • شرایط پیچیده‌تر WHERE More complex WHERE Conditions

  • چالش تمرینی: شرایط پیچیده‌تر WHERE Practice Challenge: More complex WHERE Conditions

  • راه حل چالش شرایط پیچیده‌تر Solution to the More Complex Conditions Challenge

  • فیلتر کردن سطرهای تکراری (بند DISTINCT) Filtering Duplicate Rows (DISTINCT Clause)

  • مرتب‌سازی نتایج (بند ORDER BY) بخش اول Ordering the Results (ORDER BY Clause) Part 1

  • مرتب‌سازی نتایج (بند ORDER BY) بخش دوم Ordering the Results (ORDER BY Clause) Part 2

  • درک و مدیریت NULLs Understanding and Handling NULLs

  • چالش تمرینی: درک و مدیریت NULLs Practice Challenge: Understanding and Handling NULLs

  • درک و مدیریت NULLs بخش دوم Understanding and Handling NULLs Part 2

  • توابع مدیریت NULL در Oracle SQL (NVL, COALESCE) NULL-handling Functions in Oracle SQL (NVL, COALESCE)

  • چالش تمرینی: توابع مدیریت NULL در Oracle SQL Practice Challenge: NULL-handling Functions in Oracle SQL

  • توابع مدیریت NULL در Oracle SQL بخش دوم (NVL2, NULLIF, LNNVL) NULL-handling Functions in Oracle SQL Part 2 (NVL2, NULLIF, LNNVL)

  • چالش تمرینی: توابع مدیریت NULL در Oracle SQL بخش دوم Practice Challenge: NULL-handling Functions in Oracle SQL Part 2

  • آزمون فصل (FSR) Section Quiz (FSR)

  • راه حل چالش‌های تمرینی در این فصل (FSR) Solution to the practice challenges in this section (FSR)

  • خلاصه فصل (FSR) Section Recap (FSR)

  • تمرین کدنویسی: فیلتر کردن و مرتب‌سازی نتایج Coding Exercise: Filtering and Sorting Results

عملگرهای مورد استفاده در SQL Operators used in SQL

  • مقدمه ای بر استفاده از عملگرها در SQL. Introduction to the use of Operators in SQL.

  • عملگرهای مقایسه‌ای (=,<,>,ANY,ALL) Comparison Operators (=,<,>,ANY,ALL)

  • عملگرهای SQL (LIKE, IN, BETWEEN, IS NULL) SQL Operators (LIKE, IN, BETWEEN, IS NULL)

  • چالش تمرینی: عملگرهای SQL Practice Challenge: SQL Operators

  • عملگرهای منطقی (AND, OR, NOT) Logical Operators (AND, OR, NOT)

  • چالش تمرینی: عملگرهای منطقی Practice Challenge: Logical Operators

  • متغیرهای جایگزین Substitution Variables

  • چالش تمرینی: متغیرهای جایگزین Practice Challenge: Substitution Variables

  • آزمون فصل (O) Section Quiz (O)

  • راه حل چالش‌های تمرینی در این فصل (O) Solution to the practice challenges in this section (O)

  • خلاصه فصل (O) Section Recap (O)

  • تمرین کدنویسی: عملگرها Coding Exercise: Operators

عملیات گروهی در SQL Group Operations in SQL

  • مقدمه ای بر عملیات گروهی در SQL. Introduction to Group Operations in SQL.

  • توابع تجمعی (MIN, MAX, SUM, COUNT, AVG) Aggregate Functions (MIN, MAX, SUM, COUNT, AVG)

  • چالش تمرینی: توابع تجمعی Practice Challenge: Aggregate Functions

  • گروه‌بندی سطرها (بند GROUP BY) Grouping Rows (The GROUP BY Clause)

  • چالش تمرینی: گروه‌بندی سطرها Practice Challenge: Grouping Rows

  • فیلتر کردن نتایج گروهی (بند HAVING) Filtering Group Results (HAVING Clause)

  • چالش تمرینی: فیلتر کردن نتایج گروهی Practice Challenge: Filtering Group Results

  • آزمون فصل (GO) Section Quiz (GO)

  • راه حل چالش‌های تمرینی در این فصل (GO) Solution to the practice challenges in this section (GO)

  • خلاصه فصل (GO) Section Recap (GO)

  • تمرین کدنویسی: عملیات گروهی Coding Exercise: Group Operations

Subqueries در SQL Subqueries in SQL

  • مقدمه ای بر Subqueries در Oracle SQL. Introduction to Subqueries in Oracle SQL.

  • درک Subqueries Understanding Subqueries

  • چالش تمرینی: Subqueries Practice Challenge: Subqueries

  • سوالات متداول درباره Subqueries Common Questions About Subqueries

  • Inline Views Inline Views

  • چالش تمرینی: Inline Views Practice Challenge: Inline Views

  • Subquery Factoring (بند WITH) Subquery Factoring (The WITH Clause)

  • چالش تمرینی: Subquery Factoring Practice Challenge: Subquery Factoring

  • Top-N Queries (و مقدمه ای بر توابع تحلیلی) Top-N Queries (And Intro to ANALYTIC Functions)

  • چالش تمرینی: Top-N Queries Practice Challenge: Top-N Queries

  • بند محدود کننده سطر (FETCH FIRST n ROWS, OFFSET و غیره) The Row Limiting Clause (FETCH FIRST n ROWS, OFFSET, etc)

  • چالش تمرینی: بند محدود کننده سطر Practice Challenge: The Row Limiting Clause

  • آزمون فصل (S) Section Quiz (S)

  • راه حل چالش‌های تمرینی در این فصل (S) Solution to the practice challenges in this section (S)

  • خلاصه فصل (S) Section Recap (S)

  • تمرین کدنویسی: Subqueries Coding Exercise: Subqueries

  • تمرین کدنویسی: Subqueries بخش دوم Coding Exercise: Subqueries Part 2

توابع تک سطری SQL Single Row SQL Functions

  • مقدمه ای بر توابع تک سطری در Oracle SQL. Introduction to Single Row Functions in Oracle SQL.

  • تابع چیست؟ What is a Function?

  • توابع متنی (SUBSTR, REPLACE, INSTR, LENGTH, TRANSLATE, UPPER, LOWER و غیره) Text Functions (SUBSTR, REPLACE, INSTR, LENGTH, TRANSLATE, UPPER, LOWER, etc)

  • چالش تمرینی: توابع متنی Practice Challenge: Text Functions

  • توابع عددی (TRUNC, ROUND, FLOOR, CEIL, SIGN, MOD و غیره) Numeric Functions (TRUNC, ROUND, FLOOR, CEIL, SIGN, MOD, etc)

  • چالش تمرینی: توابع عددی Practice Challenge: Numeric Functions

  • توابع تاریخ (ADD_MONTHS, LAST_DAY, MONTHS_BETWEEN, NEXT_DAY و غیره) Date Functions (ADD_MONTHS, LAST_DAY, MONTHS_BETWEEN, NEXT_DAY, etc)

  • چالش تمرینی: توابع تاریخ Practice Challenge: Date Functions

  • توابع تبدیل بخش اول (TO_CHAR, TO_NUMBER, فرمت مدل‌ها، خطاها و غیره) Conversion Functions Part 1 (TO_CHAR, TO_NUMBER, format models, errors, etc)

  • توابع تبدیل بخش دوم (TO_DATE, CAST, VALIDATE_CONVERSION و غیره) Conversion Functions Part 2 (TO_DATE, CAST, VALIDATE_CONVERSION, etc)

  • چالش تمرینی: توابع تبدیل Practice Challenge: Conversion Functions

  • تبدیلات ضمنی مخرب هستند! Implicit Conversions Are Evil!

  • تابع DECODE و عبارات CASE The DECODE Function and CASE Expressions

  • چالش تمرینی: تابع DECODE و عبارات CASE Practice Challenge: The DECODE Function and CASE Expressions

  • حساب تاریخ Date Arithmetic

  • چالش تمرینی: حساب تاریخ Practice Challenge: Date Arithmetic

  • آزمون فصل (F) Section Quiz (F)

  • راه حل چالش‌های تمرینی در این فصل (F) Solution to the practice challenges in this section (F)

  • خلاصه فصل (F) Section Recap (F)

  • تمرین کدنویسی: توابع و عبارات CASE Coding Exercise: Functions and CASE Expressions

تبدیل سطرها به ستون و ستون‌ها به سطر با SQL Transposing Rows into Columns and Columns into Rows with SQL

  • مقدمه Introduction

  • حل مسئله با روش سنتی Solving the Problem with the Traditional Method

  • Pivot Pivot

  • چالش تمرینی: Pivot Practice Challenge: Pivot

  • Unpivot Unpivot

  • چالش تمرینی: Unpivot Practice Challenge: Unpivot

  • آزمون فصل (TRC) Section Quiz (TRC)

  • راه حل چالش‌های تمرینی در این فصل (TRC) Solution to the practice challenges in this section (TRC)

  • خلاصه فصل (TRC) Section Recap (TRC)

توابع تحلیلی در Oracle SQL Analytic Functions in Oracle SQL

  • مقدمه ای بر بخش توابع تحلیلی Introduction to the Analytic Functions Section

  • توابع تحلیلی توضیح داده شده (OVER و غیره) Analytic Functions Explained (OVER, etc)

  • بند Partition The Partition Clause

  • چالش تمرینی: بند Partition Practice Challenge: The Partition Clause

  • بند ORDER BY تحلیلی The Analytic Order By Clause

  • بند Windowing (ROWS, RANGE, UNBOUNDED, PRECEDING, FOLLOWING و غیره) The Windowing Clause (ROWS, RANGE, UNBOUNDED, PRECEDING, FOLLOWING, etc)

  • چالش تمرینی: بند Windowing Practice Challenge: The Windowing Clause

  • راه حل چالش تمرینی بند Windowing Solution to the Windowing Clause Practice Challenge

  • COUNT, SUM, MIN و MAX تحلیلی Analytic COUNT, SUM, MIN and MAX

  • چالش تمرینی: توابع تحلیلی رایج Practice Challenge: Common Analytic Functions

  • توابع رتبه بندی (ROW_NUMBER, RANK, DENSE_RANK و غیره) Ranking Functions (ROW_NUMBER, RANK, DENSE_RANK, etc)

  • چالش تمرینی: توابع رتبه بندی Practice Challenge: Ranking Functions

  • تابع LISTAGG The LISTAGG Function

  • چالش تمرینی: تابع LISTAGG Practice Challenge: The LISTAGG Function

  • توابع LAG و LEAD The LAG and LEAD Functions

  • چالش تمرینی: توابع LAG و LEAD Practice Challenge: The LAG and LEAD Functions

  • توابع FIRST و LAST The FIRST and LAST Functions

  • چالش تمرینی: توابع FIRST و LAST Practice Challenge: The FIRST and LAST Functions

  • توابع FIRST_VALUE و LAST_VALUE The FIRST_VALUE and LAST_VALUE Functions

  • چالش تمرینی: توابع FIRST_VALUE و LAST_VALUE Practice Challenge: The FIRST_VALUE and LAST_VALUE Functions

  • آزمون فصل (AF) Section Quiz (AF)

  • راه حل چالش‌های تمرینی در این فصل (AF) Solution to the practice challenges in this section (AF)

  • خلاصه فصل (AF) Section Recap (AF)

  • تمرین کدنویسی: توابع تحلیلی بخش اول Coding Exercise: Analytic Functions Part 1

  • تمرین کدنویسی: توابع تحلیلی بخش دوم Coding Exercise: Analytic Functions Part 2

  • تمرین کدنویسی: توابع تحلیلی بخش سوم Coding Exercise: Analytic Functions Part 3

عملگرهای مجموعه در SQL Set Operators in SQL

  • مقدمه ای بر عملگرهای مجموعه در Oracle SQL. Introduction to Set Operators in Oracle SQL.

  • عملگرهای UNION و UNION ALL The UNION and UNION ALL Operators

  • چالش تمرینی: عملگرهای UNION و UNION ALL Practice Challenge: The UNION and UNION ALL Operators

  • عملگر INTERSECT The INTERSECT Operator

  • چالش تمرینی: عملگر INTERSECT Practice Challenge: The INTERSECT Operator

  • عملگر MINUS The MINUS Operator

  • چالش تمرینی: عملگر MINUS Practice Challenge: The MINUS Operator

  • ترکیب عملگرهای مجموعه در یک کوئری Combining Set Operators in the Same Query

  • چالش تمرینی: ترکیب عملگرهای مجموعه در یک کوئری Practice Challenge: Combining Set Operators in the Same Query

  • آزمون فصل (SO) Section Quiz (SO)

  • راه حل چالش‌های تمرینی در این فصل (SE) Solution to the practice challenges in this section (SE)

  • خلاصه فصل (SO) Section Recap (SO)

  • تمرین کدنویسی: عملگرهای مجموعه Coding Exercise: Set Operators

انتخاب داده از بیش از یک جدول با SQL Selecting Data from More than one Table with SQL

  • مقدمه ای بر SQL Joins. Introduction to SQL Joins.

  • چالش تمرینی: مقدمه ای بر SQL Joins Practice Challenge: Introduction to SQL Joins

  • Join های جدول توضیح داده شده است Table Joins Explained

  • یک طرح تست پیچیده‌تر A more Complex Test Schema

  • چالش تمرینی: کوئری زدن طرح تست پیچیده‌تر Practice Challenge: Querying a more Complex Test Schema

  • Inner Joins Inner Joins

  • چالش تمرینی: Inner Joins Practice Challenge: Inner Joins

  • انواع دیگر Join ها (Equijoins, Non Equijoins, Self, Cross و Outer Joins) Other Types of Joins (Equijoins, Non Equijoins, Self, Cross and Outer Joins)

  • چالش تمرینی: انواع دیگر Join ها Practice Challenge: Other Types of Joins

  • Outer Joins به تفصیل (LEFT JOIN, RIGHT JOIN, FULL JOIN و غیره) Outer Joins in Detail (LEFT JOIN, RIGHT JOIN, FULL JOIN, etc)

  • آزمون فصل (SDMT) Section Quiz (SDMT)

  • راه حل چالش‌های تمرینی در این فصل (SDMT) Solution to the practice challenges in this section (SDMT)

  • خلاصه فصل (SDMT) Section Recap (SDMT)

  • تمرین کدنویسی: Inner و Outer Joins بخش اول Coding Exercise: Inner and Outer Joins Part 1

  • تمرین کدنویسی: Inner و Outer Joins بخش دوم Coding Exercise: Inner and Outer Joins Part 2

کوئری‌های سلسله مراتبی در Oracle SQL Hierarchical Queries in Oracle SQL

  • مقدمه Introduction

  • کوئری سلسله مراتبی چیست؟ What is a Hierarchical Query?

  • بند کوئری سلسله مراتبی (START WITH, CONNECT BY, PRIOR و غیره) The Hierarchical Query Clause (START WITH, CONNECT BY, PRIOR, etc)

  • چالش تمرینی: بند کوئری سلسله مراتبی Practice Challenge: The Hierarchical Query Clause

  • ستون‌های شبه سلسله مراتبی (LEVEL, CONNECT_BY_ISLEAF و غیره) Hierarchical Pseudo-Columns (LEVEL, CONNECT_BY_ISLEAF, etc)

  • چالش تمرینی: ستون‌های شبه سلسله مراتبی Practice Challenge: Hierarchical Pseudo-Columns

  • عملگرها و توابع سلسله مراتبی دیگر Other Hierarchical Operators and Functions

  • چالش تمرینی: عملگرها و توابع سلسله مراتبی Practice Challenge: Hierarchical Operators and Functions

  • درک اجرای کوئری‌های سلسله مراتبی Understanding The Execution of Hierarchical Queries

  • چالش تمرینی: درک اجرای کوئری‌های سلسله مراتبی Practice Challenge: Understanding The Execution of Hierarchical Queries

  • مرتب‌سازی نتایج کوئری‌های سلسله مراتبی Sorting The Results of Hierarchical Queries

  • چالش تمرینی: مرتب‌سازی نتایج کوئری‌های سلسله مراتبی Practice Challenge: Sorting The Results of Hierarchical Queries

  • آزمون فصل (HQ) Section Quiz (HQ)

  • راه حل چالش‌های تمرینی در این فصل (HQ) Solution to the practice challenges in this section (HQ)

  • خلاصه فصل (HQ) Section Recap (HQ)

تمرین اضافه Additional Practice

  • تمرین گسترده دستور SELECT SELECT statement extended practice

تغییر محتویات جداول پایگاه داده با SQL Changing the Contents of Database Tables with SQL

  • مقدمه ای بر تغییر داده‌ها Introduction to Data Modification

  • تراکنش‌های پایگاه داده Database Transactions

  • دستور INSERT The INSERT Statement

  • چالش تمرینی: دستور INSERT Practice Challenge: The INSERT Statement

  • دستور UPDATE The UPDATE Statement

  • چالش تمرینی: دستور UPDATE Practice Challenge: The UPDATE Statement

  • دستور DELETE The DELETE Statement

  • چالش تمرینی: دستور DELETE Practice Challenge: The DELETE Statement

  • دستور MERGE (بخش اول) The MERGE Statement (Part 1)

  • دستور MERGE (بخش دوم) The MERGE Statement (Part 2)

  • چالش تمرینی: دستور MERGE Practice Challenge: The MERGE Statement

  • آزمون فصل (CCDT) Section Quiz (CCDT)

  • راه حل چالش‌های تمرینی در این فصل (CCDT) Solution to the practice challenges in this section (CCDT)

  • خلاصه فصل (CCDT) Section Recap (CCDT)

زبان تعریف داده (DDL) در SQL Data Definition Language (DDL) in SQL

  • مقدمه ای بر DDL در پایگاه داده اوراکل. Introduction to DDL in the Oracle database.

  • ایجاد و حذف جداول Creating, and Dropping Tables

  • چالش تمرینی: ایجاد و حذف جداول Practice Challenge: Creating, and Dropping Tables

  • تغییر تعریف جداول Changing the Definition of Tables

  • چالش تمرینی: تغییر تعریف جداول Practice Challenge: Changing the Definition of Tables

  • افزودن، حذف و غیرفعال کردن Constraint ها Adding, Dropping and Disabling Constraints

  • چالش تمرینی: Constraint ها Practice Challenge: Constraints

  • Sequences Sequences

  • چالش تمرینی: Sequences Practice Challenge: Sequences

  • Indexes (بخش اول) Indexes (Part 1)

  • Indexes (بخش دوم) Indexes (Part 2)

  • چالش تمرینی: Indexes Practice Challenge: Indexes

  • Views (بخش اول) Views (Part 1)

  • چالش تمرینی: Views 1 Practice Challenge: Views 1

  • Views (بخش دوم) Views (Part 2)

  • چالش تمرینی: Views 2 Practice Challenge: Views 2

  • آزمون فصل (DDL) Section Quiz (DDL)

  • راه حل چالش‌های تمرینی در این فصل (DDL) Solution to the practice challenges in this section (DDL)

  • خلاصه فصل (DDL) Section Recap (DDL)

کنترل دسترسی کاربر – زبان کنترل داده (DCL) Controlling User Access – Data Control Language (DCL)

  • مقدمه (CUA) Introduction (CUA)

  • مبانی حساب‌های کاربری User Accounts Basics

  • چالش تمرینی: حساب‌های کاربری Practice Challenge: User Accounts

  • سطوح دسترسی کاربر بخش اول User Privileges Part 1

  • سطوح دسترسی کاربر بخش دوم User Privileges Part 2

  • چالش تمرینی: سطوح دسترسی کاربر Practice Challenge: User Privileges

  • نقش‌های کاربری User Roles

  • چالش تمرینی: نقش‌های کاربری Practice Challenge: User Roles

  • Viewهای دیکشنری داده مرتبط Related Data Dictionary Views

  • Synonyms Synonyms

  • چالش تمرینی: Synonyms Practice Challenge: Synonyms

  • راه حل چالش‌های تمرینی در این فصل (CUA) Solution to the practice challenges in this section (CUA)

  • خلاصه فصل (CUA) Section Recap (CUA)

موارد اضافی Extras

  • راه حل مسائل تمرین گسترده (فصل ۱۵) Solutions to the Extended Practice problems (Section 15)

نتیجه‌گیری Conclusion

  • امتیاز Bonus

  • نتیجه‌گیری Conclusion

نمایش نظرات

آموزش اوراکل SQL - دوره جامع: SQL به صورت عملی
جزییات دوره
13 hours
212
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
25,344
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Carlos from Standout-Dev Academy Carlos from Standout-Dev Academy

مدیر توسعه نرم افزار و مربی ارشد

Standout-Dev Academy Standout-Dev Academy

کمک به برجسته شدن توسعه‌دهندگان