Skip to main content
00:00/00:00
Lecture 2 of 136

UDEMY 101 How to Use Udemy +Some Useful Tips

Download Course (Free)

Course Content

0 / 136 completed
Section 1: Course Introduction2 videos

Introduction

2m

UDEMY 101 How to Use Udemy +Some Useful Tips

4mNow Playing
Section 2: Software Installation14 videos

The Ways to Get a Database

30m

About the Database Installation

23m

Option 1 Downloading Virtual Machine Image(If the previous lecture didn't work)

16m

Option 1 Installing VMware and VirtualBox on Windows

39m

Option 1 Configuring the Oracle VirtualBox Virtualization Software

21m

Option 1 Configuring the VMware Virtualization Software

33m

Option 1 Configuring SQL Developer inside of the Virtual Machine

19m

What is Pluggable Database (Multitenant Architecture)

11m

Option 2 Unlocking the HR Schema

8m

Option 3 Using Oracle Live SQL

9m

Option 2 Configuring and Using the SQL Developer

1h 2m

Option 2 Installing Sample Schemas in Oracle Database

41m

The Sample (HR) Schema Used in This Course

21m

Option 2 Downloading And Installing the Oracle Database

1h 27m
Section 3: Introducing Database Objects2 videos

Reaching Another User's Objects

10m

Introducing Database Objects and Reaching Another User's Objects

16m
Section 4: Data Dictionary Views10 videos

What Are Data Dictionary Views

2m

What Is There In Data Dictionary Views

1m

Dictionary Table

6m

Differences Between USER, ALL, DBA, V$ Prefixes

2m

USER OBJECTS, ALL OBJECTS, DBA OBJECTS Views

16m

USER TAB COLUMNS View

9m

USER TABLES View

23m

USER TAB COMMENTS & USER COL COMMENTS Views

7m

USER CONS COLUMNS View

14m

User Constraints View

41m
Section 5: Creating, Using and Managing Sequences8 videos

What is a Sequence and Why is It Used For

2m

Modifying Sequences

4m

Dropping Sequences

1m

Creating Sequences

15m

Using Sequences

8m

Sequence Caching

3m

Using Sequences As a Default Value

11m

User Sequences

7m
Section 6: Creating, Using and Analyzing Synonyms4 videos

What Is a Synonym and Why Is It Used For

3m

Using Synonyms

6m

Analyzing USER SYNONYMS

5m

Creating & Dropping Synonyms

17m
Section 7: Understanding Indexes8 videos

What is an Index and Why is It Used For

3m

Types of Indexes

3m

Creating Indexes

7m

Creating Index on Table Creation

10m

Function Based Indexes

5m

Dropping Indexes

4m

Multiple Indexes With Same Columns

12m

USER INDEXES and USER IND COLUMNS Views

19m
Section 8: Managing Views10 videos

What is a View and Why Is It Used For

4m

Types Of Views

3m

Creating Complex Views

4m

Modifying Views

4m

Creating Simple Views

32m

Analyzing User Views

9m

Performing DML Operations with Views

10m

Preventing DML Operations on A View

5m

Dropping Views

3m

Using WITH CHECK OPTION Clause

39m
Section 9: Materialized Views7 videos

What is a Materialized View and Why is it Used For

9m

Creating Materialized Views Part 1

11m

Creating Materialized Views Part 2

5m

Complex Materialized Views

5m

Types of Refreshing Materialized Views

27m

Scheduling Periodic Refresh of Materialized Views

2m

Refreshing Materialized Views Manually

31m
Section 10: Using Advanced Subqueries12 videos

Using Subqueries as a Source

10m

Scalar Subqueries

15m

Correlated Subqueries

6m

EXISTS Operator

8m

NOT EXISTS Operator

7m

Using WITH Clause

10m

Using Recursive WITH Clause

8m

Multiple Column Subqueries

19m

Inserting Data By Using a Subquery as a Target

11m

Correlated Delete

5m

Correlated Update

13m

Manipulating Data by Using WITH CHECK OPTION Keyword

17m
Section 11: Advanced Data Manipulations12 videos

Using DEFAULT Keyword on Insert And Update Statements

9m

Multitable Insert Statements

2m

Unconditional Insert Statements

15m

Conditional Insert Statements

12m

Conditional Insert First Statements

8m

Pivoting Insert

6m

Purge Operations

5m

Tracking Changes In Data In a Particular Time

2m

Merging Data

22m

FLASHBACK Query

15m

FLASHBACK VERSIONS Query

9m

Flashback Operations

41m
Section 12: Constraints (Controlling Schema Objects)10 videos

Adding Constraints

8m

Removing Constraints

4m

On Delete CASCADE & On Delete SET NULL

14m

Cascading Constraints

12m

Renaming Constraints

3m

Enabling Constraints

3m

Disabling Constraints

6m

Status Of Constraints

4m

Creating Temporary Tables

14m

Deferring Constraints

37m
Section 13: Administering User Privileges and Roles10 videos

What Are Privileges And Why Are They Used For

4m

Creating A User

6m

System Privileges

5m

Granting System Privileges

10m

What is A Role and Why is It Used For

11m

Object Privileges

2m

Changing The User Password

8m

Revoking Object Privileges

6m

Granting Object Privileges

32m

Searching For Privileges in Data Dictionary Views

16m
Section 14: Hierarchical Queries (Tree Structure)6 videos

Understanding Hierarchical Retrieval

5m

Ranking Rows (Using LEVEL Pseudocolumn)

7m

Walking On The Tree (Bottom to Up - Up to Down)

10m

Formatting Tree Structure (LEVEL & LPAD)

6m

Generating Hierarchical Queries

9m

Pruning Branches Of a Tree

13m
Section 15: Generating Dynamic SQL Scripts1 videos

Generating Scripts By Using Data Dictionary Views

10m
Section 16: Regular Expressions9 videos

What is Regular Expressions and Why and Where Do We Use Them

3m

Using REGEXP LIKE() function

6m

What Are Metacharacters

25m

Using REGEXP REPLACE() Function

11m

Using REGEXP INSTR() Function

8m

Using REGEX in Constraints

5m

Using REGEXP COUNT() Function

12m

Using REGEXP SUBSTR() Function

7m

Regular Expression Functions

4m
Section 17: SQL Analytic Functions9 videos

What are the Analytic Functions

23m

ROW NUMBER Analytic Function

9m

RANK and DENSE RANK Analytic Functions

6m

Windowing Clause in Analytic Functions - Part 1

14m

LEAD & LAG Analytic Functions (Next & Previous Values)

12m

Selecting Top-N Rows with Analytic Functions

4m

FIRST VALUE and LAST VALUE Analytic Functions

8m

Windowing Clause in Analytic Functions - Part 2

11m

INTERVAL Keyword In Analytic Functions

6m
Section 18: Appendix + Conclusion2 videos

Appendix 1 Oracle Database 12c Installation into Your Computer

20m

Appendix 3 Configuring and Using Oracle SQL Developer for Oracle Database 12c

15m