Sql Data Analysis:( Oracle, Sql, Pl/Sql, Toad, Sqlplus)

Posted By: ELK1nG

Sql Data Analysis:( Oracle, Sql, Pl/Sql, Toad, Sqlplus)
Published 3/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.46 GB | Duration: 8h 37m

Mastering SQL Data Analysis: From Oracle Foundations to Advanced PL/SQL Techniques

What you'll learn

Install Oracle Database and configure the environment for optimal use.

Execute basic to advanced SQL queries to retrieve data from the Oracle Database.

Use the SELECT, FROM, WHERE, ORDER BY, and DISTINCT clauses effectively in queries.

Understand and apply various SQL functions, including aggregate functions for data analysis.

Employ JOIN operations to extract and combine data from multiple tables.

Utilize Oracle’s SET operators for advanced data comparison and analysis.

Filter and sort data effectively using a variety of SQL clauses and operators.

Learn to write and execute PL/SQL blocks for procedural data manipulation.

Develop PL/SQL stored procedures and functions for reusable code and efficient database operations.

Requirements

Basic Computer Literacy: Familiarity with operating a computer, managing files and folders, and a general understanding of operating systems (Windows, Linux, or macOS).

Fundamental Understanding of Databases: A basic grasp of what databases are and how they are used. Knowledge of what tables, rows, and columns represent in a database context.

Introductory SQL Knowledge: While not mandatory, having an introductory level of SQL knowledge, such as understanding what a SELECT statement does, can be beneficial.

Oracle Database Software: Access to Oracle Database software for practice. This could be through Oracle's free editions or through a provided environment if part of an institutional learning package.

Software Installation: Ability to install software on your computer, as the course will require installing Oracle Database, SQL Developer, TOAD, and potentially other tools.

Eagerness to Learn: A strong willingness to learn and experiment with SQL and PL/SQL coding, database management, and data analysis techniques.

Analytical Thinking Skills: Ability to think logically and analytically, as solving database problems and writing queries require a structured approach.

Description

Dive into the world of Oracle SQL and PL/SQL with our comprehensive course, designed to take you from beginner to expert. This course is meticulously structured over eleven sections, starting with the essentials of Oracle Database setup, configuration with TOAD and SQL Developer, and advancing through to complex data analysis using PL/SQL. Whether you’re looking to enhance your data management skills, leverage analytical functions for in-depth insights, or understand the intricacies of SQL data manipulation, this course offers a deep dive into the powerful capabilities of Oracle databases.From installing Oracle and creating your first database user to mastering advanced analytic functions and PL/SQL programming, you'll gain hands-on experience with real-world applications. Learn to navigate Oracle's rich set of features, including querying data with SQL, extracting data from multiple tables, aggregating data using aggregate functions, and performing sophisticated data analysis with set operators. Our course also covers essential topics like filtering data with SQL, analyzing data with single row functions, and leveraging the full power of PL/SQL for database management and automation.Each section is packed with detailed lectures, from understanding the basics of what Oracle is to advanced PL/SQL stored procedures creation and execution. You’ll unlock sample HR schemas, connect to Oracle with TNSNames, and explore a variety of SQL clauses and functions to filter, sort, and analyze data. With practical examples and clear explanations, you'll learn how to write queries for joins, understand aggregate functions, and utilize analytic and single row functions to draw insights from data.Our course is enriched with practical examples using the Oracle HR Schema, providing a hands-on approach to learning. By the end of this journey, you will have acquired the skills to effectively analyze data, manage databases, and develop robust SQL queries and PL/SQL programs for real-world applications.

Overview

Section 1: Oracle Database Setup

Lecture 1 Introduction

Lecture 2 What is Oracle

Lecture 3 Oracle installation requirements

Lecture 4 Download Oracle

Lecture 5 Install Oracle

Lecture 6 Connect to Oracle with SQLPlus

Lecture 7 Create a new database user

Lecture 8 Create a table

Lecture 9 How to stop and start Oracle database server

Section 2: Oracle Configuration with TOAD and SQL Developer

Lecture 10 What is SQL Developer

Lecture 11 Download SQL Developer

Lecture 12 Connect SQL Developer to Oracle

Lecture 13 Download sample schemas

Lecture 14 Unlock sample HR Schema account

Lecture 15 Connect sample schema account to Oracle

Lecture 16 Unlock sample schema tables

Lecture 17 What is TNS Names

Lecture 18 Creating TNSNames

Lecture 19 Connect to oracle with TNSNames

Lecture 20 What is TOAD

Lecture 21 Install TOAD

Lecture 22 Connect TOAD to Oracle

Section 3: Query data with SQL

Lecture 23 Using FROM clause

Lecture 24 Using WHERE Clause for filtering data

Lecture 25 Using ORDER BY Clause

Lecture 26 Using DISTINCT

Lecture 27 Using aliases

Lecture 28 Using Sub-Query

Lecture 29 Restricting and Sorting Data

Lecture 30 Using GROUP BY and HAVING Clause

