O objetivo deste curso é ensinar bancos de dados relacionais para iniciantes.
Assim, o aluno aprenderá o conceito de bancos de dados e poderá depois aprender uma linguagem de programação SQL de sua preferência com muito mais facilidade. Por isso, o curso é baseado em conceitos e no padrão ISO; e não em uma linguagem de programação SQL específica.
Durante o curso, o aluno aprenderá:
• Bancos de dados relacionais;
• Criando um banco de dados;
• Tabelas e tipos de dados;
• Índices e performance tunning;
• Integridade referencial (chave primária, chave estrangeira, constraints check, unique e default);
• Selecionando e filtrando dados (select e where);
• Agrupando dados (group by e having);
• Joins (inner join, left join, right join e cross join);
• Trabalhando com subqueries;
• Modificação de dados (insert, update e delete);
• Consultando metadados;
• Programando objetos para recuperação de dados (views, functions, stored procedures e triggers);
• Usando técnicas avançadas;
O pré-requisito para este curso é a Lógica de Programação. Este curso é pré-requisito para qualquer curso de programação, incluindo os cursos de banco de dados da Escola Para.TI.