Train together, save more! 10% off individual registration, 20% off for pairs.
Log in

Or create your account

You have just added to your selection
Your cart is empty, See our trainings

Description

An intensive course which will allow you to acquire all the skills necessary for the efficient and reliable use of the Maria DB database: practice of the SQL language, database objects, security... This course also offers an introduction to administration.

Who is this training for ?

For whom ?

This course is aimed at all IT professionals who have to use MariaDB.

Prerequisites

Training objectives

Training program

  • MariaDB Data Server Overview
    • - The MariaDB server, history, versions and other projects from MySQL.
    • - Databases under MariaDB (creation, deletion, options).
    • - MariaDB tools.
    • - Tables (type, constraints, indexes, virtual columns, constraints, etc.
    • - ).
    • - Introduction to the MariaDB storage engine ( MyISAM/Aria,XtraDB/InnoDB, etc.
    • - ).
    • - Practical work Creation of databases and different types of tables, modifications.
  • SQL language
    • - The relational model.
    • - Referential integrity (show, information_schema, performance_schema).
    • - The LMD language: SELECT, GROUP BY, HAVING, ORDER BY, LIMIT, UNION.
    • - SQL functions and expressions (CASE, IF, LIKE, numeric functions, date functions, handling of NULL values).
    • - Introduction to transactions (ACID and MariaDB standard) .
    • - Practical work Implementation of a data model, analysis of constraints and creation of queries.
  • Advanced queries
    • - Multitable queries (INNER, JOIN, CROSS JOIN, LEFT/RIGHT OUTER JOIN).
    • - Subqueries (scalars, lists, derived tables).
    • - Transactions (operation, data consistency).
    • - Isolation levels (READ COMMITED, REPEATABLE READ, READ UNCOMMITED, SERIALIZABLE).
    • - Table locking (type of locks, visualization, deadly locks).
    • - Comparison of joins/subqueries: advances in MariaDB.
    • - Practical work Creation of queries with joins, subqueries, prepared queries, transactions, and table lock analyzes.
  • Query Optimization
    • - Execution plan (EXPLAIN, SHOW EXPLAIN, STATISTICS).
    • - Query execution and query caching.
    • - Indexing and best practices.
    • - Securing stored procedures and views.
    • - Practical work Analysis of execution plans, indexing of queries.
  • Introduction to programming
    • - Stored procedures and functions.
    • - Cursors.
    • - Error handling.
    • - Triggers: type, usefulness.
  • 799
  • 21 h

Submit your review

Translated By Google Translate