Skip to content

PostgreSQL | Learn T-SQL Using PostgreSQL with Real Examples

PostgreSQL - Learn Relational Database and PostgreSQL Database Administration with PostgreSQL and become Postgres master


Oak Academy

Summary

Price
£50 inc VAT
Or £16.67/mo. for 3 months...
Study method
Online, On Demand What's this?
Duration
5.5 hours · Self-paced
Qualification
No formal qualification
Certificates
  • Reed Courses Certificate of Completion - Free

Add to basket or enquire

Overview

Welcome to "PostgreSQL | Learn T-SQL Using PostgreSQL with Real Examples" course.

PostgreSQL - Learn Relational Database and PostgreSQL Database Administration with PostgreSQL and become Postgres master

Postgresql is a powerful, open source object-relational database system that uses and extends the SQL language combined with many features that safely store and scale the most complicated data workloads. The origins of Postgresql date back to 1986 as part of the POSTGRES project at the University of California at Berkeley and has more than 30 years of active development on the core platform.

PostgreSQL, like other relational and object-oriented databases, let non-IT specialists query databases. PostgreSQL is open-source, fault-tolerant, and supports location-based services.

Known for reliability, scalability, and robustness, PostgreSQL is widely used by organizations of all sizes for managing large and complex databases. This makes it well-suited for high-performance and mission-critical applications such as data warehousing, analytics, geospatial applications, and web services.

PostgreSQL has been adopted by a variety of industries as the database management system of choice. PostgreSQL is great for handling scientific data, as well as finance and manufacturing information. Take our course and become a PostgreSQL power user. postgresql, postgres, postgresql database administration, sql, sql masterclass, data analytics, sql for data analytics, sql masterclass: sql for data analytics, advanced sql

Postgresql has earned a strong reputation for its proven architecture, reliability, data integrity, robust feature set, extensibility and the dedication of the open source community behind the software to consistently deliver performant and innovative solutions. Postgresql runs on all major operating systems (Linux, Macos, Windows, BSD, Solaris), has been ACID compliant since 2001, and has powerful add-ons such as the popular POSTGIS geospatial database extender.

PostrgeSQL comes with many features aimed to help developers build applications, administrators to protect data integrity and build fault-tolerant environments, and help you manage your data no matter how big or small the dataset. In addition to being free and open source, PostgreSQL is highly extensible. For example, you can define your own data types, build out custom functions, even write code from different programming languages without recompiling your database.

PostgreSQL supports many of features required by the SQL standard, though sometimes with slightly differing syntax or function. As the version 14 release in September 2021, PostgreSQL conforms to at least 170 of the 179 mandatory features for SQL:2016 Core conformance. As I know, no relational database meets full conformance with this standard as of now.

PostgreSQL has client server architecture. A main server process runs on postgresql machine. This process is responsible for starting other background processes and accepting new client connections. You can connect postgresql database from local machine or remote machines. When you connect postgresql from localhost, then unix socket file is used as communication protocol. If you connect postgresql from remote, the communication goes through TCP/IP.

This course provides valuable knowledge on using PostgreSQL database.

You will learn at the end of this course about :

  • Basic Relational Database Concepts

  • Normalization

  • PostgreSQL Basics

  • Database Tools to Build Your Own Data Architecture

  • Privileges

  • Partitioning

  • Inheritance

  • Row Security Policies

  • Simple Structure Of PostgreSQL

  • How To Construct Your Own Relational Data Set

  • SQL Basics

  • Using SQL Objects Effectively

  • Details Of SQL Language.

  • Join Types

  • Subqueries

  • Combining Queries

  • The Groupby and having clauses

  • Grouping Sets Cube And Rollup.

  • Some Trip And Trick That Make the life easier for you when using postgresql

Also you will learn all data types like

  • Recursive With Queries

  • Numeric Types

  • Monetary Types

  • Character Types

  • Binary Data Types

  • Datetime types

  • Boolean type

  • Enumerated types

  • Network Address Types

  • Bit string types

  • UUID types

  • XML type

  • JSON type

  • Arrays in Postgre SQL.

