آموزش SQL پیشرفته: راهنمای نهایی

Advanced SQL : The Ultimate Guide

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: دانش Oracle SQL خود را از متوسط ​​به پیشرفته ارتقا دهید و به یک متخصص SQL پایگاه داده مورد تقاضا در Oracle تبدیل شوید! تمام موضوعات پیشرفته ای که برای گواهینامه SQL Expert نیاز دارید، جستجوی پیشرفته SQL را با صدها مثال بیاموزید! نوشتن، خواندن، تجزیه و تحلیل کدهای پیشرفته SQL به راحتی بیش از 125+ سخنرانی، 12+ ساعت محتوای درخواستی یادگیری توابع پیشرفته SQL در Oracle شغل و درآمد بهتری داشته باشید! توابع تحلیلی SQL در عبارات منظم اوراکل معرفی اشیاء پایگاه داده ایجاد و استفاده از نمایه ها ایجاد و استفاده از نماها ایجاد و استفاده از مترادف ها ایجاد و استفاده از دنباله ها نماهای فرهنگ لغت داده با استفاده از پرسش های فرعی پیشرفته تولید (Dynamic) SQL Data اسکریپت ها (Dynamic) برای کارکرد اسکریپت های SQL Technig Techniged برای عملکرد Addowsvan. مجموعه داده ها پشتیبانی مادام العمر از نویسندگان مواد کاری آزمون ها و ارزیابی های هفتگی پیش نیازها: چیزی بیشتر از یک رایانه کارآمد نیست (همه کاربران PC، Mac، Linux و غیره همگی خوش آمدید) دانش پایه SQL ترجیح داده می شود بدون نیاز به تجربه برنامه نویسی قبلی! هیچ ابزار پولی مورد نیاز نیست!

به

خوش آمدید

✔ جامع ترین،

✔ به خوبی سازماندهی شده،

✔ به صورت حرفه ای توسط کارشناسان SQL

طراحی شده است

دوره پیشرفته SQL، نه تنها در Udemy بلکه در کره زمین!

این دوره دوره های "One"، "Enough" و "Ultimate" است تا شما را به یک "کارشناس SQL!" تبدیل کند.

اکنون فرصتی برای شما است که دانش SQL خود را ارتقا دهید و درآمد بهتری از شغل خود کسب کنید، حداقل 150 هزار دلار در سال.

گواهینامه SQL Expert Oracle را دریافت کنید.

Oracle دو آزمون صدور گواهینامه برای SQL دارد؛

اولین مورد (SQL Fundamentals) موضوعات پایه را پوشش می دهد (همه این موضوعات در اولین دوره من پوشش داده شده است.)

مورد دوم (SQL Expert) موضوعات پیشرفته‌تر از جمله موارد پایه را پوشش می‌دهد. (تمام موضوعات پیشرفته (و بیشتر) برای این آزمون در این دوره پوشش داده شده است.)

همه موضوعات با جزئیات توضیح داده شده و به همان اندازه که من با طرح HR Oracle انجام می دهم مثال زده شده است. می توانید موضوعات را از صفحات مرتبط Oracle بررسی کنید.

اکنون، شما به دنبال دوره ای هستید که باعث می شود در این امتحان موفق شوید.

  • شما می توانید هر گونه سؤالی در مورد این دوره از صفحه بحث بپرسید.

  • سوالات شما در اسرع وقت پاسخ داده خواهد شد.

برای جزئیات بیشتر می توانید وب سایت ما را بررسی کنید.

از این دوره پیشرفته SQL چه چیزی می خواهید یاد بگیرید؟

  • معرفی اشیاء پایگاه داده

  • نمایش فرهنگ لغت داده

  • ایجاد، استفاده و مدیریت توالی ها

  • ایجاد، استفاده و تجزیه و تحلیل مترادف ها

  • درک و استفاده از نمایه ها

  • ایجاد، استفاده و مدیریت نماها

  • ایجاد، استفاده و مدیریت نماهای مادی شده

  • ایجاد و استفاده از سوالات فرعی پیشرفته

  • دستکاری داده‌های پیشرفته

  • کنترل اشیاء طرحواره

  • مدیریت امتیازات و نقش‌های کاربر

  • پرس و جوهای سلسله مراتبی (ساختار درختی)

  • نوشتن اسکریپت های پیشرفته SQL

  • ایجاد اسکریپت های پویا SQL

  • توابع تحلیلی SQL

  • عبارات منظم

  • و خیلی بیشتر از این موارد مانند:

    • مواد دوره پشتیبانی

    • آزمون‌ها

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

    • به‌روزرسانی‌های دوره معمولی

    • پشتیبانی مادام العمر از نویسندگان

