Tags
Language
Tags
September 2025
Su Mo Tu We Th Fr Sa
31 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 1 2 3 4
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    1Z0-071 Oracle Sql Developer: Certified Associate (Database)

    Posted By: ELK1nG
    1Z0-071 Oracle Sql Developer: Certified Associate (Database)

    1Z0-071 Oracle Sql Developer: Certified Associate (Database)
    Last updated 1/2023
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 8.55 GB | Duration: 19h 22m

    The SELECT statement, functions and more. Oracle Database 11g, 12c, 19c, 21c using Oracle SQL Developer. 1Z0-071 exam.

    What you'll learn

    Create tables in a database and ALTER columns in the table.

    Know what data type to use in various situations, and use functions to manipulate date, number and string data values.

    Retrieve data using SELECT, FROM, WHERE, GROUP BY, HAVING and ORDER BY.

    JOIN two or more tables together, finding missing data.

    INSERT new data, UPDATE and DELETE existing data, and export data into a new table.

    Create constraints, views and sequences, subqueries and CTEs

    Use UNION, CASE, MERGE and error checking

    Apply ranking and analytic functions, grouping

    Learn about transactions, indexes, users, privileges, roles and more

    Requirements

    You need to know how to use a computer, and hopefully know how to use a spreadsheet.

    No prior knowledge of Oracle SQL Database or any other database required - although the more knowledge you do have, the better.

    To install Oracle SQL Database on your computer, you will need a 64-bit machine.

    Oracle SQL Database cannot easily be installed on the Mac OS. If you wish to install it on a Mac, you will need either to dual boot into Windows or be running Parallel Desktop.

    You don't even need Oracle SQL Database installed - I'll show you have to install it on your computer for free!

    There is a 30-day money back guarantee of this Udemy course.

    Why not have a look at the curriculum below and see what you can learn?

    Description

    This course is the foundation for the Oracle Database SQL 1Z0-071 certification. It covers the SELECT statement in detail, with additional requirements for controlling user access. It is divided into 6 sessions, each of which should take a morning or afternoon to complete.What do people like you say about this course?Prashant says: "Course has been designed in way that a person with no knowledge of Oracle can understand it. Good learning and thanks a lot for making such nice course."Shubho says: "Awesome course. The instructor explains the concepts very thorougly and in a easy-to-grasp way. Also, the practice exercises are super helpful. If you want to master Oracle SQL, this is the course for you."Henry says: "I want to thank Phillip for this formidable course. This course along with other materials helped me to pass the 1Z0-071 Exam last Saturday."Session 1We'll install for free Oracle Express Edition and Oracle SQL Developer. Then we'll take a look at the 6 principal clauses of the SELECT statement: SELECT, FROM, WHERE, GROUP BY, HAVING and ORDER BY.Then we'll start creating tables, but find that we can't get very far without understanding data types. We'll then look at string, date and number types and functions, together with looking at functions converting between them.Session 2We'll revisit the SELECT statement and go into more detail. We'll create tables and JOIN them together. Once you have finished this session, you should be secure in your knowledge of the 6 principal clauses of the SELECT statement, the most important part of Oracle SQL.Session 3In session 3, we'll looking for missing data, and find out how to delete and update data. We'll look at the difference between implicit and explicit transactions, and various constraints, including primary and foreign keys.Session 4We'll start off by saving our queries in views. Then we'll combine tables, not by adding additional columns using JOINS, but adding additional rows such Oracle SQL set operators such as UNION, INTERSECT and MERGE. Then we'll look at analytical functions using the OVER clause.Session 5Session 5 starts off by adding totals to our SELECT queries. We'll then look at subqueries, and how you can add them into the FROM, SELECT and WHERE clauses, and also into the WITH clause. Finally, we'll look at Oracle SQL self-joins, which are useful when you have hierarchies.Session 6Session 6 starts off with two additional data types, TIME ZONE and INTERVAL data types and functions. We'll then have a look at SEQUENCEs and INDEXes, together with how these are shown in the Data Dictionary. We'll then create new users, and assign privileges and roles to them, and we'll finish with the last few requirements for the exam.No prior knowledge is required - we'll even install Oracle Database and Oracle SQL Developer on your computer for free!Once finished, you will know what how to manipulate numbers, strings and dates, and create database and tables, create tables, insert data and create analyses, and have an appreciation of how they can all be used in Oracle SQL.

    Overview

    Section 1: Introduction

    Lecture 1 Introduction

    Lecture 2 Welcome to Udemy

    Lecture 3 The Udemy Interface

    Lecture 4 Do you want auto-translated subtitles in more languages?

    Lecture 5 Resources

    Lecture 6 Curriculum

    Section 2: Install Oracle Express Edition and SQL Developer

    Lecture 7 Do you have Windows Home?

    Lecture 8 Download and Install Oracle Express Edition

    Lecture 9 Download and Install Oracle SQL Developer

    Section 3: 3a. The SELECT statement - an overview

    Lecture 10 Connect to Database

    Lecture 11 Solving "The network adaptor cannot establish the connection" error

    Lecture 12 8e. The SELECT and FROM clauses

    Lecture 13 Renaming fields

    Lecture 14 Using the AS keyword

    Lecture 15 Semicolons and comments

    Lecture 16 3b, 13b. The WHERE clause

    Lecture 17 15b. The GROUP BY clause

    Lecture 18 15c. The HAVING clause, and information about error messages.

    Lecture 19 13a, 13c. The ORDER BY clause

    Lecture 20 Remembering the order of the clauses

    Lecture 21 Practice Activity Number 1

    Lecture 22 Practice Activity Number 1 - The Solution

    Section 4: 8b. Session 1 - Creating tables - First pass

    Lecture 23 Creating a table using the GUI

    Lecture 24 Creating our first table using SQL

    Lecture 25 17a. Inserting values

    Lecture 26 Deleting the data, then the table

    Lecture 27 Trying to create an Employee table

    Section 5: Session 1 - The DUAL table and Number types

    Lecture 28 Using the DUAL table

    Lecture 29 Practice Activity Number 2 - Writing mathematical queries

    Lecture 30 Practice Activity Number 2 - The Solution

    Lecture 31 8c. Creating sample table; Run Script v Run Statement

    Lecture 32 8a. The NUMBER data type

    Lecture 33 Do you want to use the comma as a decimal point?

    Lecture 34 8a. FLOATing data types

    Lecture 35 Practice Activity Number 3

    Lecture 36 Practice Activity Number 3 - The Solution

    Section 6: Session 1 - Number functions

    Lecture 37 5b, 14a. Numeric functions Part 1

    Lecture 38 Rounding functions

    Lecture 39 Practice Activity Number 4

    Lecture 40 Practice Activity Number 4 - The Solution

    Section 7: Session 1 - String data types and functions

    Lecture 41 Character Encoding Systems

    Lecture 42 8a. Character Data Types

    Lecture 43 5b, 14a. String Functions

    Lecture 44 NULL - an introduction

    Lecture 45 Useful NULL functions

    Lecture 46 Adding quotation marks and Alternative Quoting Mechanism in string literals

    Lecture 47 Practice Activity Number 5

    Lecture 48 Practice Activity Number 5 - The Solution

    Section 8: Session 1 - Converting numbers to strings, and strings to numbers

    Lecture 49 5b, 14a. Joining a string to a number using implicit conversions

    Lecture 50 5a, 14b. Converting a number to a string

    Lecture 51 5a, 14b. Converting a string to a number, including the CAST function

    Lecture 52 5a, 14b. International conversions

    Lecture 53 Practice Activity Number 6

    Lecture 54 Practice Activity Number 6 - The Solution

    Section 9: Session 1 - Date data types and functions

    Lecture 55 8a. DATE and TIMESTAMP() data types

    Lecture 56 5b, 14a. Date extraction functions

    Lecture 57 5a, 14b. Converting dates to strings

    Lecture 58 5a, 14b. Converting times to strings

    Lecture 59 5a, 14b. Converting strings to timestamps, and international considerations

    Lecture 60 Practice Activity Number 7

    Lecture 61 Practice Activity Number 7 - The Solution

    Section 10: End of Session 1, Start of Session 2

    Lecture 62 End of Session 1

    Lecture 63 Welcome to Session 2

    Section 11: Session 2 - Creating and querying part of a table

    Lecture 64 Creation of tblEmployee table

    Lecture 65 Adding and modifying additional columns

    Lecture 66 3b, 13b. SELECTing only part of a table - strings

    Lecture 67 3b, 13b. SELECTing only part of a table - numbers

    Lecture 68 3b, 13b. SELECTing only part of a table - dates

    Section 12: Session 2 - Practice Activities

    Lecture 69 Practice Activity Number 8 - Creating Tables

    Lecture 70 Practice Activity Number 8 - The Solution

    Lecture 71 Populating the Practice Activity tables

    Lecture 72 Populating the Practice Activity tables - The Solution

    Lecture 73 Practice Activity Number 9

    Section 13: Session 2 - Summarising and ordering data

    Lecture 74 13c, 15b. Summarising and ordering data

    Lecture 75 15c. Criteria on summarised data

    Lecture 76 Exercise - Part 1

    Lecture 77 13a, 13c. Exercise - Part 2, and ORDER BY NULLS FIRST/LAST

    Lecture 78 Practice Activity Number 10

    Lecture 79 Practice Activity Number 10 - The Solution

    Section 14: Session 2 - Adding a second table

    Lecture 80 Adding a second table

    Lecture 81 Designing a connection

    Lecture 82 12a. Importing data and showing tables graphically

    Lecture 83 Writing a JOIN query

    Lecture 84 4a. Different types of JOIN

    Lecture 85 4b. Using NATURAL JOINs

    Lecture 86 4b. Old notation joins

    Lecture 87 Practice Activity Number 11

    Lecture 88 Practice Activity Number 11 - The Solution

    Section 15: Session 2 - Adding a third table

    Lecture 89 Creating a third table

    Lecture 90 6a, 6c. JOINing three tables

    Lecture 91 Practice Activity Number 12

    Lecture 92 Practice Activity Number 12 - The Solution

    Section 16: End of Session 2, Start of Session 3

    Lecture 93 End of Session 2

    Lecture 94 Welcome to Session 3

    Section 17: Session 3 - Find missing data, and delete and update data

    Lecture 95 2b. Missing data

    Lecture 96 2b. Deleting data

    Lecture 97 2b. Updating data

    Lecture 98 Practice Activity Number 13

    Lecture 99 Practice Activity Number 13 - The Solution

    Section 18: Session 3 - Database terminology

    Lecture 100 1a, 11c. The relationship of a database and SQL

    Lecture 101 2a, 2b, 11a, 11b. DML, DDL, DCL and TCL

    Lecture 102 17d. What are transactions?

    Lecture 103 17d. Implicit transactions

    Lecture 104 2c, Explicit Transactions - Start and end transactions

    Lecture 105 2c, Savepoints and roolback to savepoints

    Lecture 106 Formatting in Oracle SQL Developer

    Section 19: 8c, 10a. Session 3 - Data integrity, including Create and modify constraints

    Lecture 107 Problems with our existing database

    Lecture 108 What are constraints?

    Lecture 109 Unique constraints - what are they?

    Lecture 110 Unique constraints in action

    Lecture 111 Default constraints - what are they?

    Lecture 112 Default constraints in action

    Lecture 113 Check constraint - what are they?

    Lecture 114 Check constraints - in practice

    Lecture 115 Primary key

    Lecture 116 Primary key - in practice

    Lecture 117 Foreign key - what is it?

    Lecture 118 Foreign key - in practice

    Lecture 119 12a. How are constraints shown in ERDs?

    Lecture 120 Practice Activity Number 14

    Lecture 121 Practice Activity Number 14 - The Solution

    Section 20: End of Session 3, Start of Session 4

    Lecture 122 Well done for getting half way through the course

    Lecture 123 Welcome to Session 4

    Section 21: 18a. Session 4 - Views

    Lecture 124 Creating views

    Lecture 125 Altering and dropping views

    Lecture 126 Adding new rows to views

    Lecture 127 Hiding/Unhiding Columns In Views

    Lecture 128 Practice Activity Number 15

    Lecture 129 Practice Activity Number 15 - The Solution

    Section 22: Session 4 - Combining sets

    Lecture 130 7a. UNION and UNION ALL

    Lecture 131 7a. INTERSECT and MINUS

    Lecture 132 13d. Use ampersand substitution to restrict and sort output as runtime

    Lecture 133 CASE statement

    Lecture 134 NVL, NVL2 and Coalesce

    Lecture 135 Practice Activity Number 16

    Lecture 136 Practice Activity Number 16 - The Solution

    Section 23: Session 4 - the MERGE statement

    Lecture 137 20b. MERGE statement - in theory

    Lecture 138 20b. Let's Build our MERGE statement

    Lecture 139 20b. Let's expand our MERGE statement

    Lecture 140 20b. Merge with additional columns

    Lecture 141 Practice Activity Number 17

    Lecture 142 Practice Activity Number 17 - The Solution

    Section 24: Session 4 - The OVER Clause

    Lecture 143 Introduction

    Lecture 144 OVER()

    Lecture 145 PARTITION BY and ORDER BY

    Lecture 146 RANGE

    Lecture 147 CURRENT ROW and UNBOUNDED

    Lecture 148 RANGE versus ROWS

    Lecture 149 Omitting RANGE/ROW?

    Lecture 150 Practice Activity Number 18

    Lecture 151 Practice Activity Number 18 - The Solution

    Section 25: 14c. Session 4 - Analytical Functions

    Lecture 152 ROW_NUMBER, RANK and DENSE_RANK

    Lecture 153 NTILE

    Lecture 154 FIRST_VALUE and LAST_VALUE

    Lecture 155 LAG and LEAD

    Lecture 156 CUME_DIST and PERCENT_RANK

    Lecture 157 PERCENTILE_CONT and PERCENTILE_DISC

    Lecture 158 Other Aggregation functions

    Lecture 159 Practice Activity Number 19

    Lecture 160 Practice Activity Number 19 - The Solution

    Section 26: End of Session 4, Start of Session 5

    Lecture 161 You are two-thirds of the way through the course

    Lecture 162 Start of Session 5

    Section 27: 15a. Session 5 - Group functions

    Lecture 163 Adding Totals

    Lecture 164 ROLLUP, GROUPING and GROUPING_ID

    Lecture 165 GROUPING SETS

    Lecture 166 Practice Activity Number 20

    Lecture 167 Practice Activity Number 20 - The Solution

    Section 28: 16. Session 5 - Sub-queries

    Lecture 168 The WHERE clause

    Lecture 169 WHERE and NOT

    Lecture 170 ANY, SOME and ALL

    Lecture 171 The FROM clause

    Lecture 172 The SELECT clause

    Lecture 173 16d. Correlated subquery - WHERE EXISTS

    Lecture 174 Practice Activity Number 21

    Lecture 175 Practice Activity Number 21 - The Solution

    Section 29: 16g. Session 5 - WITH clause, and getting the top rows

    Lecture 176 Top 5 from various categories

    Lecture 177 WITH statement

    Lecture 178 Generating a list of numbers

    Lecture 179 Grouping numbers

    Lecture 180 Selecting the third row using rownum and OFFSET and FETCH

    Lecture 181 Deleting the second row of results

    Lecture 182 Practice Activity Number 22

    Lecture 183 Practice Activity Number 22 - The Solution

    Lecture 184 Practice Activity Number 23

    Lecture 185 Practice Activity Number 23 - The Solution

    Section 30: Session 5: CTE statement

    Lecture 186 4c, 6b.Self-Join

    Lecture 187 Recursive CTE

    Section 31: End of Session 5, Start of Session 6

    Lecture 188 Almost there - you can do it!

    Lecture 189 Welcome to Session 6

    Section 32: Session 6 - Time Zone and Interval data types

    Lecture 190 Time Zone data types

    Lecture 191 Time Zone functions

    Lecture 192 Interval data types

    Lecture 193 Interval functions

    Section 33: Session 6: Sequences and Data Dictionary

    Lecture 194 Data Dictionary

    Lecture 195 Defining Sequences

    Lecture 196 Using Sequences

    Lecture 197 Practice Activity Number 24

    Lecture 198 Practice Activity Number 24 - The Solution

    Section 34: Session 6: Indexes

    Lecture 199 Heaps

    Lecture 200 B-Tree

    Lecture 201 Indexes

    Lecture 202 Practice Activity Number 25

    Lecture 203 Practice Activity Number 25 - The Solution

    Section 35: Session 6: Users, Privileges and Roles

    Lecture 204 Users and Schema

    Lecture 205 What are System and Object Privileges

    Lecture 206 Granting system and object privileges to users and roles

    Lecture 207 Namespaces

    Lecture 208 Privileges Data Dictionary

    Section 36: Session 6: Miscellaneous

    Lecture 209 Dropping columns and making them UNUSED

    Lecture 210 Flashback Tables

    Lecture 211 Create and use External Tables

    Lecture 212 Non-Equi Joins

    Lecture 213 Multi-Table INSERT statements

    Section 37: Session 6: Congratulations

    Lecture 214 Taking the exam

    Lecture 215 Well done!

    Lecture 216 Bonus Lecture

    This SQL course is meant for you, if you have not used Oracle SQL Database much (or at all), and want to learn SQL.,This course is also for you if you want a refresher on SQL. However, no prior Oracle SQL Database knowledge is required.