+63 995 394 7258 | marketing@axentra-global.com Blog Register

PostgreSQL SQL and PL/SQL

Programming & Databases

COURSE OVERVIEW


The training discusses the concepts on optimization of SQL statements for MySQL development, basic database management concepts that are needed for managing SQL performance and performance tuning concepts.


Duration: 4 days / 32 hours

Delivery Method: Classroom-based, Virtual Instructor Led Training

COURSE OUTLINE


I. Learning PostgreSQL 13

 

II. Database commands

a.      Opening a session

b.      Controlling a session

 

III. DDL and DML SQL commands

a.      Creating a database

b.      Create a table

c.      Data Types

d.      Table constraints

e.      Insert command

f.       Delete command

g.      Update command

h.      Drop table and database

 

IV. Customizing queries

a.      Single-row functions

b.      Selection and projection

c.      Viewing data with constraints

d.      Nullables

e.      Controlling default values

f.       Column Labels

g.      Comments

h.      Ranges

i.        Logical expressions

j.        Regular expressions

k.      Case Clause

l.        Distinct and Limit rows


V. Aggregates

a.      Multiple row functions

b.      Using group by

c.      Using Having

 

VI. Joining tables

a.      Table and column references

b.      Reference keys

c.      Non-equijoins

d.      Self-joins

e.      Joins

f.       Cross join

g.      Natural join

 

VII. Numbering rows

a.      OIDs

b.      Sequences

c.      Ordering rows

 

VIII.  Advance Selects

a.      UNION, EXCEPT, and INTERSECT

b.      Subqueries

c.      Update with from

d.      Inserting using Select

e.      Creating tables using Select

 

IX. Transactions and Locks

a.      Transactions

b.      Locking

c.      Deadlocks

 

X. Table Management

a.      Temporary tables

b.      Alter Table

c.      Views

d.      Indexes

 

XI. PL/SQL

a.      Store Functions

b.      Stored Procedure

c.      Triggers


REGISTER NOW

Learning Experience Survey