بیشتر؟

  • صدها نمونه

  • محتوای دوره به خوبی سازماندهی شده توسط کارشناسان SQL

  • موضوعات عمیق (همه موضوعات با تمام جزئیات توضیح داده شده است)

  • پشتیبانی نویسنده مادام العمر


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

معرفی دوره Course Introduction

  • معرفی Introduction

  • UDEMY 101: چگونه از Udemy استفاده کنیم؟ + چند نکته مفید UDEMY 101: How to Use Udemy? +Some Useful Tips

معرفی دوره Course Introduction

  • معرفی Introduction

  • UDEMY 101: چگونه از Udemy استفاده کنیم؟ + چند نکته مفید UDEMY 101: How to Use Udemy? +Some Useful Tips

نصب نرم افزار Software Installation

  • درباره نصب پایگاه داده About the Database Installation

  • راه های بدست آوردن پایگاه داده The Ways to Get a Database

  • گزینه 1: نصب VMware و VirtualBox در ویندوز Option 1: Installing VMware and VirtualBox on Windows

  • گزینه 1: چگونه Virtual Box را در Mac OS X نصب کنیم؟ Option 1: How to Install the Virtual Box on Mac OS X?

  • گزینه 1: دانلود تصویر ماشین مجازی Option 1: Downloading Virtual Machine Image

  • گزینه 1: پیکربندی نرم افزار مجازی سازی VMware Option 1: Configuring the VMware Virtualization Software

  • گزینه 1: پیکربندی نرم افزار مجازی سازی Oracle VirtualBox Option 1: Configuring the Oracle VirtualBox Virtualization Software

  • گزینه 1: پیکربندی SQL Developer در داخل ماشین مجازی Option 1: Configuring SQL Developer inside of the Virtual Machine

  • یادداشت مهم Important Note

  • پایگاه داده Pluggable (معماری چندگانه) چیست؟ What is Pluggable Database (Multitenant Architecture)?

  • گزینه 2: دانلود و نصب پایگاه داده Oracle Option 2: Downloading And Installing the Oracle Database

  • گزینه 2: باز کردن قفل طرح HR Option 2: Unlocking the HR Schema

  • گزینه 2: پیکربندی و استفاده از توسعه دهنده SQL Option 2: Configuring and Using the SQL Developer

  • گزینه 2: نصب طرحواره های نمونه در پایگاه داده اوراکل Option 2: Installing Sample Schemas in Oracle Database

  • گزینه 2: طرحواره منابع انسانی ایجاد کد (اگر نتوانستید کاربر منابع انسانی را از راه های دیگر دریافت کنید) Option 2: HR Schema Create Code (if you could not get the HR user in other ways)

  • گزینه 3: استفاده از Oracle Live SQL Option 3: Using Oracle Live SQL

  • گزینه 3: درباره محدودیت‌های Oracle Live SQL Option 3: About Oracle Live SQL Restrictions

  • طرحواره نمونه (HR) مورد استفاده در این دوره The Sample (HR) Schema Used in This Course

