Joining Data and using Triggers in PostgreSQL (Udemy.com)
Learn how to extract data from multiple tables and create Triggers
Created by: Bluelime Learning Solutions
Produced in 2018
What you will learn
- Install PostgreSQL
- Connect to PostgreSQL Database
- Create a Table
- Populate a Table
- Join data using Natural Join
- Join data using Cross Join
- Join data using Inner Join
- Join data using Left Join
- Join data using Full Outer Join
- Create Triggers
- Manage Triggers
- Perform Basic CRUD OPeration
Quality Score
Overall Score : 66 / 100
Course Description
The main concept which is focusing on a join is that, two or more data sets, when joined, combined their columns into a new set of rows, including each of the columns requested from each of the data sets. All joins are standing on the foundation of Cartesian product. The Cartesian product is the set of all possible combinations between two data sets. A join creates a set of rows in a temporary table and works on two or more tables, and each table should at least one common field and must maintain a relation between the common fields. Join keeps the structure unchanged of the base tables.
Types of PostgreSQL JOIN
Cross Join
Inner Join
Left Outer Join
Right Outer Join
Full Outer Join
A PostgreSQL trigger is a function invoked automatically whenever an event associated with a table occurs. An event could be any of the following: INSERT, UPDATE, DELETE or TRUNCATE.
A trigger is a special user-defined function that binds to a table. To create a new trigger, you must define a trigger function first, and then bind this trigger function to a table. The difference between a trigger and a user-defined function is that a trigger is automatically invoked when an event occurs.
PostgreSQL provides two main types of triggers: row and statement level triggers. The differences between the two are how many times the trigger is invoked and at what time. For example, if you issue an UPDATE statement that affects 20 rows, the row level trigger will be invoked 20 times, while the statement level trigger will be invoked 1 time.
You can specify whether the trigger is invoked before or after an event. If the trigger is invoked before an event, it can skip the operation for the current row or even change the row being updated or inserted. In case the trigger is invoked after the event, all changes are available to the trigger.
We will create and manage a basic trigger in this course.Who this course is for:
- SQL Beginners
- Anyone who wants to learn something new
Instructor Details
- 3.3 Rating
4 Reviews
Bluelime Learning Solutions
Bluelime is UK based and creates quality easy to understand eLearning solutions .All our courses are 100% video based. We teach hands on- examples that teach real life skills .
Bluelime has engaged in various types of projects for fortune 500 companies and understands what is required to prepare students with the relevant skills they need.
More courses by Bluelime Learning Solutions
Become an SQL Developer: Learn (SSRS, SSIS, SSAS,T-SQL,DW) (2021)
3.7 (260 Reviews)
Provider: Udemy
Time: 17h
$11.99
17 Beginner C# Walkthrough Projects step by step (2021)
3.9 (189 Reviews)
Provider: Udemy
Time: 17h
$11.99
PostgreSQL Database Administration (DBA) for Beginners (2018)
3.2 (93 Reviews)
Provider: Udemy
Time: 11.5h
$11.99
Python and Django Full-Stack Web Development for beginners (2021)
4.3 (58 Reviews)
Provider: Udemy
Time: 34.5h
$11.99
Learn Java by building 17 projects step by step (2018)
3.6 (52 Reviews)
Provider: Udemy
Time: 10.5h
$11.99
More postgresql courses
SQL and PostgreSQL: The Complete Developer's Guide (2021)
4.8 (60 Reviews)
Provider: Udemy
Time: 22h
$11.99
Practical SQL Bootcamp for Data Analysts and Data Scientists (2021)
4.8 (50 Reviews)
Provider: Udemy
Time: 3.5h
$11.99
Python 3 Complete Masterclass - Make Your Job Tasks Easier! (2021)
4.7 (414 Reviews)
Provider: Udemy
Time: 15.5h
$11.99














