MariaDB é um sistema de gerenciamento de banco de dados relacional que utiliza a linguagem de consulta estruturada SQL como interface de acesso e extração de informações do banco de dados em uso. Advém do gerenciador MySQL, apresentando-se como seu substituto, pois foi construído por alguns dos autores originais do MySQL, com a ajuda da grande comunidade de desenvolvedores de software livre e de código aberto. Além das funcionalidades básicas do MySQL, MariaDB oferece um rico conjunto de aprimoramentos, incluindo mecanismos de armazenamento alternativo, otimizações de servidores e patches. Este livro apresenta o programa de forma dinâmica e didática, sempre acompanhado de uma aplicação e, quando possível, uma imagem que mostra o resultado obtido a partir do uso da instrução. Procurou-se escrever um material de fácil leitura, que aborda o assunto de modo direto. Outro ponto de destaque são os exercícios de fixação para facilitar o aprendizado. Para iniciar o estudo, traz uma definição rápida de banco e base de dados, campo, coluna, registro e chaves, a história da linguagem de consulta estruturada SQL e do produto MariaDB versão 5.5, além de informações sobre as linguagens de quarta geração desenvolvidas pela empresa IBM. Fornece informações de acesso e obtenção do MariaDB, bem como os procedimentos de instalação para usuários do sistema operacional MS-Windows 7 Professional. Demonstra o acesso e a execução simples do comando SELECT. Apresenta a possibilidade de realizar cálculos matemáticos e o conjunto de palavras-chave que forma a estrutura de comandos e as funções do programa. Ensina a criar e remover bancos de dados e tabelas, usar consultas simples e o arquivo morto, ampliando o conhecimento de consultas com o uso de operadores de comparação, lógicos, auxiliares e aritméticos. Contempla também as funções internas de manipulação numérica, data e hora, entre outras, assim como as técnicas de agrupamento, uniões, junções e visualizações de dados, algumas opções complementares para a indexação de tabelas e o uso de chaves primária e estrangeira. Descreve como gerenciar, cadastrar e remover usuários, aplicar e revogar privilégios, alterar senhas e, principalmente, acessar o programa MariaDB pela linha de comando. Finaliza com a abordagem simples das sub-rotinas criadas e utilizadas com a linguagem PL/MariaDB. Detalha os procedimentos (stored procedures) e sua estrutura sintática (alguns scripts), uso dos gatilhos (triggers) e funções.