نصب نرم افزار Software Installation

  • درباره نصب پایگاه داده About the Database Installation

  • راه های بدست آوردن پایگاه داده The Ways to Get a Database

  • گزینه 1: نصب VMware و VirtualBox در ویندوز Option 1: Installing VMware and VirtualBox on Windows

  • گزینه 1: چگونه Virtual Box را در Mac OS X نصب کنیم؟ Option 1: How to Install the Virtual Box on Mac OS X?

  • گزینه 1: دانلود تصویر ماشین مجازی Option 1: Downloading Virtual Machine Image

  • گزینه 1: پیکربندی نرم افزار مجازی سازی VMware Option 1: Configuring the VMware Virtualization Software

  • گزینه 1: پیکربندی نرم افزار مجازی سازی Oracle VirtualBox Option 1: Configuring the Oracle VirtualBox Virtualization Software

  • گزینه 1: پیکربندی SQL Developer در داخل ماشین مجازی Option 1: Configuring SQL Developer inside of the Virtual Machine

  • یادداشت مهم Important Note

  • پایگاه داده Pluggable (معماری چندگانه) چیست؟ What is Pluggable Database (Multitenant Architecture)?

  • گزینه 2: دانلود و نصب پایگاه داده Oracle Option 2: Downloading And Installing the Oracle Database

  • گزینه 2: باز کردن قفل طرح HR Option 2: Unlocking the HR Schema

  • گزینه 2: پیکربندی و استفاده از توسعه دهنده SQL Option 2: Configuring and Using the SQL Developer

  • گزینه 2: نصب طرحواره های نمونه در پایگاه داده اوراکل Option 2: Installing Sample Schemas in Oracle Database

  • گزینه 2: طرحواره منابع انسانی ایجاد کد (اگر نتوانستید کاربر منابع انسانی را از راه های دیگر دریافت کنید) Option 2: HR Schema Create Code (if you could not get the HR user in other ways)

  • گزینه 3: استفاده از Oracle Live SQL Option 3: Using Oracle Live SQL

  • گزینه 3: درباره محدودیت‌های Oracle Live SQL Option 3: About Oracle Live SQL Restrictions

  • طرحواره نمونه (HR) مورد استفاده در این دوره The Sample (HR) Schema Used in This Course

معرفی آبجکت های پایگاه داده Introducing Database Objects

  • معرفی اشیاء پایگاه داده و دستیابی به اشیاء کاربر دیگر Introducing Database Objects and Reaching Another User's Objects

  • رسیدن به اشیاء کاربر دیگر Reaching Another User's Objects

  • سند کاری The Working Document

  • فراموش نکنید که رتبه بندی کنید! Don't Forget to Leave a Rating!

  • نمونه کد Code Samples

  • آزمون 1 Quiz 1

معرفی آبجکت های پایگاه داده Introducing Database Objects

  • معرفی اشیاء پایگاه داده و دستیابی به اشیاء کاربر دیگر Introducing Database Objects and Reaching Another User's Objects

  • رسیدن به اشیاء کاربر دیگر Reaching Another User's Objects

  • سند کاری The Working Document

  • فراموش نکنید که رتبه بندی کنید! Don't Forget to Leave a Rating!

  • نمونه کد Code Samples

  • آزمون 1 Quiz 1

نماهای دیکشنری داده ها Data Dictionary Views

  • نماهای دیکشنری داده چیست؟ What Are Data Dictionary Views?

  • چه چیزی در نماهای دیکشنری داده وجود دارد؟ What Is There In Data Dictionary Views?

  • جدول فرهنگ لغت Dictionary Table

  • تفاوت بین پیشوندهای USER، ALL، DBA، V$ Differences Between USER, ALL, DBA, V$ Prefixes

  • USER_OBJECTS، ALL_OBJECTS، DBA_OBJECTS بازدیدها USER_OBJECTS, ALL_OBJECTS, DBA_OBJECTS Views

  • USER_TABLES مشاهده USER_TABLES View

  • USER_TAB_COLUMNS مشاهده USER_TAB_COLUMNS View

  • نمای محدودیت های کاربر User Constraints View

  • USER_CONS_COLUMNS مشاهده USER_CONS_COLUMNS View

  • USER_TAB_COMMENTS و USER_COL_COMMENTS بازدید USER_TAB_COMMENTS & USER_COL_COMMENTS Views

  • آزمون 2 Quiz 2

نماهای دیکشنری داده ها Data Dictionary Views

  • نماهای دیکشنری داده چیست؟ What Are Data Dictionary Views?

  • چه چیزی در نماهای دیکشنری داده وجود دارد؟ What Is There In Data Dictionary Views?

  • جدول فرهنگ لغت Dictionary Table

  • تفاوت بین پیشوندهای USER، ALL، DBA، V$ Differences Between USER, ALL, DBA, V$ Prefixes

  • USER_OBJECTS، ALL_OBJECTS، DBA_OBJECTS بازدیدها USER_OBJECTS, ALL_OBJECTS, DBA_OBJECTS Views

  • USER_TABLES مشاهده USER_TABLES View

  • USER_TAB_COLUMNS مشاهده USER_TAB_COLUMNS View

  • نمای محدودیت های کاربر User Constraints View

  • USER_CONS_COLUMNS مشاهده USER_CONS_COLUMNS View

  • USER_TAB_COMMENTS و USER_COL_COMMENTS بازدید USER_TAB_COMMENTS & USER_COL_COMMENTS Views

  • آزمون 2 Quiz 2