Certificates

Reed Courses Certificate of Completion

Digital certificate - Included

Will be downloadable when all lectures have been completed.

Curriculum

3
sections
68
lectures
5h 29m
total
    • 1: What is PostgreSQL? 02:37
    • 2: Basic Architecture Of PostgreSQL 00:58
    • 3: Installation Of PostgreSQL With Installer 04:06
    • 4: Installation Of PostgreSQL With Portable Distribution 04:31
    • 5: DBeaver 03:32
    • 6: quiz 01:00
    • 7: Relational-Model Concepts Database-Table RowColumn 02:22
    • 8: Normalization 09:19
    • 9: Tables And Foreign Keys 11:24
    • 10: Adding And Manipulating Data Into Table 08:57
    • 11: Querying data - Basic Select Statement 04:42
    • 12: Querying data - Like Operator And Basic Pattern Searching 02:54
    • 13: Querying data - Retrieve Records Sorted 01:27
    • 14: Querying data - LIMIT OFFSET and FETCH Keywords 03:16
    • 15: Join Tables 03:45
    • 16: Distinct Keyword and Grouping Results 05:53
    • 17: Window Functions 04:58
    • 18: Views - Simple Views 06:18
    • 19: Views - Updateable Views 02:31
    • 20: Views - Recursive Views 01:53
    • 21: Views - Materialized Views 06:14
    • 22: Transactions 09:19
    • 23: quiz 02:00
    • 24: SQL Basics -Lexical Structure 01:28
    • 25: SQL Basics -Identifiers And Keywords 04:48
    • 26: SQL Basics -Constants 03:30
    • 27: SQL Basics -Operators 01:27
    • 28: SQL Basics -Comments 00:44
    • 29: Sequence 06:15
    • 30: Data Definition - Table Basics 02:11
    • 31: Data Definition - Default Values 03:40
    • 32: Data Definition - Generated Columns 04:23
    • 33: Data Definition - System Columns 09:08
    • 34: Data Definition -Constraints 00:56
    • 35: Data Definition - Check Constraint 03:33
    • 36: Data Definition - Not null constraint 03:27
    • 37: Data Definition - Unique Key Constraint 01:16
    • 38: Data Definition - Primary key 02:52
    • 39: Data Definition - Foreign Key 09:25
    • 40: Data Definition - Exclusion Constraint 03:37
    • 41: Data Definition - Modifying Table 05:16
    • 42: Data Definition - Privileges 16:07
    • 43: Data Definition - Row Security Policies 04:44
    • 44: Data Definition - Schemas 09:44
    • 45: Data Definition - Inheritance 05:55
    • 46: Table Partitioning 16:38
    • 47: Data Definition - Dependency Tracking 03:11
    • 48: Queries - Join Types 04:55
    • 49: Queries - Subqueries 10:44
    • 50: Queries - Combining Queries 03:33
    • 51: Queries - Group By And Having Clauses 01:55
    • 52: Queries - Grouping Sets, Cube And Rollup 04:31
    • 53: Queries - With Queries "Common Table Expressions" 05:03
    • 54: Queries - Recursive With Queries 04:41
    • 55: Data Types - Numeric Types 05:25
    • 56: Data Types - Monetary Types 01:42
    • 57: Data Types - Character Types 05:52
    • 58: Data Types - Binary Data Types 04:41
    • 59: Data Types - Datetime Types 10:59
    • 60: Data Types -Boolean Types 04:37
    • 61: Data Types - Enumerated Types 02:04
    • 62: Data Types - Network Address Types 04:30
    • 63: Data Types - Bit String Types 03:10
    • 64: Data Types - UUID Types 00:59
    • 65: Data Types - XML Type 06:25
    • 66: Data Types - JSON Type 07:45
    • 67: Data Types - Arrays 05:42
    • 68: quiz 01:00

Course media

