2023

Tecnologias de Bases de Dados

Nome: Tecnologias de Bases de Dados
Cód.: INF13271M
6 ECTS
Duração: 15 semanas/156 horas
Área Científica: Informática

Língua(s) de lecionação: Português, Inglês
Língua(s) de apoio tutorial: Português, Inglês
Regime de Frequência: Presencial

Objetivos de Desenvolvimento Sustentável

Objetivos de Aprendizagem

Ao completar a unidade curricular os alunos terão que demonstrar ter adquirido conhecimentos, capacidades e aptidões nos aspectos seguintes:
O reconhecimento do ciclo de desenvolvimento de uma base de dados relacional;
A definição de elementos avançados no desenho de bases de dados;
O papel do SQL em aplicações de bases de dados;
Formas de programação em SQL orientadas ao desempenho;
Segurança dos dados ao nível de autorizações de acesso à base de dados;
Elementos avançados de segurança: encriptação e controlo de injecção de SQL;
As formas de salvaguarda e recuperação de dados;
Nas suas aptidões de trabalho em grupo e na comunicação escrita e oral.

Conteúdos Programáticos

1. Sistemas de Bases de Dados
2. Desenho da Base de Dados
3. Desenho da Aplicação
4. Disponibilidade dos Dados
5. Gestão do Desempenho
6. Segurança da Base de Dados
7. Salvaguarda e Recuperação da Base de Dados
8. Bases de dados distribuídas

Métodos de Ensino

As sessões teórico-práticas compreenderão (1) a leitura / discussão de certos conceitos, (2) demonstrações pelo docente
desses mesmos conceitos, e outros recursos, e (3) sessões de laboratório em que os alunos trabalharão com esses
mesmos conceitos e utilizando diversos recursos. O objetivo desta abordagem pedagógica é apresentar e reforçar ideias e
conjuntos de competências para que os alunos possam dominar por si só, nomeadamente depois das horas da aula. Para
trazer esse conhecimento para um nível profissional, os alunos terão que gastar tempo e esforço fora do horário da classe.
Método A: Projecto com quatro componentes - 50%; Dois testes durante o semestre - 40% (20% + 20%); Participação nas
aulas (10%)
Método B: Projecto com quatro componentes - 50%; Exame - 40%; Participação nas aulas (10%)

Bibliografia

Caldeira, C. (2015). A Arte das Bases de Dados. 1ª Edição. 2ª Reimpressão. Edições Sílabo. ISBN 978-9726186274
Caldeira, C. (2015). PostgreSQL – Guia Fundamental. 1ª Edição. Edições Sílabo. ISBN 978-972-618-795-0
Mullins, C. (2012). Database Administration: The Complete Guide to DBA Practices and Procedures 2nd Edition.
Addison-Wesley Professional. ISBN 978-0321822949

Equipa Docente