ایجاد، استفاده و مدیریت توالی ها Creating, Using and Managing Sequences

  • Sequence چیست و چرا از آن استفاده می شود؟ What is a Sequence and Why is It Used For?

  • ایجاد توالی Creating Sequences

  • اصلاح توالی ها Modifying Sequences

  • رها کردن دنباله ها Dropping Sequences

  • استفاده از Sequences Using Sequences

  • استفاده از Sequences به عنوان یک مقدار پیش فرض Using Sequences As a Default Value

  • ذخیره سازی توالی Sequence Caching

  • توالی های کاربر User Sequences

  • امتحان 3 Quiz 3

ایجاد، استفاده و مدیریت توالی ها Creating, Using and Managing Sequences

  • Sequence چیست و چرا از آن استفاده می شود؟ What is a Sequence and Why is It Used For?

  • ایجاد توالی Creating Sequences

  • اصلاح توالی ها Modifying Sequences

  • رها کردن دنباله ها Dropping Sequences

  • استفاده از Sequences Using Sequences

  • استفاده از Sequences به عنوان یک مقدار پیش فرض Using Sequences As a Default Value

  • ذخیره سازی توالی Sequence Caching

  • توالی های کاربر User Sequences

  • امتحان 3 Quiz 3

ایجاد، استفاده و تجزیه و تحلیل مترادف Creating, Using and Analyzing Synonyms

  • مترادف چیست و چرا از آن استفاده می شود؟ What Is a Synonym and Why Is It Used For?

  • ایجاد و حذف مترادف Creating & Dropping Synonyms

  • استفاده از مترادف ها Using Synonyms

  • در حال تجزیه و تحلیل USER_SYNONYMS Analyzing USER_SYNONYMS

  • آزمون 4 Quiz 4

ایجاد، استفاده و تجزیه و تحلیل مترادف Creating, Using and Analyzing Synonyms

  • مترادف چیست و چرا از آن استفاده می شود؟ What Is a Synonym and Why Is It Used For?

  • ایجاد و حذف مترادف Creating & Dropping Synonyms

  • استفاده از مترادف ها Using Synonyms

  • در حال تجزیه و تحلیل USER_SYNONYMS Analyzing USER_SYNONYMS

  • آزمون 4 Quiz 4

درک شاخص ها Understanding Indexes

  • شاخص چیست و چرا از آن استفاده می شود؟ What is an Index and Why is It Used For?

  • انواع شاخص ها Types of Indexes

  • ایجاد شاخص ها Creating Indexes

  • ایجاد نمایه در ایجاد جدول Creating Index on Table Creation

  • شاخص های مبتنی بر تابع Function Based Indexes

  • چند شاخص با ستون های یکسان Multiple Indexes With Same Columns

  • کاهش شاخص ها Dropping Indexes

  • USER_INDEXES و USER_IND_COLUMNS بازدیدها USER_INDEXES and USER_IND_COLUMNS Views

  • آزمون 5 Quiz 5

درک شاخص ها Understanding Indexes

  • شاخص چیست و چرا از آن استفاده می شود؟ What is an Index and Why is It Used For?

  • انواع شاخص ها Types of Indexes

  • ایجاد شاخص ها Creating Indexes

  • ایجاد نمایه در ایجاد جدول Creating Index on Table Creation

  • شاخص های مبتنی بر تابع Function Based Indexes

  • چند شاخص با ستون های یکسان Multiple Indexes With Same Columns

  • کاهش شاخص ها Dropping Indexes

  • USER_INDEXES و USER_IND_COLUMNS بازدیدها USER_INDEXES and USER_IND_COLUMNS Views

  • آزمون 5 Quiz 5

مدیریت نماها Managing Views

  • View چیست و چرا از آن استفاده می شود؟ What is a View and Why Is It Used For?

  • انواع نماها Types Of Views

  • ایجاد نماهای ساده Creating Simple Views

  • ایجاد نماهای پیچیده Creating Complex Views

  • اصلاح نماها Modifying Views

  • تجزیه و تحلیل بازدیدهای کاربران Analyzing User Views

  • انجام عملیات DML با Views Performing DML Operations with Views

  • استفاده از بند WITH CHECK OPTION Using WITH CHECK OPTION Clause

  • جلوگیری از عملیات DML در یک View Preventing DML Operations on A View

  • کاهش بازدیدها Dropping Views

  • امتحان 6 Quiz 6