Description

Welcome to "PostgreSQL | Learn T-SQL Using PostgreSQL with Real Examples" course.

PostgreSQL - Learn Relational Database and PostgreSQL Database Administration with PostgreSQL and become Postgres master

Postgresql is a powerful, open source object-relational database system that uses and extends the SQL language combined with many features that safely store and scale the most complicated data workloads. The origins of Postgresql date back to 1986 as part of the POSTGRES project at the University of California at Berkeley and has more than 30 years of active development on the core platform.

PostgreSQL, like other relational and object-oriented databases, let non-IT specialists query databases. PostgreSQL is open-source, fault-tolerant, and supports location-based services.

Known for reliability, scalability, and robustness, PostgreSQL is widely used by organizations of all sizes for managing large and complex databases. This makes it well-suited for high-performance and mission-critical applications such as data warehousing, analytics, geospatial applications, and web services.

PostgreSQL has been adopted by a variety of industries as the database management system of choice. PostgreSQL is great for handling scientific data, as well as finance and manufacturing information. Take our course and become a PostgreSQL power user. postgresql, postgres, postgresql database administration, sql, sql masterclass, data analytics, sql for data analytics, sql masterclass: sql for data analytics, advanced sql

Postgresql has earned a strong reputation for its proven architecture, reliability, data integrity, robust feature set, extensibility and the dedication of the open source community behind the software to consistently deliver performant and innovative solutions. Postgresql runs on all major operating systems (Linux, Macos, Windows, BSD, Solaris), has been ACID compliant since 2001, and has powerful add-ons such as the popular POSTGIS geospatial database extender.

PostrgeSQL comes with many features aimed to help developers build applications, administrators to protect data integrity and build fault-tolerant environments, and help you manage your data no matter how big or small the dataset. In addition to being free and open source, PostgreSQL is highly extensible. For example, you can define your own data types, build out custom functions, even write code from different programming languages without recompiling your database.

PostgreSQL supports many of features required by the SQL standard, though sometimes with slightly differing syntax or function. As the version 14 release in September 2021, PostgreSQL conforms to at least 170 of the 179 mandatory features for SQL:2016 Core conformance. As I know, no relational database meets full conformance with this standard as of now.

PostgreSQL has client server architecture. A main server process runs on postgresql machine. This process is responsible for starting other background processes and accepting new client connections. You can connect postgresql database from local machine or remote machines. When you connect postgresql from localhost, then unix socket file is used as communication protocol. If you connect postgresql from remote, the communication goes through TCP/IP.

This course provides valuable knowledge on using PostgreSQL database.

You will learn at the end of this course about :

  • Basic Relational Database Concepts

  • Normalization

  • PostgreSQL Basics

  • Database Tools to Build Your Own Data Architecture

  • Privileges

  • Partitioning

  • Inheritance

  • Row Security Policies

  • Simple Structure Of PostgreSQL

  • How To Construct Your Own Relational Data Set

  • SQL Basics

  • Using SQL Objects Effectively

  • Details Of SQL Language.

  • Join Types

  • Subqueries

  • Combining Queries

  • The Groupby and having clauses

  • Grouping Sets Cube And Rollup.

  • Some Trip And Trick That Make the life easier for you when using postgresql

Also you will learn all data types like

  • Recursive With Queries

  • Numeric Types

  • Monetary Types

  • Character Types

  • Binary Data Types

  • Datetime types

  • Boolean type

  • Enumerated types

  • Network Address Types

  • Bit string types

  • UUID types

  • XML type

  • JSON type

  • Arrays in Postgre SQL.

The course includes fertile examples that make your learning process easier. We also try to keep content compact and fluent.

With my up-to-date course, you will also have the chance to keep yourself updated. I am also happy to say that I will always be available to support your learning and answer your questions.

What is PostgreSQL and why it is used?

It is a highly stable database management system, backed by more than 20 years of community development which has contributed to its high levels of resilience, integrity, and correctness. PostgreSQL is used as the primary data store or data warehouse for many web, mobile, geospatial, and analytics applications.

