technifyed

Great Learning via Great Learning Academy

Oracle SQL

4.53,249 ratings at Great Learning Academy

Overview

In this course, you will understand the working of Oracle DBMS in-depth. First, you will start with an introduction to DBMS, the difference between data and database; after that, you will learn how to create tables and store or insert data inside them. Later, you will also learn various miscellaneous and small topics around Oracle, which are very important from an interview perspective.

Not only that, but you will also understand the core topics of SQL, such as functions, clauses, joins, and many more, which are used to write a query and find the resultant data for a problem in a database. At last, you are going to end this course by learning about SQL commands and Database objects.

What you'll learn

  • Java
  • Java Projects
  • Real-World Java Applications
  • Project Based Java Learning
  • Hands-On Java Project Experience
  • Beginner Java Projects Ideas
  • Intermediate Java Projects Ideas
  • Advanced Java Projects Ideas
  • Oracle Database
  • SQL

Syllabus 12

  1. Database Management Systems (DBMS): Architecture and Storage

    Define Database Management Systems (DBMS). Differentiate raw data from structured databases and explore core DBMS architecture designed to resolve data redundancy and management challenges.

  2. DDL Basics: CREATE TABLE, Data Types, and Keys

    Construct database schemas using the CREATE TABLE command. Define precise Oracle data types (VARCHAR2, NUMBER) and enforce referential data integrity by establishing Primary Keys and Foreign Keys.

  3. Oracle Database Setup and Local Environment Configuration

    Configure a functional local development workspace. Execute the step-by-step installation of the Oracle Database environment to write, test, and deploy SQL queries effectively.

  4. The Relational Data Model: Attributes, Tuples, and Normalization

    Master the theoretical foundation of Oracle SQL. Apply the Relational Model by mapping relations (tables), attributes (columns), and tuples (rows), and implement database Normalization principles.

  5. Oracle Data Dictionary Views and Sequence Generation

    Navigate critical Oracle functionalities for database administration. Query system metadata using Data Dictionary Views (USER_TABLES, ALL_OBJECTS) and automate primary key values via Sequence Generation.

  6. SQL Operators: Arithmetic, Comparison, Logical, and Set Operations

    Manipulate database records using Oracle SQL Operators. Apply Arithmetic operators for calculations, Comparison operators for filtering, Logical operators (AND, OR, NOT), and Set operators (UNION, INTERSECT) to combine query results.

  7. Oracle SQL Functions: Single-Row and Aggregate Computations

    Perform complex data transformations using built-in Oracle functions. Implement Single-Row functions (character manipulation, numeric math, date formatting) and Multiple-Row Aggregate functions (SUM, AVG, COUNT).

  8. Core SQL Clauses: WHERE, GROUP BY, HAVING, and ORDER BY

    Structure robust SQL queries to filter and sort enterprise data. Utilize the WHERE clause for row-level filtering, GROUP BY and HAVING for aggregated data segments, and ORDER BY for result sorting.

  9. Advanced SQL: Subqueries and Nested Query Execution

    Execute multi-step data retrieval using Nested Queries (Subqueries). Embed inner subqueries within outer queries to isolate specific values, perform comparative analysis, and resolve complex data fetching requirements.

  10. Relational SQL Joins: Inner, Outer, Full, and Self Joins

    Combine related dataset columns using relational SQL Joins. Execute Inner Joins for matched records, Outer Joins (Left, Right, Full) for unmatched records, and Self Joins for hierarchical data relationships.

  11. Core SQL Command Categories: DDL, DML, DCL, and TCL

    Categorize and execute the four pillars of SQL commands. Utilize Data Definition Language (DDL), Data Manipulation Language (DML), Data Control Language (DCL), and Transaction Control Language (TCL) commands like COMMIT and ROLLBACK.

  12. Oracle Database Objects: Views, Indexes, and Synonyms

    Optimize database performance and security using Oracle Database Objects. Abstract underlying table data using virtual Views, accelerate query retrieval speeds using Indexes, and simplify object referencing using Synonyms.

Advantages and disadvantages

Advantages

  • Free, short, with a free certificate.
  • Made in India, with examples Indian students will recognise.
  • Free certificate when you finish.
  • Completely free.
  • Self-paced: start any time.
  • A clear syllabus (12 parts) you can see before you start.

Disadvantages

  • Introductory; the certificate carries little weight with employers.
  • Expect follow-up calls and emails about paid programs.

Some points apply to every course of this kind; see how we rank.

Free, with a free certificate

  • Free: Sign up with your email or phone to watch.
  • Certificate: Free when you finish the videos and quiz.

Taught by

  • Mr. Ritwik RajRitwik is an experienced Technical Trainer, who has been working in the field of Full Stack Development and having expe…

Great Learning is in Tier 4: commercial training companies and platform-made courses of our institution ranking (58/100).

Similar courses

Compare these

Massachusetts Institute of Technology · YouTube

MIT 15.S12 Blockchain and Money, Fall 2018

Instructor: Prof. Gary Gensler View the complete course: https://ocw.mit.edu/15-S12F18 This course is for students wishing to explore blockchain technology’s potential use - by entrepreneurs & incumbents - to change the world of money and finance. License: Creative Commons BY-NC-SA More information…

Free video23 videos, 29 hours

Massachusetts Institute of Technology · YouTube

MIT 6.006 Introduction to Algorithms, Fall 2011

This course provides an introduction to mathematical modeling of computational problems. It covers the common algorithms, algorithmic paradigms, and data structures used to solve these problems. The course emphasizes the relationship between algorithms and programming, and introduces basic performa…

Free video47 videos, 42 hours

Harvard University · YouTube

CS50's Introduction to Programming with Python (CS50P) 2022

This is CS50P, CS50's Introduction to Programming with Python. Register for free at https://cs50.edx.org/python. Slides and source code at https://cs50.harvard.edu/python. Playlist at https://www.youtube.com/playlist?list=PLhQjrBD2T3817j24-GogXmWqO5Q5vYy0V. An introduction to programming using a la…

Free video11 videos, 16 hours

Harvard University · YouTube

CS50x 2023 Lectures

This is CS50, Harvard University's introduction to the intellectual enterprises of computer science and the art of programming, for concentrators and non-concentrators alike, with or without prior programming experience. (Two thirds of CS50 students have never taken CS before.) This course teaches…

Free video12 videos, 26 hours

Massachusetts Institute of Technology · YouTube

MIT 6.100L Introduction to CS and Programming using Python, Fall 2022

Instructor: Ana Bell View the complete course: https://ocw.mit.edu/courses/6-100l-introduction-to-cs-and-programming-using-python-fall-2022/ *Note: Lectures 6, 10 have been updated! This subject is aimed at students with little to no programming experience. It aims to provide students with an under…

Free video26 videos, 28 hours

Stanford University · YouTube

Stanford Online Courses and Programs

Get more information about the courses and programs we offer. In this playlist you can learn more about course content, pricing, credentials and more!

Free video154 videos, 139 hours

Enter your email and the official page opens. Phone is optional.