مدیریت نماها Managing Views

  • View چیست و چرا از آن استفاده می شود؟ What is a View and Why Is It Used For?

  • انواع نماها Types Of Views

  • ایجاد نماهای ساده Creating Simple Views

  • ایجاد نماهای پیچیده Creating Complex Views

  • اصلاح نماها Modifying Views

  • تجزیه و تحلیل بازدیدهای کاربران Analyzing User Views

  • انجام عملیات DML با Views Performing DML Operations with Views

  • استفاده از بند WITH CHECK OPTION Using WITH CHECK OPTION Clause

  • جلوگیری از عملیات DML در یک View Preventing DML Operations on A View

  • کاهش بازدیدها Dropping Views

  • امتحان 6 Quiz 6

نماهای مادی شده Materialized Views

  • نمای متریال شده چیست و چرا از آن استفاده می شود؟ What is a Materialized View and Why is it Used For?

  • ایجاد نماهای مادی شده قسمت 1 Creating Materialized Views Part 1

  • ایجاد نماهای مادی شده قسمت 2 Creating Materialized Views Part 2

  • نماهای مادی پیچیده Complex Materialized Views

  • انواع نماهای مادی شده تازه Types of Refreshing Materialized Views

  • تازه کردن نماهای متریال شده به صورت دستی Refreshing Materialized Views Manually

  • برنامه ریزی تجدید دوره ای نماهای مادی شده Scheduling Periodic Refresh of Materialized Views

  • امتحان 7 Quiz 7

نماهای مادی شده Materialized Views

  • نمای متریال شده چیست و چرا از آن استفاده می شود؟ What is a Materialized View and Why is it Used For?

  • ایجاد نماهای مادی شده قسمت 1 Creating Materialized Views Part 1

  • ایجاد نماهای مادی شده قسمت 2 Creating Materialized Views Part 2

  • نماهای مادی پیچیده Complex Materialized Views

  • انواع نماهای مادی شده تازه Types of Refreshing Materialized Views

  • تازه کردن نماهای متریال شده به صورت دستی Refreshing Materialized Views Manually

  • برنامه ریزی تجدید دوره ای نماهای مادی شده Scheduling Periodic Refresh of Materialized Views

  • امتحان 7 Quiz 7

استفاده از پرسش های فرعی پیشرفته Using Advanced Subqueries

  • استفاده از سوالات فرعی به عنوان منبع Using Subqueries as a Source

  • پرسش های فرعی اسکالر Scalar Subqueries

  • سوالات فرعی چند ستونی Multiple Column Subqueries

  • سوالات فرعی مرتبط Correlated Subqueries

  • اپراتور وجود دارد EXISTS Operator

  • اپراتور وجود ندارد NOT EXISTS Operator

  • استفاده از بند WITH Using WITH Clause

  • استفاده از بند بازگشتی WITH Using Recursive WITH Clause

  • درج داده با استفاده از یک پرسش فرعی به عنوان یک هدف Inserting Data By Using a Subquery as a Target

  • دستکاری داده ها با استفاده از کلمه کلیدی "WITH CHECK OPTION". Manipulating Data by Using "WITH CHECK OPTION" Keyword

  • به روز رسانی مرتبط Correlated Update

  • حذف مرتبط Correlated Delete

  • امتحان 8 Quiz 8

استفاده از پرسش های فرعی پیشرفته Using Advanced Subqueries

  • استفاده از سوالات فرعی به عنوان منبع Using Subqueries as a Source

  • پرسش های فرعی اسکالر Scalar Subqueries

  • سوالات فرعی چند ستونی Multiple Column Subqueries

  • سوالات فرعی مرتبط Correlated Subqueries

  • اپراتور وجود دارد EXISTS Operator

  • اپراتور وجود ندارد NOT EXISTS Operator

  • استفاده از بند WITH Using WITH Clause

  • استفاده از بند بازگشتی WITH Using Recursive WITH Clause

  • درج داده با استفاده از یک پرسش فرعی به عنوان یک هدف Inserting Data By Using a Subquery as a Target

  • دستکاری داده ها با استفاده از کلمه کلیدی "WITH CHECK OPTION". Manipulating Data by Using "WITH CHECK OPTION" Keyword

  • به روز رسانی مرتبط Correlated Update

  • حذف مرتبط Correlated Delete

  • امتحان 8 Quiz 8