Why PostgreSQL is more popular?

PostgreSQL is chosen by companies because it offers data types that MySQL does not, as well as many other features that are not offered in MySQL. Generally, however, MySQL is typically recommended for web-based/online or mapping functions, whereas PostgreSQL is recommended for large analytical processes.

What is difference between SQL and PostgreSQL?

PostgreSQL supports Python, PHP, Perl, Tcl, Net, C, C++, Delphi, Java, JavaScript (Node. js), and more. SQL Server is more limited, offering support for Java, JavaScript (Node. js), C#, C++, PHP, Python, and Ruby.

What is PostgreSQL best for?

Known for reliability, scalability, and robustness, PostgreSQL is widely used by organizations of all sizes for managing large and complex databases. This makes it well-suited for high-performance and mission-critical applications such as data warehousing, analytics, geospatial applications, and web services.

Is PostgreSQL enough to get a job?

The high estimated earnings are one of its many perks. The biggest advantage is you can build a really good career by learning even just PostgreSQL. A little hard work and ambition can lead you to the top and enable you to develop steadily. And as a result, you build a better life!

Do companies use PostgreSQL?

Around the world in 2023, over 58509 companies have started using PostgreSQL as relational-databases tool. Companies using PostgreSQL for relational-databases are majorly from United States with 22627 customers. 33.26% of PostgreSQL customers are from the United States.

Why do people prefer PostgreSQL?

PostgreSQL has advanced features.
PostgreSQL supports a huge number of features, many of which aren't available on other database systems. Just some examples of these include: Indexes that support different collations, types, access methods, and operators.

Why would you want to take this course?

Our answer is simple: The quality of teaching.

When you enroll, you will feel the OAK Academy's seasoned instructors' expertise.

Fresh Content

It’s no secret how technology is advancing at a rapid rate and it’s crucial to stay on top of the latest knowledge. With this course, you will always have a chance to follow the latest data science trends.

Video and Audio Production Quality

All our content is created/produced as high-quality video/audio to provide you the best learning experience.

You will be,

  • Seeing clearly

  • Hearing clearly

  • Moving through the course without distractions

We offer full support, answering any questions.

See you in the course!

Who is this course for?

Users That Want to Learn PostgreSQL database from scratch

Database Admins in other databases and transform their profession to postgres

From Beginner To Mediocre Postgres Database Admins That Want to deepening their skills

Software Developers That want to be aware of whats going on at the database level or which database object they can benefit

Requirements

Basic Computer Usage Info and Internet Access

Familiarity With SQL or Programming Experience Will Be Good But Not Required

Questions and answers

Currently there are no Q&As for this course. Be the first to ask a question.

Reviews

Currently there are no reviews for this course. Be the first to leave a review.

FAQs

Study method describes the format in which the course will be delivered. At Reed Courses, courses are delivered in a number of ways, including online courses, where the course content can be accessed online remotely, and classroom courses, where courses are delivered in person at a classroom venue.

CPD stands for Continuing Professional Development. If you work in certain professions or for certain companies, your employer may require you to complete a number of CPD hours or points, per year. You can find a range of CPD courses on Reed Courses, many of which can be completed online.

A regulated qualification is delivered by a learning institution which is regulated by a government body. In England, the government body which regulates courses is Ofqual. Ofqual regulated qualifications sit on the Regulated Qualifications Framework (RQF), which can help students understand how different qualifications in different fields compare to each other. The framework also helps students to understand what qualifications they need to progress towards a higher learning goal, such as a university degree or equivalent higher education award.

An endorsed course is a skills based course which has been checked over and approved by an independent awarding body. Endorsed courses are not regulated so do not result in a qualification - however, the student can usually purchase a certificate showing the awarding body's logo if they wish. Certain awarding bodies - such as Quality Licence Scheme and TQUK - have developed endorsement schemes as a way to help students select the best skills based courses for them.