Lecture 31 Overview of SQL

Section 4: Extracting data from multiple tables

Lecture 32 Introduction to Joins

Lecture 33 Writing query for a SELF Join

Lecture 34 Writing query for an OUTER Join

Lecture 35 Writing query for a CARTESIAN Join

Lecture 36 Writing query for a NON EQUI Join

Lecture 37 Writing query for an EQUI Join

Lecture 38 Overview of Oracle SQL Joins

Section 5: Aggregating Data using Aggregate Functions

Lecture 39 What are aggregate functions

Lecture 40 Writing query for AVG aggregate

Lecture 41 Writing query for COUNT aggregate

Lecture 42 Writing query for MIN aggregate

Lecture 43 Writing query for MAX aggregate

Lecture 44 Overview of Aggregate Functions

Section 6: Data Analysis using SET Operators

Lecture 45 What are SET Operators

Lecture 46 Union SET Operator

Lecture 47 Minus SET Operator

Lecture 48 Intersect SET Operator

Lecture 49 Overview of SET Operators

Section 7: Filtering data in SQL

Lecture 50 Filtering data with OR Operator

Lecture 51 Filtering data with AND Operator

Lecture 52 Filtering data with NOT Operator

Lecture 53 Filtering data with ANY Operator

Lecture 54 Filtering data with IN Operator

Lecture 55 Filtering data with ANY Operator

Lecture 56 Filtering data with LIKE Operator

Lecture 57 Filtering data with NULL Values

Lecture 58 Filtering data with ISNULL

Lecture 59 Overview of Filtering data with SQL

Section 8: Data Analysis using Analytic Functions

Lecture 60 Introduction To Analytic Functions

Lecture 61 How To Write Analytic Functions

Lecture 62 Partition By Clause

Lecture 63 Order By Clause

Lecture 64 Row number Functions

Lecture 65 Rank Function

Lecture 66 Dense Rank Function

Lecture 67 Lead Function

Lecture 68 Lag Function

Lecture 69 First and Last Functions

Lecture 70 ListAgg Function

Lecture 71 Overview of Analytic functions

Section 9: Analysing data with Single Row Functions

Lecture 72 single row

Lecture 73 Character Functions

Lecture 74 Conversion Functions

Lecture 75 Date Functions

Lecture 76 Numeric Functions

Lecture 77 Overview of single functions

Section 10: PL/SQL Essentials

Lecture 78 What is PL/SQL

Lecture 79 PL/SQL Block Structure

Lecture 80 Execute a PL/SQL Anonymous Block using SQLPlus

Lecture 81 Execute a PL/SQL Anonymous Block using Oracle SQL Developer

Lecture 82 Execute a PL/SQL Anonymous Block using TOAD

Lecture 83 PL/SQL Variables

Lecture 84 PL/SQL Variable Declaration

Lecture 85 PL/SQL Variable Assignment

Lecture 86 PL/SQL Variable Anchors

Lecture 87 Executing PL/SQL Variable Assignment using SQLPlus

Lecture 88 Executing PL/SQL Variable Assignment using Oracle SQL Developer

Lecture 89 Executing PL/SQL Variable Assignment using TOAD

Lecture 90 Initializing Variables in PL/SQL using SQLPlus

Lecture 91 Initializing Variables in PL/SQL using SQL Developer

Lecture 92 Initializing Variables in PL/SQL using TOAD

Lecture 93 PL/SQL Literals

Lecture 94 Variable Scopes in PL/SQL using SQLPlus

Lecture 95 Variable Scopes in PL/SQL using SQL Developer

Lecture 96 Variable Scopes in PL/SQL using TOAD

Lecture 97 Introduction to PL/SQL Functions

Lecture 98 Creating Functions

Lecture 99 Creating PL/SQL Functions using SQLPlus

Lecture 100 Creating PL/SQL Functions using SQL Developer

Lecture 101 Creating PL/SQL Functions using TOAD

Lecture 102 What are PL/SQL Stored Procedures

Lecture 103 How to create stored procedure using SQLPlus

Lecture 104 How to create stored procedure using SQL Developer

Lecture 105 How to create stored procedure using TOAD

Lecture 106 How to execute or call a stored procedure using SQLPlus

Lecture 107 How to execute or call a stored procedure using SQL Developer

Lecture 108 How to execute or call a stored procedure using TOAD

Lecture 109 PL/SQL Data Types

Lecture 110 PL/SQL IF Statements

Lecture 111 PL/SQL IF Statements example using SQLPlus

Lecture 112 PL/SQL IF Statements example using SQL Developer

Lecture 113 PL/SQL IF Statements example using TOAD

Lecture 114 Overview of PL/SQL

Section 11: More Data Analysis with Oracle SQL

Lecture 115 Analyze employee count total

Lecture 116 Generate hire date report

Lecture 117 Analyze unique salaries

Students and Recent Graduates,IT Professionals,Career Changers,Database Enthusiasts and Hobbyists,Beginners to Oracle SQL