دستکاری داده های پیشرفته Advanced Data Manipulations

  • استفاده از کلمه کلیدی پیش فرض در درج و به روز رسانی بیانیه ها Using DEFAULT Keyword on Insert And Update Statements

  • بیانیه های درج چند جدولی Multitable Insert Statements

  • درج بیانیه های بدون قید و شرط Unconditional Insert Statements

  • درج بیانیه های مشروط Conditional Insert Statements

  • درج شرطی عبارات اول Conditional Insert First Statements

  • درج چرخشی Pivoting Insert

  • ادغام داده ها Merging Data

  • عملیات فلاش بک Flashback Operations

  • عملیات پاکسازی Purge Operations

  • ردیابی تغییرات داده ها در یک زمان خاص Tracking Changes In Data In a Particular Time

  • پرس و جو فلاش بک FLASHBACK Query

  • پرس و جو نسخه های فلش بک FLASHBACK VERSIONS Query

  • امتحان 9 Quiz 9

دستکاری داده های پیشرفته Advanced Data Manipulations

  • استفاده از کلمه کلیدی پیش فرض در درج و به روز رسانی بیانیه ها Using DEFAULT Keyword on Insert And Update Statements

  • بیانیه های درج چند جدولی Multitable Insert Statements

  • درج بیانیه های بدون قید و شرط Unconditional Insert Statements

  • درج بیانیه های مشروط Conditional Insert Statements

  • درج شرطی عبارات اول Conditional Insert First Statements

  • درج چرخشی Pivoting Insert

  • ادغام داده ها Merging Data

  • عملیات فلاش بک Flashback Operations

  • عملیات پاکسازی Purge Operations

  • ردیابی تغییرات داده ها در یک زمان خاص Tracking Changes In Data In a Particular Time

  • پرس و جو فلاش بک FLASHBACK Query

  • پرس و جو نسخه های فلش بک FLASHBACK VERSIONS Query

  • امتحان 9 Quiz 9

محدودیت ها (کنترل اشیاء طرحواره) Constraints (Controlling Schema Objects)

  • اضافه کردن محدودیت ها Adding Constraints

  • حذف محدودیت ها Removing Constraints

  • در حذف CASCADE و در حذف SET NULL On Delete CASCADE & On Delete SET NULL

  • محدودیت های آبشاری Cascading Constraints

  • تغییر نام محدودیت ها Renaming Constraints

  • غیرفعال کردن محدودیت ها Disabling Constraints

  • فعال کردن محدودیت ها Enabling Constraints

  • وضعیت محدودیت ها Status Of Constraints

  • تعویق محدودیت ها Deferring Constraints

  • ایجاد جداول موقت Creating Temporary Tables

  • آزمون 10 Quiz 10

محدودیت ها (کنترل اشیاء طرحواره) Constraints (Controlling Schema Objects)

  • اضافه کردن محدودیت ها Adding Constraints

  • حذف محدودیت ها Removing Constraints

  • در حذف CASCADE و در حذف SET NULL On Delete CASCADE & On Delete SET NULL

  • محدودیت های آبشاری Cascading Constraints

  • تغییر نام محدودیت ها Renaming Constraints

  • غیرفعال کردن محدودیت ها Disabling Constraints

  • فعال کردن محدودیت ها Enabling Constraints

  • وضعیت محدودیت ها Status Of Constraints

  • تعویق محدودیت ها Deferring Constraints

  • ایجاد جداول موقت Creating Temporary Tables

  • آزمون 10 Quiz 10

مدیریت امتیازات و نقش های کاربر Administering User Privileges and Roles

  • امتیازات چیست و چرا از آنها استفاده می شود؟ What Are Privileges And Why Are They Used For?

  • ایجاد یک کاربر Creating A User

  • امتیازات سیستم System Privileges

  • اعطای امتیازات سیستم Granting System Privileges

  • نقش چیست و چرا از آن استفاده می شود؟ What is A Role and Why is It Used For?

  • تغییر رمز عبور کاربر Changing The User Password

  • امتیازات شی Object Privileges

  • اعطای امتیازات شی Granting Object Privileges

  • لغو امتیازات شی Revoking Object Privileges

  • جستجوی امتیازات در نماهای دیکشنری داده Searching For Privileges in Data Dictionary Views

  • امتحان 11 Quiz 11

