Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
1. Overview of Relational Database Systems
- Definition and core principles of relational databases
- Architecture and key components of PostgreSQL
- Functional overview of PgAdmin and psql management tools
- Establishing database connections and navigating schema structures
2. Fundamentals of SQL
- Structure of database objects: tables, columns, and constraints
- Data types and the handling of NULL values
- Constructing basic SELECT queries for data retrieval
- Applying filters using WHERE clauses, pattern matching, and logical operators
- Ordering results and limiting output scope
3. Utilizing Functions and Expressions
- Implementation of arithmetic and string manipulation functions
- Use of conditional logic and CASE statements
- Management of NULL values and data type casting
4. Data Integration and Filtering Techniques
- Join operations: inner, outer, self, and cross joins
- Set operations including UNION, INTERSECT, and EXCEPT
- Subquery types: scalar, correlated, and table-based
- Application of Common Table Expressions (CTEs) and recursive queries
5. Aggregation and Grouping Operations
- Aggregate functions: SUM, AVG, COUNT, MIN, and MAX
- Usage of GROUP BY and HAVING clauses for data summarization
- Window and ranking functions for advanced analysis
6. Data Modification Procedures
- Execution of INSERT, UPDATE, and DELETE operations
- Transaction management and rollback mechanisms
- Principles of ACID (Atomicity, Consistency, Isolation, Durability)
- Best practices for secure data manipulation within government systems
7. Database Object Management and Logical Architecture
- Creation and administration of schemas and tables
- Configuration of primary keys, foreign keys, and unique constraints
- Development and maintenance of views and materialized views
- Overview of indexing strategies and their impact on system performance
Requirements
- A foundational grasp of information technology and data principles
- No previous experience with SQL or database management is necessary
- Prior exposure to software applications on Windows or Linux platforms is advantageous
Audience
- Entry-level database practitioners and data analysts
- Software developers initiating their work with PostgreSQL
- Personnel responsible for administering or evaluating relational database systems, tailored for government workflows
14 Hours
Testimonials (3)
CTE and indexes. Maybe more likely to use partitioning, explain analyze and vacuum on daily-base work
Lorenzo Antonelli - Innova S.P.A
Course - PostgreSQL Fundamentals
Index understanding and usage, improvements on db performances
Matteo Baldini - Innova S.P.A
Course - PostgreSQL Fundamentals
advance topics hands on + discussion like timescaleDB and hypertable , trainer's knowledge on the subject :)