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

icon
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

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 66 / 100

icon
Course Description

The PostgreSQL Joins clause is used to combine records from two or more tables in a database. A JOIN is a means for combining fields from two tables by using values common to each.
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

icon
Instructor Details

placeholder

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.

icon
More courses by Bluelime Learning Solutions

Become an SQL Developer: Learn (SSRS, SSIS, SSAS,T-SQL,DW)

$11.99

17 Beginner C# Walkthrough Projects step by step

$11.99

Coding for beginners

$11.99

PostgreSQL Database Administration (DBA) for Beginners

$11.99

Python and Django Full-Stack Web Development for beginners

$11.99

Learn Java by building 17 projects step by step

$11.99

icon
More postgresql courses

Rock the JVM! Akka Persistence with Scala

$11.99

SQL and PostgreSQL: The Complete Developer's Guide

$11.99

Practical SQL Bootcamp for Data Analysts and Data Scientists

$11.99

Python 3 Complete Masterclass - Make Your Job Tasks Easier!

$11.99

REST APIs with Flask and Python

$11.99

Python Django Dev To Deployment

$11.99

icon
Reviews

3.3

4 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Jorge Gomez

El ritmo en la la sección de introduccion es un poco lento

By Tomasz Olszowy

Lector speaks too slow, too much about basics.

By Firas Mn

the entire course was about (SQL for beginners )

I was expecting the course will talking about postgresql (tricks and tips ,, features , how to maintain db , ect )

By Bernard Longho

The section about triggers and joins were of particular interest to me and i think i got what i expect. Many thanks to the instructor.