مدیریت امتیازات و نقش های کاربر Administering User Privileges and Roles

  • امتیازات چیست و چرا از آنها استفاده می شود؟ What Are Privileges And Why Are They Used For?

  • ایجاد یک کاربر Creating A User

  • امتیازات سیستم System Privileges

  • اعطای امتیازات سیستم Granting System Privileges

  • نقش چیست و چرا از آن استفاده می شود؟ What is A Role and Why is It Used For?

  • تغییر رمز عبور کاربر Changing The User Password

  • امتیازات شی Object Privileges

  • اعطای امتیازات شی Granting Object Privileges

  • لغو امتیازات شی Revoking Object Privileges

  • جستجوی امتیازات در نماهای دیکشنری داده Searching For Privileges in Data Dictionary Views

  • امتحان 11 Quiz 11

پرس و جوهای سلسله مراتبی (ساختار درختی) Hierarchical Queries (Tree Structure)

  • درک بازیابی سلسله مراتبی Understanding Hierarchical Retrieval

  • ایجاد پرس و جوهای سلسله مراتبی Generating Hierarchical Queries

  • راه رفتن روی درخت (از پایین به بالا - بالا به پایین) Walking On The Tree (Bottom to Up - Up to Down)

  • رتبه بندی ردیف ها (با استفاده از شبه ستون LEVEL) Ranking Rows (Using LEVEL Pseudocolumn)

  • قالب بندی ساختار درختی (LEVEL و LPAD) Formatting Tree Structure (LEVEL & LPAD)

  • هرس شاخه های یک درخت Pruning Branches Of a Tree

  • امتحان 12 Quiz 12

پرس و جوهای سلسله مراتبی (ساختار درختی) Hierarchical Queries (Tree Structure)

  • درک بازیابی سلسله مراتبی Understanding Hierarchical Retrieval

  • ایجاد پرس و جوهای سلسله مراتبی Generating Hierarchical Queries

  • راه رفتن روی درخت (از پایین به بالا - بالا به پایین) Walking On The Tree (Bottom to Up - Up to Down)

  • رتبه بندی ردیف ها (با استفاده از شبه ستون LEVEL) Ranking Rows (Using LEVEL Pseudocolumn)

  • قالب بندی ساختار درختی (LEVEL و LPAD) Formatting Tree Structure (LEVEL & LPAD)

  • هرس شاخه های یک درخت Pruning Branches Of a Tree

  • امتحان 12 Quiz 12

تولید اسکریپت های پویا SQL Generating Dynamic SQL Scripts

  • تولید اسکریپت با استفاده از نماهای دیکشنری داده Generating Scripts By Using Data Dictionary Views

تولید اسکریپت های پویا SQL Generating Dynamic SQL Scripts

  • تولید اسکریپت با استفاده از نماهای دیکشنری داده Generating Scripts By Using Data Dictionary Views

عبارات با قاعده Regular Expressions

  • عبارات منظم چیست و چرا و کجا از آنها استفاده می کنیم؟ What is Regular Expressions and Why and Where Do We Use Them?

  • متاکاراکترها چیست؟ What Are Metacharacters?

  • توابع بیان منظم Regular Expression Functions

  • با استفاده از تابع REGEXP_LIKE() Using REGEXP_LIKE() function

  • با استفاده از تابع REGEXP_REPLACE() Using REGEXP_REPLACE() Function

  • با استفاده از تابع REGEXP_SUBSTR() Using REGEXP_SUBSTR() Function

  • با استفاده از تابع REGEXP_INSTR() Using REGEXP_INSTR() Function

  • با استفاده از تابع REGEXP_COUNT() Using REGEXP_COUNT() Function

  • استفاده از REGEX در محدودیت ها Using REGEX in Constraints

عبارات با قاعده Regular Expressions

  • عبارات منظم چیست و چرا و کجا از آنها استفاده می کنیم؟ What is Regular Expressions and Why and Where Do We Use Them?

  • متاکاراکترها چیست؟ What Are Metacharacters?

  • توابع بیان منظم Regular Expression Functions

  • با استفاده از تابع REGEXP_LIKE() Using REGEXP_LIKE() function

  • با استفاده از تابع REGEXP_REPLACE() Using REGEXP_REPLACE() Function

  • با استفاده از تابع REGEXP_SUBSTR() Using REGEXP_SUBSTR() Function

  • با استفاده از تابع REGEXP_INSTR() Using REGEXP_INSTR() Function

  • با استفاده از تابع REGEXP_COUNT() Using REGEXP_COUNT() Function

  • استفاده از REGEX در محدودیت ها Using REGEX in Constraints

