Este curso pretende dotar os formandos com conhecimentos de bases de dados relacionais, e de comandos SQL de seleção, alteração, e pesquisa complexa de dados, e como usar JDBC para aceder e conectar dados a aplicações java.
Fundamentos de BD e SQL com Aplicações JDBC
A definir
Destinatários
Todos os interessados no desenvolvimento de aplicações java, que necessitem de gerir a relação destas com as bases de dados.
Programa
- Conceitos de RDBMS, DDLs / DMLs
- Base de Dados Relacional
- Seleção de dados com linguagem SQL
- Alteração de dados com linguagem SQL
- Biblioteca Java de Acesso a dados JDBC
- Normalização de bases de dados e formas normais
- Introdução ao conceito de ‘Repository’, alinhado a padrões de desenho.
Conceitos de RDBMS, DDLs / DMLs
Base de Dados Relacional
- Tabelas, registos e campos
- Relações (1-1, 1-Muitos, Muitos-Muitos)
Seleção de dados com linguagem SQL
- Pesquisar com o comando SELECT
- Filtrar com o comando WHERE
- Ordenar com o comando ORDER BY
- Agrupar com o comando GROUP BY
- Pesquisas complexas (Inner Joins, Outer Joins, Nested Queries)
Alteração de dados com linguagem SQL
- Inserção de dados com o comando INSERT INTO
- Atualizar dados com o comando UPDATE
- Apagar dados com o comando DELETE
Biblioteca Java de Acesso a dados JDBC
- Utilização de aplicações Java para manutenção de dados
Normalização de bases de dados e formas normais
Introdução ao conceito de ‘Repository’, alinhado a padrões de desenho.