توابع تحلیلی SQL SQL Analytic Functions

  • توابع تحلیلی چیست؟ What are the Analytic Functions?

  • تابع تحلیلی ROW_NUMBER ROW_NUMBER Analytic Function

  • توابع تحلیلی RANK و DENSE_RANK RANK and DENSE_RANK Analytic Functions

  • توابع تحلیلی LEAD و LAG (مقادیر بعدی و قبلی) LEAD & LAG Analytic Functions (Next & Previous Values)

  • بند پنجره در توابع تحلیلی - قسمت 1 Windowing Clause in Analytic Functions - Part 1

  • بند پنجره در توابع تحلیلی - قسمت 2 Windowing Clause in Analytic Functions - Part 2

  • کلیدواژه INTERVAL در توابع تحلیلی INTERVAL Keyword In Analytic Functions

  • توابع تحلیلی FIRST_VALUE و LAST_VALUE FIRST_VALUE and LAST_VALUE Analytic Functions

  • انتخاب ردیف N بالا با توابع تحلیلی Selecting Top-N Rows with Analytic Functions

توابع تحلیلی SQL SQL Analytic Functions

  • توابع تحلیلی چیست؟ What are the Analytic Functions?

  • تابع تحلیلی ROW_NUMBER ROW_NUMBER Analytic Function

  • توابع تحلیلی RANK و DENSE_RANK RANK and DENSE_RANK Analytic Functions

  • توابع تحلیلی LEAD و LAG (مقادیر بعدی و قبلی) LEAD & LAG Analytic Functions (Next & Previous Values)

  • بند پنجره در توابع تحلیلی - قسمت 1 Windowing Clause in Analytic Functions - Part 1

  • بند پنجره در توابع تحلیلی - قسمت 2 Windowing Clause in Analytic Functions - Part 2

  • کلیدواژه INTERVAL در توابع تحلیلی INTERVAL Keyword In Analytic Functions

  • توابع تحلیلی FIRST_VALUE و LAST_VALUE FIRST_VALUE and LAST_VALUE Analytic Functions

  • انتخاب ردیف N بالا با توابع تحلیلی Selecting Top-N Rows with Analytic Functions

ضمیمه + نتیجه گیری Appendix + Conclusion

  • پیوست 1: نصب پایگاه داده Oracle 12c در رایانه شما Appendix 1: Oracle Database 12c Installation into Your Computer

  • پیوست 2: چگونه قفل کاربر منابع انسانی (شما) را در پایگاه داده Oracle 12c باز کنیم؟ Appendix 2: How to Unlock the HR User (Schema) in the Oracle Database 12c?

  • پیوست 3: پیکربندی و استفاده از Oracle SQL Developer برای Oracle Database 12c Appendix 3: Configuring and Using Oracle SQL Developer for Oracle Database 12c

  • چگونه دیتابیس را حذف کنیم؟ How to remove the database?

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

ضمیمه + نتیجه گیری Appendix + Conclusion

  • پیوست 1: نصب پایگاه داده Oracle 12c در رایانه شما Appendix 1: Oracle Database 12c Installation into Your Computer

  • پیوست 2: چگونه قفل کاربر منابع انسانی (شما) را در پایگاه داده Oracle 12c باز کنیم؟ Appendix 2: How to Unlock the HR User (Schema) in the Oracle Database 12c?

  • پیوست 3: پیکربندی و استفاده از Oracle SQL Developer برای Oracle Database 12c Appendix 3: Configuring and Using Oracle SQL Developer for Oracle Database 12c

  • چگونه دیتابیس را حذف کنیم؟ How to remove the database?

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

نمایش نظرات

آموزش SQL پیشرفته: راهنمای نهایی
جزییات دوره
13.5 hours
146
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
37,695
4.3 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Oracle Master Training  200,000+ Students Worldwide Oracle Master Training 200,000+ Students Worldwide

معمار اوراکل و مربی پرفروش

Code Star Academy Code Star Academy

مرکز آموزش نرم افزار | بیش از 200000 دانش آموز موفق